This paper describes how the Unified Modeling Language (UML) notation can be used to model families of systems. The use case model for the family is used to model kernel and optional use cases. The static model for the family is used to model kernel, optional and variant classes, as well as their relationships. The dynamic model for the family is used to model object interactions in support of kernel and optional use cases, and for modeling all state dependent kernel, optional, and variant objects using statecharts.
CITATION STYLE
Gomaa, H. (2000). Object oriented analysis and modeling for families of systems with UML. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1844, pp. 89–99). Springer Verlag. https://doi.org/10.1007/978-3-540-44995-9_6
Mendeley helps you to discover research relevant for your work.