Abstract
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. The automated translation of data between the data models and languages used by information ecosystems built around official or de facto standards is best addressed using model-driven engineering techniques, but requires handling both data and multiple levels of metadata within a single model. Standard modelling approaches are generally not built for this, compromising modelling outcomes. We establish the SLICER conceptual framework built on multilevel modelling principles and the differentiation of basic semantic relations that dynamically structure the model and can capture existing multilevel notions. Moreover, it provides a natural propagation of constraints over multiple levels of instantiation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Current industrial participants in the OGI Pilot include: Intergraph, Bentley, AVEVA, Worley-Parsons, for ISO15926; IBM, Rockwell Automation, Assetricity for MIMOSA; various Oil & Gas or power companies as potential end users.
- 2.
While UML 2 supports power types in limited fashion, this example is restricted to more basic UML constructs. Power types are discussed in Sect. 3.
- 3.
Except for criterion (2), which is necessary for multiple classification hierarchies.
- 4.
E.g. Product category, model, and physical entity are grouped together.
References
Young, N., Jones, S.: SmartMarket Report: Interoperability in Construction Industry. McGraw Hill, Technical report (2007)
Fiatech. Advancing Interoperability for the Capital Projects Industry: A Vision Paper. Technical report, Fiatech, February 2012
ISO. ISO 15926 - Part 2: Data Model (2003)
MIMOSA. Open Systems Architecture for Enterprise Application Integration (2014)
Neumayr, B., Schrefl, M., Thalheim, B.: Modeling techniques for multi-level abstraction. In: Kaschek, R., Delcambre, L. (eds.) The Evolution of Conceptual Modeling. LNCS, vol. 6520, pp. 68–92. Springer, Heidelberg (2011)
Bergamaschi, S., Beneventano, D., Guerra, F., Orsini, M.: Data integration. In: Embley, S.D.W., Thalheim, B. (eds.) Handbook of Conceptual Modeling. Theory, Practice, and Research Challenges, pp. 441–476. Springer, Heidelberg (2011)
Atkinson, C., Kühne, T.: The essence of multilevel metamodeling. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 19–33. Springer, Heidelberg (2001)
Gonzalez-Perez, C., Henderson-Sellers, B.: A powertype-based metamodelling framework. Softw. Syst. Model. 5(1), 72–90 (2006)
Neumayr, B., Jeusfeld, M.A., Schrefl, M., Schütz, C.: Dual deep instantiation and its ConceptBase implementation. In: Proceeding CAISE 2014, pp. 503–517 (2014)
Odell, J.J.: Power types. JOOP 7, 8–12 (1994)
Neumayr, B., Grün, K., Schrefl, M.: Multi-level domain modeling with M-objects and M-relationships. In: Proceedings APCCM 2009, pp. 107–116 (2009)
Jordan, A., Selway, M., Mayer, W., Grossmann, G., Stumptner, M.: An ontological core for conformance checking in the engineering life-cycle. In: Proceeding Formal Ontology in Information Systems (FOIS 2014). IOS Press (2014)
Borgo, S., Franssen, M., Garbacz, P., Kitamura, Y., Mizoguchi, R., Vermaas, P.E.: Technical artifact: an integrated perspective. In: FOMI 2011. IOS Press (2011)
Schrefl, M., Stumptner, M.: Behavior consistent specialization of object life cycles. ACM TOSEM 11(1), 92–148 (2002)
Klas, W., Schrefl, M. (eds.): Metaclasses and Their Application. LNCS, vol. 943. Springer, Heidelberg (1995)
Goldstein, R.C., Storey, V.C.: Materialization. IEEE Trans. Knowl. Data Eng. 6(5), 835–842 (1994)
Kühne, T.: Contrasting classification with generalisation. In: Proceedings APCCM 2009, pp. 71–78, Australia (2009)
de Lara, J., Guerra, E., Cobos, R., Moreno-Llorena, J.: Extending deep meta-modelling for practical model-driven engineering. Comput. 57(1), 36–58 (2014)
Neumayr, B., Schrefl, M.: Abstract vs concrete clabjects in dual deep instantiation. In: Proceeding MULTI 2014 Workshop, pp. 3–12 (2014)
Eriksson, O., Henderson-Sellers, B., Ágerfalk, P.J.: Ontological and linguistic metamodelling revisited: a language use approach. Inf. Softw. Technol. 55(12), 2099–2124 (2013)
Smith, B.: Against idiosyncrasy in ontology development. In: Proceeding Formal Ontology in Information Systems (FOIS 2006), pp. 15–26 (2006)
Welty, C.A., Guarino, N.: Supporting ontological analysis of taxonomic relationships. Data Knowl. Eng. 39(1), 51–74 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Selway, M., Stumptner, M., Mayer, W., Jordan, A., Grossmann, G., Schrefl, M. (2015). A Conceptual Framework for Large-scale Ecosystem Interoperability. In: Johannesson, P., Lee, M., Liddle, S., Opdahl, A., Pastor López, Ó. (eds) Conceptual Modeling. ER 2015. Lecture Notes in Computer Science(), vol 9381. Springer, Cham. https://doi.org/10.1007/978-3-319-25264-3_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-25264-3_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25263-6
Online ISBN: 978-3-319-25264-3
eBook Packages: Computer ScienceComputer Science (R0)