Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 077   projektov
0 nových

Integrácia modelovania vlastností do UML

«»
Prípona
.pdf
Typ
diplomová práca
Stiahnuté
0 x
Veľkosť
0,7 MB
Jazyk
slovenský
ID projektu
17268
Posledná úprava
08.01.2009
Zobrazené
2 628 x
Autor:
abcddd
Facebook icon Zdieľaj na Facebooku
Detaily projektu
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.

Nastavenia Povoliť všetko