DocumentCode :
3209450
Title :
Multiple-view meta-modeling of software product lines
Author :
Gomaa, Hassan ; Shin, Michael Eonsuk
Author_Institution :
Dept. of Inf. & Software Eng., George Mason Univ., Fairfax, VA, USA
fYear :
2002
fDate :
2-4 Dec. 2002
Firstpage :
238
Lastpage :
246
Abstract :
This paper describes a multiple-view meta-modeling approach for software product lines using the Unified Modeling Language notation (UML). A multiple-view model for a software product line is an object-oriented domain model which defines the different aspects of a software product line, namely the use case model, static model, collaboration model, statechart model, and feature model, including the commonality and variability. The meta-model depicts life cycle phases, views within each phase, and meta-classes within each view. The relationships between the different views are described. Consistency checking rules are defined based on the relationships among meta-classes in the meta-model. Finally, tool support for the approach is described.
Keywords :
object-oriented methods; software tools; specification languages; UML; collaboration model; commonality; consistency checking rules; feature model; life cycle phases; meta-classes; multiple-view meta-modeling; object-oriented domain model; software product lines; statechart model; static model; tool support; use case model; variability; Collaboration; Collaborative software; Computer science; Design methodology; Metamodeling; Object oriented modeling; Software engineering; Unified modeling language; Vehicle dynamics; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2002. Proceedings. Eighth IEEE International Conference on
Conference_Location :
Greenbelt, MD, USA
Print_ISBN :
0-7695-1757-9
Type :
conf
DOI :
10.1109/ICECCS.2002.1181517
Filename :
1181517
Link To Document :
بازگشت