by Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed
Abstract:
Design models must abide by constraints that can come from diverse sources, like their metamodels, requirements, or the problem domain. Software modelers expect these constraints to be enforced on their models and receive instant error feedback if they fail. This works well when constraints are stable. However, constraints may evolve much like their models do. This evolution demands efficient constraint adaptation mechanisms to ensure that models are always validated against the correct constraints. In this paper, we present an idea based on constraint templates that tackles this evolution scenario by automatically generating and updating constraints.
Reference:
Automatically generating and adapting model constraints to support co-evolution of design models. (Andreas Demuth, Roberto E. Lopez-Herrejon, Alexander Egyed), In Proceedings of the 27th International Conference on Automated Software Engineering (ASE 2012), Essen, Germany (Michael Goedicke, Tim Menzies, Motoshi Saeki, eds.), ACM, 2012.
Bibtex Entry:
@Conference{DBLP:conf/kbse/DemuthLE12,
author = {Andreas Demuth and Roberto E. Lopez-Herrejon and Alexander Egyed},
title = {Automatically generating and adapting model constraints to support co-evolution of design models.},
booktitle = {Proceedings of the 27th International Conference on Automated Software Engineering (ASE 2012), Essen, Germany},
year = {2012},
editor = {Michael Goedicke and Tim Menzies and Motoshi Saeki},
pages = {302-305},
publisher = {ACM},
abstract = {Design models must abide by constraints that can come from diverse
sources, like their metamodels, requirements, or the problem domain.
Software modelers expect these constraints to be enforced on their
models and receive instant error feedback if they fail. This works
well when constraints are stable. However, constraints may evolve
much like their models do. This evolution demands efficient constraint
adaptation mechanisms to ensure that models are always validated
against the correct constraints. In this paper, we present an idea
based on constraint templates that tackles this evolution scenario
by automatically generating and updating constraints.},
doi = {10.1145/2351676.2351730},
file = {:Conferences\\ASE 2012 - Automatically Generating and Adapting Constraints to Support Co-evolution of Design Models\\Automatically Generating and Adapting Constraints to Support the Co-Evolution of Design Models-preprint.pdf:PDF},
keywords = {FWF P21321, EU IEF 254965, FWF M1421},
}