Using Roles to Characterize Model Families
暂无分享,去创建一个
The development of reusable requirements and design artifacts often requires one to characterize families of problem and solution models. This paper presents a metamodeling approach to characterizing a family of models. A characterization is expressed as a Role Model that consists of roles that can be played by UML model elemets. In this paper we describe how a family of UML static structural diagrams that have the structural properties defined by a pattern can be characterized by a Static Role Model (SRM). The Abstract Factory pattern is used to illustrate how SRMs can be used to specify reusable designs expressed as patterns.
[1] Jean-Marc Jézéquel,et al. Precise Modeling of Design Patterns , 2000, UML.
[2] Stuart Kent,et al. Precise Visual Specification of Design Patterns , 1998, ECOOP.
[3] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[4] Dirk Riehle,et al. Role model based framework design and integration , 1998, OOPSLA '98.