PL EN


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

Context-driven meta-modeler (CDMM-Meta-Modeler) application case-study

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The main contribution of this paper is the working case study for meta-modeling process performed in open ontologies. It contrasts to close ontology based approaches well known from software engineering discipline. Moreover, in place of ontological standards like Resource Description Framework (RDF) defined by World Wide Web Consortium (W3C) or Web Ontology Language (OWL) by W3C and Object Management Group (OMG), the presented meta-modeling approach is based on notions characteristic for software engineering, like class, relationship, Unified Modeling Language (UML), UML Profile, stereotype, meta-model as well as for enterprise applications. This approach is feasible as it refers to the concept of Context-Driven Meta-Modeling (CDMM) introduced in previous papers and implemented in the form of Context-Driven Meta-Modeling Framework (CDMM-F). The case study is realized in the form of graphical UML modeling of the modeling language (metamodel) in the Context-Driven Meta-Modeling Meta-Modeler (CDMM-MetaModeler) Thus the presented case-study constitutes the proof-of-the-concept for graphical meta-modeling for all mentioned concepts and their implementations. It also displays the nature of the meta-modeling process in this paradigm and explains some mechanisms that play important role when process effectiveness and convenience of the meta-model designer are taken into account.
Rocznik
Strony
144--158
Opis fizyczny
Bibliogr. 29 poz., rys.
Twórcy
autor
  • Department of Physics, Mathematics and Computer Science, Cracow University of Technology, Cracow, Poland
autor
  • Graduate of Department of Physics, Mathematics and Computer Science, Cracow University of Technology, Cracow, Poland
autor
  • Department of Civil Engineering, Cracow University of Technology, Cracow, Poland
Bibliografia
  • [1] Aßmann U., Zschaler S., Wagner G. (2006) Ontologies, meta-models, and the modeldriven paradigm. In C Calero, F Ruiz, and M Piattini, editors, Ontologies for Software Engineering and Software Technology, 249–273, Springer.
  • [2] Booch G., Rumbaugh J., Jacobson I (2005) The Unified Modeling Language User Guide. Addison-Wesley.
  • [3] Calero C., Ruiz F., Piattini M. (2006) Ontologies for Software Engineering and Software Technology. Springer.
  • [4] Djurić D., Devedžić V. (2010) Magic Potion: Incorporating New Development Paradigms through Meta-Programming. IEEE Softw., 27 (5): 38–44.
  • [5] Djurić D., Jovanović J., Devedžić V., Šendelj R. (2010) Modeling Ontologies as Executable Domain Specific Languages. presented at the 3rd Indian Software Eng. Conf.
  • [6] Falbo R., Guizzardi G., Duarte K. (2002) An ontological approach to domain engineering. In Procs. 14th Int. Conf. on Software Eng. and Knowledge Eng. (SEKE).
  • [7] Fitrzyk G. (2014) D-MMF Modeling Tool Based on Eclipse RCP. MSc. thesis, Cracow University of Technology.
  • [8] Gašević D., Djurić D., Devedžić V. (2009) Model Driven Engineering and Ontology Development. Springer-Verlag.
  • [9] Gašević D., Kaviani K., Milanović M. (2009) Ontologies, software engineering. In Handbook on Ontologies. Springer-Verlag.
  • [10] Gallardo J., Molina A., Bravo C., Redondo M., Collazos C. (2011) An ontological conceptualization approach for awareness in domain-independent collaborative modeling systems: Application to a model-driven development method. Expert Systems with Applications, 38: 1099–1118.
  • [11] Goczyła K. (2011) Ontologies in Information Systems (in Polish). Akademicka Oficyna Wydawnicza EXIT.
  • [12] Object Management Group (2015) Meta object facility (mof) core specification version 2.0. URL: http://www.omg.org/spec/MOF/2.0
  • [13] Object Management Group (2015) Unified modeling language (uml) superstructure version 2.2. URL: http://www.omg.org/spec/UML/2.2
  • [14] Guizzardi G. (2005) Ontological foundations for structural conceptual models. Telematica Instituut Fundamental Research Series, 15. 158
  • [15] Guizzardi G. (2007) On ontology, ontologies, conceptualizations, modeling languages, and (meta)models. In Frontiers in Artificial Intelligence and Applications Volume 155, pages 18–39, Amsterdam. Conference on Databases and Information Systems IV, IOS Press. Selected Papers from the Seventh International Baltic Conference DB and IS 2006.
  • [16] Holanda O., Isotani S., Bittencourt I., Elias E, Tenório T. (2013) Joint: Java ontology integrated toolkit. Expert Systems with Applications, 40: 6469–6477.
  • [17] Javed F., Mernik M., Gray J., Bryant B. (2008) Mars: A meta-model recovery system using grammar inference. Information and Software Technology, 50: 948–968.
  • [18] Kern H., Kühne S. (2007) Model interchange between aris and eclipse emf. In 7th OOPSLA Workshop on Domain-Specific Modeling, Montreal.
  • [19] Krahn H., Rumpe B., Völkel S. (2007) Efficient editor generation for compositional dsls in eclipse. In Proceedings of the 7th OOPSLA Workshop on Domain-Specific Modeling DSM’ 07, Jyväskylä University, Jyväskylä, 2007. Technical Report TR-38.
  • [20] Kalnins A., Vilitis O., Celms E., Kalnina E., Sostaks A., Barzdins J. (2007) Building tools by model transformations in eclipse. In Proceedings of DSM 2007 workshop of OOPSLA 2007, pages 194–207, Montreal, University Printing House.
  • [21] Kleppe A.G., Warmer J., Bast W. (2003) MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley Longman Publishing Co., Inc., Boston.
  • [22] Malhotra R. (2008) Meta-modeling framework: A new approach to manage metamodel base and modeling knowledge. Knowledge-Based Systems, 21:6–37.
  • [23] Peng X., Zhao W., Xue Y., Wu Y. (2006) Ontology-based feature modeling and application-oriented tailoring. In Reuse of Off-the-Shelf Components, pages 87–100. Springer-Verlag, New York.
  • [24] Reinhartz-Berger I. (2010) Towards automatization of domain modeling. Data and Knowledge Engineering, 69: 491–515.
  • [25] Sprinkle J., Mernik M., Tolvanen J.-P., Spinellis D. (2009) What kinds of nails need a domain-specific hammer? IEEE Software, 26: 15–18. Guest Editors’ Introduction: Domain Specific Modelling.
  • [26] Silingas D., Vitiutinas R., Armonas A., Nemuraite L. (2009) Domain-specific modeling environment based on uml profiles. In Information Technologies 2009: Proceedings of the 15th Conference on Information and Software Technologies, IT 2009, pages 167–177, Kaunas. Kaunas University of Technology.
  • [27] Zabawa P. (2015) Context-Driven Meta-Modeling Framework (CDMM-F) - Context Role. Technical Transactions of Cracow University of Technology, 112 (1-NP): 105-114.
  • [28] Zabawa P., Fitrzyk G. (2015) Eclipse Modeling Plugin for Context-Driven MetaModeling (CDMM-Meta-Modeler). Technical Transactions of Cracow University of Technology, 112 (1-NP): 115-125.
  • [29] Zabawa P., Stanuszek M. (2014) Characteristics of the Context-Driven MetaModeling Paradigm (CDMM-P). Technical Transactions of Cracow University of Technology, 111 (3-NP): 123–134.
Uwagi
PL
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-4e9d8e88-7741-478d-aca8-8068edc5a892
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ć.