FAQ

Notions 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.6428

Autorzy

Piotr Zabawa
IBM/Rational Certified Consultant, Institute of Computer Science
Wszystkie publikacje autora →

Tytuły

Pojęcia metamodelowaniasterowanego kontekstem (cdmm)

Abstrakt

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.

Bibliografia

[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

Informacje: Czasopismo Techniczne, 2017, Volume 5 Year 2017 (114), s. 75 - 82

Typ artykułu: Oryginalny artykuł naukowy

Tytuły:

Polski:

Pojęcia metamodelowaniasterowanego kontekstem (cdmm)

Angielski:

Notions of context-driven meta-modeling (cdmm)

Autorzy

IBM/Rational Certified Consultant, Institute of Computer Science

Publikacja: 31.05.2017

Status artykułu: Otwarte __T_UNLOCK

Licencja: Żadna

Udział procentowy autorów:

Piotr Zabawa (Autor) - 100%

Korekty artykułu:

-

Języki publikacji:

Angielski

Liczba wyświetleń: 1572

Liczba pobrań: 1012

<p> Pojęcia metamodelowaniasterowanego kontekstem (cdmm)</p>