Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2006.13D.6.807

TToSA: An Architecture Model Translator toward Embedded Software Product Line Engineering  

Hong, Jang-Eui (충북대학교 컴퓨터공학)
Oh, Gi-Young (충북대학교 전자계산학과)
Kim, Jong-Phil (충북대학교 전자계산학과)
Abstract
Along with the enlargement of application scope, the growth of requirements complexity, and the fast development of product for embedded system, lots of industries developing embedded software try to evolve their traditional development environment into the new paradigm such as product line engineering approach. In order to sufficiently support the evolution, software architecture is essentially required to develop the embedded software. In this paper, we propose a tool, named TToSA which translates the conventional software models to software architecture models. Our TToSA is developed with the critical implication about that an industry can approach toward the new development paradigm without the big change of the existing software development method.
Keywords
Embedded Software; Structured Modeling; Software Architecture;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 G. Frick, B. Scherrer and K.D. Muller-Glaser, 'Designing the Software Architecture of an Embedded System with UML 2.0,' UML 2004 Workshop on Software Architecture Description and UML, pp.15, October, 2004
2 D. Garlan, R. Monroe, et al, 'Acme: An Architecture Description Interchange language,' CASCON'97, Nov., 1977
3 Junichi Miyao, 'A Reliable Software Architecture for Complex Embedded Systems,' Int'l Sym. on OORTDC, pp.90-95, 1998   DOI
4 M. Shaw and D. Garlan, 'Formulations and Formalisms in Software Architecture,' LNCS Vol. 1000, Springer-Verlag, 1995   DOI
5 H. Gomaa, 'Software Design Methods for Concurrent and Real-Time Systems,' Addison-Wesley, 1993
6 P. Clements, R. Kazman, and M. Klein, 'Evaluating Software Architecture,' Addison-Wesley, 2002
7 Tom Demarco, 'Structured Analysis and System Specification,' Yourdon Press, 1979
8 H. Gomaa, 'Designing Software Product Lines with UML,' Addison-Wesley, 2005
9 C. Stoermer and M. Roeddiger, 'Introducing Product Lines in Small Embedded Systems,' LNCS Vol.2290, pp.101-112, 2001
10 L. Bass, P. Clements, and R. Kazman, 'Software Architecture in Practice,' Addison-Wesley, 2003
11 L. Chung and N. Subramanian, 'Adaptable architecture generation for embedded systems,' Journal of Systems and Software, vol.71, pp.271-295, 2004   DOI   ScienceOn
12 K. Berg, J. Bishop, and D. Muthig, 'Tracing Software Product Line Variability,' Proceedings of SAICSIT pp.111-120, 2005
13 K. Kang, Feature-Oriented Domain Analysis, TR CMU/SEI-90-TR-21, 1990
14 K. Pohl and A. Metzger, 'Variability Management in Software Product Line Engineering,' ICSE06, pp.1049-1059, May, 2006   DOI
15 I. Jacobson, et al, Software Reuse - Architecture Process and Organization for Business Success, ACM Press, 1997
16 M. Jaring and J. Bosch, 'Representing Variability in Software Product Lines: A Case Study,' SP&E, Vol.24, pp.69-100, 2004
17 T.J. Grose, et al, 'Matering XMI,' Wiley Computer Publishing, 2002
18 김행곤, 손이경, '프로덕트 라인 기반의 모바일 프로세스 개발 프로세스,' 정보처리학회 논문지 Vol.12-D, No.3, pp 395-408, 06, 2005   과학기술학회마을   DOI
19 D. Webber and H. Gomaa, 'Modeling variability in Software product Lines with the variation point model,' Science of Computer Programming, Vol.53, pp.305-331, 2004   DOI   ScienceOn
20 I. Ivkovic, 'Enhancing Domain-Specific Software Architecture Recovery,' Thesis at Computer Science, University of Waterloo, 2002
21 Nenad Medvidovic and Richard N. Taylor, 'A Classification and Comparison Framework for Software Architecture Description Languages,' IEEE TSE, Vol.26, No.1, pp.70-93, Jan., 2000   DOI   ScienceOn
22 N. Medvidovic, S. Malek, and M. M-Rakie, 'Software Architecture and Embedded Software,' Workshop of Software Eng. for Embedded Systems, Sep., 2003
23 A. Vasconcelos, and C. Werner, 'Software Architecture Recovery based on Dynamic Analysis,' Workshop on WMSWM, Oct., 2004
24 P. Kruchten, B. Selic, et al., 'Describing Software Architecture with UML,' ICSE 2001
25 W. Eixelsberger, M. Ogris, et al, 'Software Architecture Recovery of a Program Family,' ICSE, 1988, pp.508-511