Article (Scientific journals)
Resolving model inconsistencies using automated regression planning
Pinna Puissant, Jorge; Van Der Straeten, Ragnhild; Mens, Tom
2015In Software and Systems Modeling, 14 (1), p. 461-481
Peer Reviewed verified by ORBi
 

Files


Full Text
BadgerSosymCameraReady.pdf
Publisher postprint (785.67 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
[en] software modeling; [en] inconsistency resolution; [en] automated planning
Abstract :
[en] One of the main challenges in model-driven software engineering is to automate the resolution of design model inconsistencies. We propose to use the artificial intelligence technique of automated planning for the purpose of resolving such inconsistencies through the generation of one or more resolution plans. We implemented Badger, a regression planner in Prolog that generates such plans. We assess its scalability on the resolution of different types of structural inconsistencies in UML models using both generated models and reverse-engineered models of varying sizes, the largest ones containing more than 10,000 model elements. We illustrate the metamodel-independence of our approach by applying it to the resolution of code smells in a Java program. We discuss how the user can adapt the order in which resolution plans are presented by modifying the cost function of the planner algorithm.
Research center :
CREMMI - Modélisation mathématique et informatique
Disciplines :
Computer science
Author, co-author :
Pinna Puissant, Jorge
Van Der Straeten, Ragnhild 
Mens, Tom  ;  Université de Mons > Faculté des Sciences > Génie Logiciel
Language :
English
Title :
Resolving model inconsistencies using automated regression planning
Publication date :
01 February 2015
Journal title :
Software and Systems Modeling
ISSN :
1619-1366
Publisher :
Springer, Germany
Volume :
14
Issue :
1
Pages :
461-481
Peer reviewed :
Peer Reviewed verified by ORBi
Research unit :
S852 - Génie Logiciel
Research institute :
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique
R150 - Institut de Recherche sur les Systèmes Complexes
Available on ORBi UMONS :
since 17 January 2013

Statistics


Number of views
2 (1 by UMONS)
Number of downloads
0 (0 by UMONS)

Scopus citations®
 
37
Scopus citations®
without self-citations
37
OpenCitations
 
24

Bibliography


Similar publications



Contact ORBi UMONS