https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Systematic Evaluation of Model Comparison Algorithms using Model Generation
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-0416-1787
2020 (English)In: Journal of Object Technology, E-ISSN 1660-1769, Vol. 19, no 2Article in journal (Refereed) Published
Abstract [en]

Model-Driven Engineering promotes the migration from code-centric to model-based software development. Systems consist of model collections integrating different concerns and perspectives, while semi-automated model transformations analyse quality attributes and generate executable code combining the information from these. Raising the abstraction level to models requires appropriate management technologies supporting the various software development activities. Among these, model comparison represents one of the most challenging tasks and plays an essential role in various modelling activities. Its hardness led researchers to propose a multitude of approaches adopting different approximation strategies and exploiting specific knowledge of the involved models. In this respect, almost no support is provided for the systematic evaluation of comparison approaches against specific scenarios and modelling practices, namely benchmarks. In this article we propose Benji, a framework for the automated generation of model comparison benchmarks. In particular, by giving a set of difference patterns and an initial model, users can generate model manipulation scenarios resulting from the application of the patterns on the model. The generation support provided by the framework obeys specific design principles that are considered as essential properties for the systematic evaluation of model comparison solutions, and are inherited from the general principles coming from evidence-based software engineering. The framework is validated through representative scenarios of model comparison benchmark generations.

Place, publisher, year, edition, pages
JOURNAL OBJECT TECHNOLOGY , 2020. Vol. 19, no 2
Keywords [en]
Model Comparison Benchmark, Model Comparison, Model Matching, Model Differencing, Model Generation, Design-Space Exploration, Model-Driven Engineering
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-50612DOI: 10.5381/jot.2020.19.2.a11ISI: 000551713200012Scopus ID: 2-s2.0-85089484838OAI: oai:DiVA.org:mdh-50612DiVA, id: diva2:1469169
Available from: 2020-09-21 Created: 2020-09-21 Last updated: 2024-03-04Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Addazi, LorenzoCicchetti, Antonio

Search in DiVA

By author/editor
Addazi, LorenzoCicchetti, Antonio
By organisation
Embedded Systems
In the same journal
Journal of Object Technology
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 420 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf