Multilevel Mapping of Ecosystem Descriptions
One of the most significant challenges in information system design is the constant and increasing need to establish interoperability between heterogeneous software systems at increasing scale. Beyond individual applications, today’s enterprise applications require automated information exchange across the system lifecycle of information ecosystems—large scale families of software built around official or de facto standards. The automated translation of data between the data models and languages used in these ecosystems is best addressed using model-driven engineering techniques, but requires the handling of both data and multiple levels of metadata within a single model. Standard modelling approaches are generally inconsistent with these requirements, leading to compromised modelling outcomes. In this paper we discuss the use of the SLICER framework built on multilevel modelling principles for transformation purposes. The framework provides natural propagation of constraints over multiple design and instantiation levels that cover different engineering lifecycle phases. We discuss the concept of metamodelling spaces and give an example of a concrete transformation application.
KeywordsMetamodelling Lifecycle models Interoperability
Unable to display preview. Download preview PDF.
- 1.Young, N., Jones, S.: SmartMarket Report: Interoperability in Construction Industry, Technical report. McGraw Hill (2007)Google Scholar
- 2.ISO. ISO 15926 - Part 2: Data Model (2003)Google Scholar
- 6.de Lara, J., Guerra, E., Cobos, R., Moreno-Llorena, J.: Extending deep meta-modelling for practical model-driven engineering. Computer 57(1), 36–58 (2014)Google Scholar
- 8.Klas, W., Schrefl, M.: Metaclasses and Their Application. LNCS, vol. 943. Springer, Heidelberg (1995) Google Scholar
- 11.Selway, M., Stumptner, M., Mayer, W., Jordan, A., Grossmann, G., Schrefl, M.: A conceptual framework for large-scale ecosystem interoperability. In: Proc. ER 2015, Stockholm (to appear 2015)Google Scholar
- 12.Smith, B.: Against idiosyncrasy in ontology development. In: Proc. Formal Ontology in Information Systems (FOIS 2006), pp. 15–26 (2006)Google Scholar
- 14.Atkinson, C., Kühne, T.: Processes and products in a multi-level metamodeling architecture. IJSEKE 11, 761–783 (2001)Google Scholar