Skip to main content
Top

2020 | OriginalPaper | Chapter

Simplified View Generation in a Deep View-Based Modeling Environment

Authors : Arne Lange, Colin Atkinson, Christian Tunjic

Published in: Systems Modelling and Management

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Projective modeling environments offer a more efficient and scalable way of supporting multiple views of large software systems than traditional, synthesis-based approaches to view-based development. However, the definition of the view projection transformations needed to create views, on demand, from the single underlying model and ensure that they remain synchronized is a complex and time-consuming process. In particular, to make views editable, the projection process involves the creation of “traces” to map view model elements to their sources in the single underlying model. While this is unavoidable for most view types, for a commonly occurring special case this level of complexity is not required. In this paper we therefore present a simpler approach, based on the OCL language, which simplifies the projection definitions for this kind of view. The approach is defined in the context of a deep, view-based modeling environment which combines support for views with multi-level modeling in order to seamlessly cover all phases of a system’s life cycle.

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
3.
go back to reference ISO/IEC/IEEE 42010:2011(E) (Revision of ISO/IEC 42010:2007 and IEEE Std 1471–2000). IEEE ISO/IEC/IEEE 42010:2011(E) (Revision of ISO/IEC 42010:2007 and IEEE Std 1471–2000). IEEE
6.
go back to reference Atkinson, C., Bayer, J., Bunse, C., et al.: Component-based software engineering. The KobrA Approach. In: CONQUEST 2001, 5th Conference on Quality Engineering in Software Technology. Proceedings, pp. 247–252 : Ill., Lit. (2001) Atkinson, C., Bayer, J., Bunse, C., et al.: Component-based software engineering. The KobrA Approach. In: CONQUEST 2001, 5th Conference on Quality Engineering in Software Technology. Proceedings, pp. 247–252 : Ill., Lit. (2001)
7.
go back to reference Atkinson, C., Gerbig, R.: Melanie: multi-level modeling and ontology engineering environment. In: Proceedings of the 2nd International Master Class on Model-Driven Engineering: Modeling Wizards, MW 2012, pp. 1–2. Association for Computing Machinery, Innsbruck, September 2012 Atkinson, C., Gerbig, R.: Melanie: multi-level modeling and ontology engineering environment. In: Proceedings of the 2nd International Master Class on Model-Driven Engineering: Modeling Wizards, MW 2012, pp. 1–2. Association for Computing Machinery, Innsbruck, September 2012
9.
go back to reference Atkinson, C., Gerbig, R., Tunjic, C.V.: Enhancing classic transformation languages to support multi-level modeling. Softw. Syst. Model. 14(2), 645–666 (2015)CrossRef Atkinson, C., Gerbig, R., Tunjic, C.V.: Enhancing classic transformation languages to support multi-level modeling. Softw. Syst. Model. 14(2), 645–666 (2015)CrossRef
11.
go back to reference Atkinson, C., Tunjic, C.: A deep view-point language for projective modeling. In: 2017 IEEE 21st International Enterprise Distributed Object Computing Conference (EDOC), pp. 133–142, October 2017. ISSN 2325–6362 Atkinson, C., Tunjic, C.: A deep view-point language for projective modeling. In: 2017 IEEE 21st International Enterprise Distributed Object Computing Conference (EDOC), pp. 133–142, October 2017. ISSN 2325–6362
12.
go back to reference Burger, E.: Flexible views for view-based model-driven development. Ph.D. thesis, KIT Scientific Publishing, Karlsruhe (2014) Burger, E.: Flexible views for view-based model-driven development. Ph.D. thesis, KIT Scientific Publishing, Karlsruhe (2014)
13.
go back to reference Davis, J., Daniels, R.: Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale, 1s edn. O’Reilly Media, Beijing/Boston, June 2016 Davis, J., Daniels, R.: Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale, 1s edn. O’Reilly Media, Beijing/Boston, June 2016
16.
go back to reference Kramer, M.E., Burger, E., Langhammer, M.: View-centric engineering with synchronized heterogeneous models. In: Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling, VAO 2013, pp. 1–6. Association for Computing Machinery, Montpellier, July 2013 Kramer, M.E., Burger, E., Langhammer, M.: View-centric engineering with synchronized heterogeneous models. In: Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling, VAO 2013, pp. 1–6. Association for Computing Machinery, Montpellier, July 2013
18.
go back to reference Lange, A., Atkinson, C.: Multi-level modeling with MELANEE. In: CEUR Workshop Proceedings, pp. 653–662. RWTH, Aachen (2018) Lange, A., Atkinson, C.: Multi-level modeling with MELANEE. In: CEUR Workshop Proceedings, pp. 653–662. RWTH, Aachen (2018)
19.
go back to reference Meier, J., et al.: Single underlying models for projectional, multi-view environments. In: Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development. MODELSWARD 2019, pp. 117–128. SCITEPRESS - Science and Technology Publications, Lda, Portugal (2019). https://doi.org/10.5220/0007396401170128, event-place: Prague, Czech Republic Meier, J., et al.: Single underlying models for projectional, multi-view environments. In: Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development. MODELSWARD 2019, pp. 117–128. SCITEPRESS - Science and Technology Publications, Lda, Portugal (2019). https://​doi.​org/​10.​5220/​0007396401170128​, event-place: Prague, Czech Republic
20.
go back to reference Meier, J., Winter, A.: Model consistency ensured by metamodel integration. In: MODELS Workshops (2018) Meier, J., Winter, A.: Model consistency ensured by metamodel integration. In: MODELS Workshops (2018)
23.
go back to reference Warmer, J.B.: The object constraint language: precise modeling with UML. Object Techology Series. Addison Wesley, Reading, Mass.; Bonn [u.a.] (1999) Warmer, J.B.: The object constraint language: precise modeling with UML. Object Techology Series. Addison Wesley, Reading, Mass.; Bonn [u.a.] (1999)
24.
go back to reference Werner, C., Assmann, U.: Model synchronization with the role-oriented single underlying model. In: MODELS Workshops (2018) Werner, C., Assmann, U.: Model synchronization with the role-oriented single underlying model. In: MODELS Workshops (2018)
Metadata
Title
Simplified View Generation in a Deep View-Based Modeling Environment
Authors
Arne Lange
Colin Atkinson
Christian Tunjic
Copyright Year
2020
DOI
https://doi.org/10.1007/978-3-030-58167-1_12

Premium Partner