Integrácia modelovania vlastností do UML
Popis:
Modelovanie vlastností predstavuje dôležitý prístup zaoberajúci sa hierarchickým spôsobom
variabilitou na abstraktnej úrovni. Tento prístup je široko využívaný pri vývoji rodín
softvérových systémov. UML predstavuje štandardný modelovací jazyk a preto integrácia
modelovania vlastností do neho je nanajvýš aktuálna. Cieľom tohto projektu je integrácia
modelovania vlastností do UML s ohľadom na abstraktnosť jeho prvkov, na ktorej je
modelovanie vlastností založené. To je dosiahnuté odvodením prvkov modelu vlastností zo
základných prvkov metamodelu UML. Modelovacie nástroje takto rozsiahle rozšírenie
metamodelu nepodporujú a preto bolo rozšírenie implementované prostredníctvom profilu
jazyka UML, ktoré môže byť jednoducho použité väčšinou súčasných modelovacích
nástrojov.
Kľúčové slová:
modelovanie vlastnosti UML semantika profil FODA Czarnecky-Eisenecker Riebish FORM FeatuRSEB
Zdroje:
- [1] K. Kang, S. Cohen, J. Hess, W. Nowak, and S. Peterson. Feature-Oriented Domain
- Analysis (FODA) Feasibility Study. Technical Report, CMU/SEI-90-TR-21, Software
- Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania,
- November 1990
- [2] K. Czarnecki, S. Helsen, U. Eisenecker. Staged Configuration Using Feature Models.
- Proceedings Of Software Product Line Conference 2004.
- [3] Griss, M., Favaro, J., d' Alessandro, M.: Integrating feature modeling with the RSEB.
- In: Proceedings of the Fifth International Conference on Software Reuse (ICSR), IEEE
- Computer Society Press (1998) 76{85
- [4] Kang, K.C., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: A feature-oriented
- reuse method with domain-specific reference architectures. Annals of Software
- Engineering 5 (1998) 143{168
- [5] Riebisch, M., et al.: Extending feature diagrams with UML multiplicities. In: Proc. of
- the 6th Conference on Integrated Design and Process Technology (IDPT 2002),
- Pasadena, California, USA, Society for Design and Process Science (2002).
- [6] Geyer, L.: Feature modeling using design spaces. In: Proc. of the 1st German Product
- Line Workshop (1. Deutscher Software-Produktlinien Workshop, DSPL-1),
- Kaiserslautern, Germany, IESE (2000)
- [7] Lane, T.G.: Studying Software Architecture Through Design Spaces and Rules,
- Technical Report CMU/SEI-90-TR-18, Carnegie Mellon Univ., 1990. Cited in [6]
- [8] OMG Unified Modeling Language Superstructure Specification, June 2004, Version
- 2.0 http://www.omg.org
- [9] Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and
- Applications. Addison-Wesley (2000)
- [10] Clauss, M.: Modeling variability with UML. In: Proc. of Net.ObjectDays 2001,Young
- Researchers Workshop on Generative and Component-Based Software Engineering,
- Erfurt, Germany, tranSIT (2001) 226{230
- [11] Valentino Vranić. Reconciling Feature Modeling: A Feature Modeling Metamodel. In
- Mathias Weske and Peter Liggesmeyer, editors, Proc. of 5th Annual International
- Conference on Object-Oriented and Internet-Based Technologies, Concepts, and
- Applications for a Networked World (Net.ObjectDays 2004), Erfurt, Germany,
- September 2004. Springer
- [12] Silva Robak, Bogdan Franczyk, Kamil Politowicz: Extending the UML for modeling
- variability for system families, Int. J. Appl. Math. Comput. Sci., 2002, Vol.12, No.2,
- 285–298 Institute of Organization and Management, University of Zielona Góra
- [13] OMG Unified Modeling Language Infrastrucure Specification, November 2004,
- Version 2.0 http://www.omg.org
- [14] UML Profile for CORBA Specifiaction, April 2002, http://www.omg.org
- [15] Eclipse UML Studio, December 2005, http://www.omondo.com
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.