[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3652620.3688210acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Associaton Types: Motivation, Specification and Implementation with the XModelerML

Published: 31 October 2024 Publication History

Abstract

Associations represent an essential concept of multi-level models. While it is obvious that allowing for an unrestricted number of classification levels of objects is beneficial, associations are usually defined at one level only. There are, however, reasons to enable the definition of association types. Against the background of the explanation of these reasons, we analyze requirements for the semantics of association meta-types and the functionality of corresponding tools. Subsequently, an extension of the FMMLX metamodel is presented that forms the foundation of the implementation of association meta-types. Despite being focused on the FMMLX and the XModelerML©, it should also serve as an orientation for respective extensions of other multi-level languages and modeling environments. The concept and its implementation are evaluated against the requirement and compared to related work.

References

[1]
Colin Atkinson, Ralph Gerbig, and Thomas Kühne. 2015. A Unifying Approach to Connections for Multi-Level Modeling. In 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS). 216--225.
[2]
Colin Atkinson, Bastian Kennel, and Björn Goß. 2011. The Level-Agnostic Modeling Language. In Software Language Engineering, Brian Malloy, Steffen Staab, and Mark van den Brand (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 266--275.
[3]
Dolors Costal and Cristina Gómez. 2006. On the Use of Association Redefinition in UML Class Diagrams. In Conceptual Modeling - ER 2006, David W. Embley, Antoni Olivé, and Sudha Ram (Eds.). Springer, Berlin, Heidelberg, 513--527.
[4]
Ulrich Frank. 2014. Multilevel Modeling: Toward a New Paradigm of Conceptual Modeling and Information Systems Design. Business & Information Systems Engineering 6, 6 (2014), 319--337.
[5]
Ulrich Frank. 2018. Flexible Multi-Level Modelling and Execution Language (FMMLx): Version 2.0: Analysis of Requirements and Technical Terminology. Technical Report 66. ICB-Research Report.
[6]
Ulrich Frank. 2021. Prolegomena of a Multi-Level Modeling Method Illustrated with the FMMLx. In Proceedings of the 24th ACM/IEEE International Conference on Modell Driven Engineering Languages and Systems: Companion Proceedings. IEEE.
[7]
Ulrich Frank and Tony Clark. 2022. Multi-Level Design of Process-Oriented Enterprise Information Systems: 10:1-50 Pages / Enterprise Modelling and Information Systems Architectures (EMISAJ), Vol. 17. (2022).
[8]
Ulrich Frank, Tony Clark, Jens Gulden, and Daniel Töpel. 2024. An Extended Concept of Delegation and its Implementation within a Modelling and Programming Language Architecture: Enterprise Modelling and Information Systems Architectures (EMISAJ), Vol. 19. (2024).
[9]
Thomas Kühne, João Paulo A. Almeida, Colin Atkinson, Manfred A. Jeusfeld, and Gergely Mezei. 2023. Field Types for Deep Characterization in Multi-Level Modeling. In 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems companion. IEEE, Piscataway, NJ, 639--648.
[10]
Arne Lange, Ulrich Frank, C. Atkinson, and Daniel Töpel. 2023. Comparing LML and FMMLX. In Proceedings of the International Conference on Model Driven Engineering Languages and Systems, ACM/IEEE (Ed.). IEEE Conference Publishing Services, Los Alamitos, CA, Washington, Tokyo.
[11]
Fernando Macías, Adrian Rutle, Volker Stolz, Roberto Rodriguez-Echeverria, and Uwe Wolter. 2018. An Approach to Flexible Multilevel Modelling. Enterprise Modelling and Information Systems Architectures (EMISAJ) 13 (July 2018), 10:1-35--10:1-35.
[12]
Bernd Neumayr and Michael Schrefl. 2009. Multi-Level Conceptual Modeling and OWL. In Advances in Conceptual Modeling - Challenging Perspectives, Carlos Alberto Heuser and Günther Pernul (Eds.). Springer-Verlag Berlin Heidelberg, Berlin, Heidelberg, 189--199.
[13]
Bernd Neumayr, Christoph G. Schuetz, Manfred A. Jeusfeld, and Michael Schrefl. 2018. Dual Deep Modeling: Multi-Level Modeling with Dual Potencies and Its Formalization in F-Logic. Software and Systems Modeling 17, 1 (2018), 233--268.
[14]
Daniel Töpel. 2021. Associations in Multi-Level-Modelling: Motivation, Conceptualization, Modelling Guidelines, and Implications for Model Management. In 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). IEEE, 502--510.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS Companion '24: Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems
September 2024
1261 pages
ISBN:9798400706226
DOI:10.1145/3652620
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 October 2024

Check for updates

Author Tags

  1. association
  2. multi-level modeling
  3. underspecification
  4. FMMLx

Qualifiers

  • Research-article

Conference

MODELS Companion '24
Sponsor:

Acceptance Rates

Overall Acceptance Rate 144 of 506 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 19
    Total Downloads
  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)4
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media