PL EN


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

Simulation of the CDMM-P Paradigm-Driven Meta-Modeling Process

Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
PL
Symulacja procesu metamodelowania sterowanego paradygmatem CDMM-P
Języki publikacji
EN
Abstrakty
EN
This article presents a simulation of the process of meta-model creation. The meta-model (modeling language) is created according to the Context-Driven Meta-Modeling Paradigm (CDMM-P) with the help of its implementation – Context-Driven Meta-Modeling Framework (CDMM-F). The simulation process may be applied to meta-model creation in an evolutionary approach to meta-modeling or may be used to check correctness of the meta-model, or to test the CDMM-F framework. This paper is focused on the verification and testing mentioned above.
PL
Artykuł prezentuje symulację procesu tworzenia meta-modelu. Metamodel ten (język modelowania) tworzony jest zgodnie z paradygmatem Context-Driven Meta-Modeling Paradigm (CDMM-P) z wykorzystaniem szkieletu (framework) stanowiącego jego implementację – Context-Driven Meta-Modeling Framework (CDMM-F). Proces symulacji może być zastosowany do tworzenia metamodeli zgodnie z podejściem ewolucyjnym do metamodelowania albo może być stosowany do weryfikowania poprawności metamodeli lub do testowania CDMM-F. Niniejszy artykuł koncentruje się na wspomnianym weryfikowaniu i testowaniu.
Rocznik
Strony
143--153
Opis fizyczny
Bibliogr. 26 poz., il.
Twórcy
autor
  • Institute of Computer Science, Faculty of Physics, Mathematics and Computer Science of Cracow University of Technology
Bibliografia
  • [1] Aßmann U., Zschaler S., Wagner G., Ontologies, meta-models, and the modeldriven paradigm, Calero C., Ruiz F. & Piattini M., eds, Ontologies for Software Engineering and Software Technology, Springer, 2006, 249–273.
  • [2] Bettini L., Bono V., Type safe dynamic object delegation in class-based languages, Proc. of PPPJ, ACM Press, 2008, 171–180.
  • [3] Bettini L., Capecchi S., Damiani F., A mechanism for flexible dynamic trait replacement, FTf JP ’09, Genova 2009.
  • [4] Bono V., Damiani F., Giachino E., On traits and types in a java-like setting, TCS 2008 (Track B), Vol. 273, Springer, 2008, 367–382.
  • [5] Calero C., Ruiz F., Piattini M., Ontologies for Software Engineering and Software Technology, Springer, 2006.
  • [6] Djurić D., Devedžić V., Magic Potion: Incorporating new development paradigms through meta-programming, IEEE Softw. 27(5), 2010, 38–44.
  • [7] Djurić D., Gašević D., Devedžić V., Ontology modeling and MDA, Journal on Object Technology 4(1), 2005, 109–128.
  • [8] Djurić D., Jovanović J., Devedžić V., Šendelj R., Modeling ontologies as executable domain specific languages. presented at the 3rd Indian Software Eng. Conf., 2010
  • [9] Falbo R., Guizzardi G., Duarte K., An ontological approach to domain engineering, Procs. 14th Int. Conf. on Software Eng. and Knowledge Eng., 2002.
  • [10] Gašević D., Djurić D., Devedžić V., Model Driven Engineering and Ontology Development, Springer-Verlag, 2009.
  • [11] Gašević D., Kaviani K., Milanović M., Ontologies, software engineering, Handbook on Ontologies, Springer-Verlag, 2009.
  • [12] Guizzardi G., Ontological foundations for structural conceptual models, Telematica Instituut Fundamental Research Series 15, 2005.
  • [13] Guizzardi G., On ontology, ontologies, conceptualizations, modeling languages, and (meta) models, Frontiers in Artificial Intelligence and Applications, Vol. 155, Conference on Databases and Information Systems IV, IOS Press, Amsterdam, 18–39; Selected Papers from the Seventh International Baltic Conference DB and IS 2006, 2007.
  • [14] Herrmannsdörfer M., Evolutionary Metamodeling, PhD thesis, Technical University in Munich, 2011.
  • [15] Herrmannsdörfer M., Ratiu D., Limitations of automating model migration in response to metamodel adaptation, Proc. of the Joint ModSE-MCCM Workshop on Models and Evolution, 2009.
  • [16] Holanda O., Isotani S., Bittencourt I., Elias E., Tenório T., Joint: Java ontology integrated toolkit, Expert Systems with Applications 40, 2013, 6469–6477.
  • [17] Iovino L., Pierantonio A., Malavolta I., On the Impact Significance of Metamodel Evolution in MDE. Journal of Object Technology 11(3), 2012, 1–33.
  • [18] Laarman A., Kurtev I., Ontological meta-modelling with explicit instantiation, [in:] Brand M. van den, Gašević D., Gray J. (eds.), SLE 2009, number 5969 in LNCS, Springer-Verlag, Berlin, 2010, 174–183.
  • [19] Langer P., Wimmer M., Brosch P., Herrmannsdörfer M., Seidl M., Wieland K., Kappel G., A posteriori operation detection in evolving software models, The Journal of Systems and Software 86, 2013, 551–566.
  • [20] Peng X., Zhao W., Xue Y., Wu Y., Ontology-based feature modeling and application-oriented tailoring, Reuse of Off-the-Shelf Components, Springer-Verlag, New York 2006, 87–100.
  • [21] Ruscio D. di, Iovino L., Pierantonio A., Coupled Evolution in Model-Driven Engineering. IEEE Software 29(6), 2012, 78–84.
  • [22] Tairas R., Mernik M., Gray J., Using ontologies in the domain analysis of domain-specific languages, Models in Software Engineering, Springer-Verlag, New York 2009, 332–342.
  • [23] Zabawa P., Contex-Driven Meta-Modeling Framework (CDMM-F) – Context Role. Technical Transactions, 1-NP, 2015, p. 105–114, DOI: 10.4467/2353737XCT.15.119.4156.
  • [24] Zabawa P., Contex-Driven Meta-Modeling Framework (CDMM-F) – Internal Structure. submitted for publication, 2015.
  • [25] Zabawa P., Nowak K., Context-Driven Meta-Modeling – Simple Horizontal Case-Study, submitted for publication, 2015.
  • [26] Zabawa P., Stanuszek M, Characteristics of the Context-Driven Meta-Modeling Paradigm (CDMM-P), Technical Transactions, Vol. 3-NP/2014, 123–134.
Uwagi
EN
Section "Computer Sciences"
PL
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę (zadania 2017)
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-4b6af1ee-2095-43c8-b973-1f1537b6c90c
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ć.