Authors:
Maxime Jimenez
1
;
Darko Durisic
2
and
Miroslaw Staron
3
Affiliations:
1
ENSICAEN Engineering School, France
;
2
Volvo Car Group, Sweden
;
3
University of Gothenburg, Sweden
Keyword(s):
Meta-models, Evolution, Measurement.
Related
Ontology
Subjects/Areas/Topics:
Domain-Specific Modeling and Domain-Specific Languages
;
General-Purpose Modeling Languages and Standards
;
Languages, Tools and Architectures
;
MetaModeling
;
Model-Driven Architecture
;
Model-Driven Software Development
;
Models
;
Paradigm Trends
;
Software Engineering
Abstract:
The evolution of both general purpose and domain-specific meta-models and its impact on the existing models
and modeling tools has been discussed extensively in the modeling research community. To assess the impact
of domain-specific meta-model evolution on the modeling tools, a number of measures have been proposed by
Durisic et al., NoC (Number of Changes) being the most prominent one. The proposed measures are evaluated
on a case of AUTOSARmeta-model that specifies the language for designing automotive system architectures.
In this paper, we assess the applicability of these measure and the underlying data-model for their calculation in
a case study of Modelica and UML meta-models. Our preliminary results show that the proposed data-model
and the measures can be applied to both analyzed meta-models as we were able to capture 68/77 changes
on average per Modelica/UML release. However, only a subset of the data-model elements is applicable for
analyzing the evolution of Modelica and
also certain transformation of the data-model is required in case
of UML. Despite these encouraging results, further studies are needed to assess the usefulness of the actual
measures, e.g., NoC, in assessing the impact of Modelica/UML meta-model evolution on the modeling tools.
(More)