Pojęcia metamodelowaniasterowanego kontekstem (cdmm)
cytuj
pobierz pliki
RIS BIB ENDNOTEWybierz format
RIS BIB ENDNOTENotions of context-driven meta-modeling (cdmm)
Data publikacji: 31.05.2017
Czasopismo Techniczne, 2017, Volume 5 Year 2017 (114), s. 75 - 82
https://doi.org/10.4467/2353737XCT.17.071.6428Autorzy
Pojęcia metamodelowaniasterowanego kontekstem (cdmm)
Artykuł ten skoncentrowany jest na pojęciach metamodelu i wprowadza nową terminologię do dyscypliny metamodelowania. Terminologia ta odnosi się do nowej koncepcji Contex-Driven Meta-Modeling (CDMM), bardziej ogólnej niż inne podejścia do definiowania języków modelowania. W efekcie rozszerza ona słownictwo dziedziny metamodelowania. Wszystkie pojęcia zostały wprowadzone na podstawie dekompozycji odpowiedzialności zidentyfikowanych w metamodelach. Dotąd języki modelowania były traktowane wbrew dobrym praktykom projektowym jako zwarte monolityczne struktury niepoddawane żadnej dekompozycji. System pojęć wprowadzonych w artykule jest wystarczająco ogólny do zastosowania w łączeniu paradygmatu Context-Driven Meta-Modeling Paradigm (CDMM-P) z tradycyjnym paradygmatem klasowo-obiektowym.
[1] Akehurst D., Howells G., McDonald-Maier K., Implementing associations: UML 2.0 to Java 5, Softw Syst Model, Springer-Verlag 2006, DOI 10.1007/s10270-006-0020-1.
[2] Bildhauer D., On the relationship between subsetting, redefinition and association specialization, [in:] Proc. of the 9th Baltic Conference on Databases and Information Systems 2010, Riga, Latvia 07/2010.
[3] Bildhauer D., Associations as First-class Elements, Proceedings of the 2011 conference on Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference, DB&IS 2010, p. 108–121, IOS Press Amsterdam, The Netherlands, The Netherlands 2011.
[4] Booch G., Rumbaugh J., Jacobson I., The Unified Modeling Language User Guide, Addison- Wesley, 2005.
[5] Object Management Group (2011), Business Process Model and Notation 2.0, http:// www.omg.org/spec/BPMN/2.0 (access: 5.05.2017).
[6] Diskin Z, Easterbrook S., Dingel J., Engineering Associations: From Models to Code and Back through Semantics, In: Objects, Components, Models and Patterns, Volume 11, Lecture Notes in Business Information Processing, Proceedings of 46th International Conference, TOOLS EUROPE 2008, Zurich, Switzerland, June 30–July 4, 2008, p. 336–355.
[7] Feinerer I., A Formal Treatment of UML Class Diagrams as an Efficient Method for Configuration Management, PhD. dissertation, Vienna, March 2007.
[8] Feinerer I., Salzer G., Software & Systems Modeling, 13(3), 2014, p. 1167–1187.
[9] Génova G., Ruiz del Castillo C., Llorens J., Mapping UML Associations into Java Code, Journal of Object Technology, Vol. 2, No. 5, September–October 2003.
[10] Kleppe A.G., Warmer J., Bast W., MDA Explained: The Model Driven Architecture: Practice and Promise, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2003.
[11] Object Management Group (2006), Meta Object Facility (MOF) core specification version 2.0, http://www.omg.org/spec/MOF/2.0 (access: 5.05.2017).
[12] Roques P., SysML vs. UML 2: A Detailed Comparison, MoDELS’11 Tutorial, October 16th, Wellington, New Zealand 2011.
[13] Szlenk M., Formal Semantics and Reasoning about UML Class Diagram, 2006 International Conference on Dependability of Computer Systems, IEEE, 25–27 May 2006, p. 51–59, DOI: 10.1109/DEPCOS-RELCOMEX.2006.27.
[14] Tan H.B.K., Yang Y., Bian L., Improving the Use of Multiplicity in UML Association, Journal of Object Technology, Vol. 5, No. 6, July–August 2006.
[15] Object Management Group (2009), Unified Modeling Language (UML) superstructure version 2.2, http://www.omg.org/spec/UML/2.2 (access: 5.05.2017).
[16] Zabawa P., Context-Driven Meta-Modeling Framework (CDMM-F) - Context Role, Technical Transactions 1-NP/2015, p. 105–114, DOI: 10.4467/2353737XCT.15.119.4156
[17] Zabawa P., Context-Driven Meta-Modeling Framework (CDMM-F) – Internal Structure, 2016, submitted for publication.
[18] Zabawa P., NamedElement Revisited in Aspect-Oriented Approach, Technical Transactions, 1-NP/2016, p. 17–27.
[19] Zabawa P., Fitrzyk G., Eclipse Modeling Plugin for Context-Driven Meta-Modeling (CDMM)-Meta-Modeler, Technical Transactions, 1-NP/2015, p. 115–125.
[20] Zabawa P., Fitrzyk G., Nowak K., Context-Driven Meta-Modeler (CDMM)-Meta-Modeler Application Case-Study, Information Systems in Management, 5(1), 2016, p. 144–158.
[21] Zabawa P., Stanuszek M., Characteristics of Context-Driven Meta-Modeling Paradigm (CDMM-P), Technical Transactions, 3-NP/2014, p. 123–134.
Informacje: Czasopismo Techniczne, 2017, Volume 5 Year 2017 (114), s. 75 - 82
Typ artykułu: Oryginalny artykuł naukowy
Tytuły:
Pojęcia metamodelowaniasterowanego kontekstem (cdmm)
Notions of context-driven meta-modeling (cdmm)
IBM/Rational Certified Consultant, Institute of Computer Science
Publikacja: 31.05.2017
Status artykułu: Otwarte
Licencja: Żadna
Udział procentowy autorów:
Korekty artykułu:
-Języki publikacji:
AngielskiLiczba wyświetleń: 1568
Liczba pobrań: 1009