Skip to main content
Top

2017 | OriginalPaper | Chapter

Towards Rearchitecting Meta-Models into Multi-level Models

Authors : Fernando Macías, Esther Guerra, Juan de Lara

Published in: Conceptual Modeling

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Meta-models play a pivotal role in Model-Driven Engineering, as they are used to define the structure of instance models one level below. However, in some scenarios, organizing meta-models and their instances in multi-level models spanning more than two levels yields simpler solutions. This fact has triggered the proposal of different multi-level modelling tools and approaches, although each one of them supports small variations of the multi-level concepts.
In order to benefit from multi-level technology, existing meta-models and their instances could be migrated manually, but this is error prone, costly, and requires expertise for choosing the most appropriate tool and approach. Hence, we propose an automated migration process. This way, starting from a meta-model annotated with multi-level “smells”, our approach creates a neutral multi-level representation, and recommends the most appropriate tool according to the required multi-level features. We present an initial prototype, and a preliminary evaluation on the basis of meta-models developed by third parties.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Atkinson, C., Gerbig, R., Fritzsche, M.: A multi-level approach to modeling language extension in the enterprise systems domain. Inf. Syst. 54, 289–307 (2015)CrossRef Atkinson, C., Gerbig, R., Fritzsche, M.: A multi-level approach to modeling language extension in the enterprise systems domain. Inf. Syst. 54, 289–307 (2015)CrossRef
3.
go back to reference Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. SoSyM 7(3), 345–359 (2008) Atkinson, C., Kühne, T.: Reducing accidental complexity in domain models. SoSyM 7(3), 345–359 (2008)
4.
go back to reference Clark, T., Sammut, P., Willans, J.S.: Super-languages: developing languages and applications with XMF, 2nd edn., CoRR, abs/1506.03363 (2015) Clark, T., Sammut, P., Willans, J.S.: Super-languages: developing languages and applications with XMF, 2nd edn., CoRR, abs/1506.03363 (2015)
6.
go back to reference de Lara, J., Guerra, E., Sánchez Cuadrado, J.: When and how to use multi-level modelling. ACM Trans. Softw. Eng. Methodol. 24(2), 12 (2014)CrossRef de Lara, J., Guerra, E., Sánchez Cuadrado, J.: When and how to use multi-level modelling. ACM Trans. Softw. Eng. Methodol. 24(2), 12 (2014)CrossRef
7.
go back to reference Frank, U.: Multilevel modeling - toward a new paradigm of conceptual modeling and information systems design. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)CrossRef Frank, U.: Multilevel modeling - toward a new paradigm of conceptual modeling and information systems design. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)CrossRef
8.
go back to reference Gerbig, R., Atkinson, C., de Lara, J., Guerra, E.: A feature-based comparison of melanee and metadepth. In: Proceedings of MULTI@MODELS. CEUR, vol. 1722, pp. 25–34 (2016) Gerbig, R., Atkinson, C., de Lara, J., Guerra, E.: A feature-based comparison of melanee and metadepth. In: Proceedings of MULTI@MODELS. CEUR, vol. 1722, pp. 25–34 (2016)
9.
go back to reference Igamberdiev, M., Grossmann, G., Selway, M., Stumptner, M.: An integrated multi-level modeling approach for industrial-scale data interoperability. SoSyM 1–26 (2016, to appear) Igamberdiev, M., Grossmann, G., Selway, M., Stumptner, M.: An integrated multi-level modeling approach for industrial-scale data interoperability. SoSyM 1–26 (2016, to appear)
10.
go back to reference Jahn, M., Roth, B., Jablonski, S.: Remodeling to powertype pattern. In: Proceedings of PATTERNS, pp. 59–65 (2013) Jahn, M., Roth, B., Jablonski, S.: Remodeling to powertype pattern. In: Proceedings of PATTERNS, pp. 59–65 (2013)
11.
go back to reference Jeusfeld, M.A., Neumayr, B.: DeepTelos: multi-level modeling with most general instances. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 198–211. Springer, Cham (2016). doi:10.1007/978-3-319-46397-1_15CrossRef Jeusfeld, M.A., Neumayr, B.: DeepTelos: multi-level modeling with most general instances. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 198–211. Springer, Cham (2016). doi:10.​1007/​978-3-319-46397-1_​15CrossRef
12.
go back to reference Lamo, Y., Wang, X., Mantz, F., Bech, Ø., Sandven, A., Rutle, A.: DPF workbench: a multi-level language workbench for MDE. Proc. Est. Acad. Sci. 62(1), 3–15 (2013)CrossRef Lamo, Y., Wang, X., Mantz, F., Bech, Ø., Sandven, A., Rutle, A.: DPF workbench: a multi-level language workbench for MDE. Proc. Est. Acad. Sci. 62(1), 3–15 (2013)CrossRef
13.
go back to reference Macías, F., Rutle, A., Stolz, V.: MultEcore: combining the best of fixed-level and multilevel metamodelling. In: MULTI@MODELS. CEUR, vol. 1722, pp. 66–75 (2016) Macías, F., Rutle, A., Stolz, V.: MultEcore: combining the best of fixed-level and multilevel metamodelling. In: MULTI@MODELS. CEUR, vol. 1722, pp. 66–75 (2016)
14.
go back to reference Mouelhi, T., Fleurey, F., Baudry, B.: A generic metamodel for security policies mutation. In: Proceedings of ICST, pp. 278–286. IEEE Computer Society (2008) Mouelhi, T., Fleurey, F., Baudry, B.: A generic metamodel for security policies mutation. In: Proceedings of ICST, pp. 278–286. IEEE Computer Society (2008)
15.
go back to reference Neumayr, B., Schuetz, C.G., Jeusfeld, M.A., Schrefl, M.: Dual deep modeling: multi-level modeling with dual potencies and its formalization in F-Logic. SoSyM 1–36 (2016, to appear) Neumayr, B., Schuetz, C.G., Jeusfeld, M.A., Schrefl, M.: Dual deep modeling: multi-level modeling with dual potencies and its formalization in F-Logic. SoSyM 1–36 (2016, to appear)
16.
go back to reference Selway, M., Stumptner, M., Mayer, W., Jordan, A., Grossmann, G., Schrefl, M.: A conceptual framework for large-scale ecosystem interoperability and industrial product lifecycles. Data Knowl. Eng. 1–27 (2017, in press) Selway, M., Stumptner, M., Mayer, W., Jordan, A., Grossmann, G., Schrefl, M.: A conceptual framework for large-scale ecosystem interoperability and industrial product lifecycles. Data Knowl. Eng. 1–27 (2017, in press)
Metadata
Title
Towards Rearchitecting Meta-Models into Multi-level Models
Authors
Fernando Macías
Esther Guerra
Juan de Lara
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-69904-2_5

Premium Partner