How does your model represent the system? A note on model fidelity, underspecification, and uncertainty
Model-driven engineering (MDE) was elaborated over two decades ago based on a very limited set of seminal concepts: system, model, metamodel, and seminal relationships (i.e., representation of, and conforms to), as shown in Fig. 1.Since the early development of MDE, the modeling community has produced a large body of knowledge about conformity.This also allows metamodeling techniques to be used as definitions of the modeling languages themselves.Beyond a pure conformity relation between model and metamodel, various detailed "typing" relationships have been explored to support a better decoupling and modularity of models, and thus a certain degree of reuse.Some flexibility in conformity has been explored to support different levels of formality during modeling activities, hence supporting the process from informal to formal modeling.However, very little literature can be found on the representativity of the model with regard to the system under study, raising the question: "How well does a given model actually represent the system?"Indeed, the core modeling activity has been conceptually defined, e.g., by Stachowiack in terms of characteristics of a model: a model is an abstraction of an original (i.e., the "system"), and fulfill a specific purpose with regard to this original.Several relaxations have been identified.For example, the system might still be under construction and does not exist yet, a model may have many
Authors
- Jeff Gray (ORCID: https://orcid.org/0000-0003-0082-6753)
- Bernhard Rumpe⋆ (ORCID: https://orcid.org/0000-0002-2147-1966)
- Jean‐Marc Jezéquél (ORCID: https://orcid.org/0000-0002-0582-9745)
- Benoît Combemale (ORCID: https://orcid.org/0000-0002-7104-7848)
Institutions
- Institut national de recherche en sciences et technologies du numérique (FR)
- Université Toulouse III - Paul Sabatier (FR)
- University of Alabama (US)
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
- Université Toulouse-I-Capitole (FR)
- Institut de Recherche en Informatique de Toulouse (FR)
- FEG Textiltechnik (Germany) (DE)
- Université Toulouse - Jean Jaurès (FR)
- Institut Polytechnique de Bordeaux (FR)
- Université de Rennes (FR)
- RWTH Aachen University (DE)
Publication Details
- Journal
- Software & Systems Modeling
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1007/s10270-024-01210-z
- Citations
- 7
- Primary Topic
- Simulation Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 3.43
Funders
- RWTH Aachen University