Skip to main content

On the Need for Artifact Models in Model-Driven Systems Engineering Projects

  • Conference paper
  • First Online:
Software Technologies: Applications and Foundations (STAF 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10748))

Abstract

Model-driven development has shown to facilitate systems engineering. It employs automated transformation of heterogeneous models into source code artifacts for software products, their testing, and deployment. To this effect, model-driven processes comprise several activities, including parsing, model checking, generating, compiling, testing, and packaging. During this, a multitude of artifacts of different kinds are involved that are related to each other in various ways. The complexity and number of these relations aggravates development, maintenance, and evolution of model-driven systems engineering (MDSE). For future MDSE challenges, such as the development of collaborative cyber-physical systems for automated driving or Industry 4.0, the understanding of these relations must scale with the participating domains, stakeholders, and modeling techniques. We motivate the need for understanding these relations between artifacts of MDSE processes, sketch a vision of formalizing these using artifact models, and present challenges towards it.

This research has partly received funding from the German Federal Ministry for Education and Research under grant no. 01IS16043P. The responsibility for the content of this publication is with the authors.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.ptc.com/en/model-based-systems-engineering/integrity-modeler.

  2. 2.

    http://intercax.com/products/syndeia/.

  3. 3.

    https://www.nomagic.com/products/cameo-systems-modeler.

References

  1. Arnold, R.S.: Software Change Impact Analysis. IEEE Computer Society Press, Los Alamitos (1996)

    Google Scholar 

  2. Bézivin, J.: On the unification power of models. Softw. Syst. Model. 4(2), 171–188 (2005)

    Article  Google Scholar 

  3. Bézivin, J., Jouault, F., Valduriez, P.: On the need for megamodels. In: Proceedings of the OOPSLA/GPCE: Best Practices for Model-Driven Software Development Workshop, 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (2004)

    Google Scholar 

  4. Braun, P.: Metamodellbasierte Kopplung von Werkzeugen in der Softwareentwicklung. Logos, Berlin (2004)

    Google Scholar 

  5. Butting, A., Greifenberg, T., Rumpe, B., Wortmann, A.: Taming the complexity of model-driven systems engineering projects. In: Cabot, J., Paige, R., Pierantonio, A. (eds.) Part of the Grand Challenges in Modeling (GRAND 2017) Workshop (2017). http://www.edusymp.org/Grand2017/

  6. Czerwonka, J., Nagappan, N., Schulte, W., Murphy, B.: CODEMINE: building a software development data analytics platform at Microsoft. IEEE Softw. 30(4), 64–71 (2013)

    Article  Google Scholar 

  7. Greifenberg, T., Look, M., Rumpe, B.: Visualizing MDD projects. In: Software Engineering Conference (SE 2017). LNI, pp. 101–104. Bonner Köllen Verlag (2017)

    Google Scholar 

  8. Object Management Group: OMG Systems Modeling Language (OMG SysML), May 2017. http://www.omg.org/spec/SysML/1.5/

  9. Jain, S., Lechevalier, D.: Standards based generation of a virtual factory model. In: Proceedings of the 2016 Winter Simulation Conference, pp. 2762–2773. IEEE Press (2016)

    Google Scholar 

  10. Khan, A., Turowski, K.: A survey of current challenges in manufacturing industry and preparation for industry 4.0. In: Abraham, A., Kovalev, S., Tarassov, V., Snášel, V. (eds.) Proceedings of the First International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’ 16). AISC, vol. 450, pp. 15–26. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-33609-1_2

    Google Scholar 

  11. Méndez Fernández, D., Penzenstadler, B.: Artefact-based requirements engineering: the AMDiRE approach. Requir. Eng. 20(4), 405–434 (2015)

    Article  Google Scholar 

  12. Salay, R., Kokaly, S., Chechik, M., Maibaum, T.: Heterogeneous megamodel slicing for model evolution. In: ME@ MODELS, pp. 50–59 (2016)

    Google Scholar 

  13. Simmonds, J., Perovich, D., Bastarrica, M.C., Silvestre, L.: A megamodel for software process line modeling and evolution. In: 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 406–415. IEEE (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Timo Greifenberg .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Butting, A., Greifenberg, T., Rumpe, B., Wortmann, A. (2018). On the Need for Artifact Models in Model-Driven Systems Engineering Projects. In: Seidl, M., Zschaler, S. (eds) Software Technologies: Applications and Foundations. STAF 2017. Lecture Notes in Computer Science(), vol 10748. Springer, Cham. https://doi.org/10.1007/978-3-319-74730-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74730-9_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74729-3

  • Online ISBN: 978-3-319-74730-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics