PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Notions of context-driven meta-modeling (CDMM)

Autorzy
Identyfikatory
Warianty tytułu
PL
Pojęcia metamodelowania sterowanego kontekstem (CDMM)
Języki publikacji
EN
Abstrakty
EN
The paper focuses on the meta-model notions and introduces new terminology to the meta-modeling discipline. This terminology refers to the new concept of Context-Driven Meta-Modeling (CDMM), which is more general then other approaches to defining modeling languages. In the result it extends the metamodeling domain vocabulary. All notions in the paper were introduced on the basis of the decomposition of responsibilities identified in meta-models. Till now modeling languages were assumed to be compact and monolithic structures, in contrast to good design practices, not being a subject of any decomposition. The system of notions introduced in the paper is general enough to be sufficient when Context-Driven MetaModeling Paradigm (CDMM-P) is combined with the traditional class-object paradigm.
PL
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.
Rocznik
Strony
75--82
Opis fizyczny
Bibliogr. 21 poz., il., tab.
Twórcy
autor
  • Department of Physics, Mathematics and Computer Science, Cracow University of Technology
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.
Uwagi
EN
Section "Computer Sciences"
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-b339b51f-0533-4fdd-86ca-71a4c6abb7ac
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.