Advertisement

Level-Aware Ecosystem Transformations for Industrial Lifecycle Interoperability

  • Matt Selway
  • Markus Stumptner
  • Michael Schrefl
  • Andreas Jordan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10650)

Abstract

Interoperability between heterogeneous software ecosystems at increasing scale remains a major challenge. The automated translation of data between the data models and languages 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. In this paper we demonstrate the use of the SLICER multi-level modelling framework as the basis for creating conceptual and executable mappings between diverse data and metadata across multiple levels. We show how an interoperability designer can abstract from the details of specific models, enrich them with SLICER semantics, and develop mappings between them. We present a case study in the industrial plant engineering domain to map plant information for lifecycle information management, demonstrating how the methodology produces alignment across highly heterogeneous standards.

Keywords

Metamodelling Conceptual models Multilevel modelling Ecosystem interoperability 

Notes

Acknowledgements

This research was funded in part by the South Australian Premier’s Research and Industry Fund grant no. IRGP 37.

References

  1. 1.
    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). doi: 10.1007/3-540-45441-1_3CrossRefGoogle Scholar
  2. 2.
    Atkinson, C., Gerbig, R.: Flexible deep modeling with melanee. In: Modellierung (Workshops). LNI, vol. 255, pp. 117–122. GI (2016)Google Scholar
  3. 3.
    Berger, S., Grossmann, G., Stumptner, M., Schrefl, M.: Metamodel-based information integration at industrial scale. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010. LNCS, vol. 6395, pp. 153–167. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-16129-2_12CrossRefGoogle Scholar
  4. 4.
    Fiatech: Advancing interoperability for the capital projects industry: a vision paper. Technical report, Fiatech, Feburary 2012Google Scholar
  5. 5.
    Frank, U.: Multilevel modeling. Bus. Inf. Syst. Eng. 6(6), 319–337 (2014)CrossRefGoogle Scholar
  6. 6.
    Igamberdiev, M., Grossmann, G., Selway, M., Stumptner, M.: An integrated multi-level modeling approach for industrial-scale data interoperability. Softw. Syst. Model. 16, 1–26 (2016)Google Scholar
  7. 7.
    Kusel, A., Schönböck, J., Wimmer, M., Kappel, G., Retschitzegger, W., Schwinger, W.: Reuse in model-to-model transformation languages: are we there yet? Softw. Syst. Model. 14(2), 537–572 (2015)CrossRefGoogle Scholar
  8. 8.
    de Lara, J., Guerra, E., Cuadrado, J.S.: When and how to use multilevel modelling. ACM Trans. Softw. Eng. Methodol. 24(2), 12:1–12:46 (2014)CrossRefGoogle Scholar
  9. 9.
    MIMOSA: Open Systems Architecture for Enterprise Application Integration (2014)Google Scholar
  10. 10.
    Odell, J.J.: Power types. JOOP 7, 8–12 (1994)Google Scholar
  11. 11.
    Schrefl, M., Neuhold, E.J.: Object class definition by generalization using upward inheritance. In: Proceedings of ICDE, pp. 4–13. IEEE Computer Society (1988)Google Scholar
  12. 12.
    Selway, M., Stumptner, M., Mayer, W., Jordan, A., Grossmann, G., Schrefl, M.: A conceptual framework for large-scale ecosystem interoperability. In: Johannesson, P., Lee, M.L., Liddle, S.W., Opdahl, A.L., López, Ó.P. (eds.) ER 2015. LNCS, vol. 9381, pp. 287–301. Springer, Cham (2015). doi: 10.1007/978-3-319-25264-3_21CrossRefGoogle Scholar
  13. 13.
    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. 109, 85–111 (2017). Online firstCrossRefGoogle Scholar
  14. 14.
    Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schoenboeck, J., Schwinger, W.: Surviving the heterogeneity jungle with composite mapping operators. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 260–275. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-13688-7_18CrossRefGoogle Scholar
  15. 15.
    Young, N., Jones, S.: SmartMarket report: interoperability in construction industry, Technical report. McGraw Hill (2007)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Matt Selway
    • 1
  • Markus Stumptner
    • 1
  • Michael Schrefl
    • 1
  • Andreas Jordan
    • 1
  1. 1.Advanced Computing Research CentreUniversity of South AustraliaAdelaideAustralia

Personalised recommendations