Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'02)
Multiple-View Meta-Modeling of Software Product Lines
Greenbelt, Maryland
December 02-December 04
ISBN: 0-7695-1757-9
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.
Citation:
Hassan Gomaa, Michael Eonsuk Shin, "Multiple-View Meta-Modeling of Software Product Lines," iceccs, pp.238, Eighth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'02), 2002