Paper published in a journal (Scientific congresses, symposiums and conference proceedings)
Aspect model unweaving
Klein, Jacques; Kienzle, J.; Morin, B. et al.
2009In Abstract book of 12th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2009,, 5795 LNCS, p. 514-530
Peer reviewed
 

Files


Full Text
AspectUnweaving-MODELS2009_CameraReady.pdf
Publisher postprint (456.31 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Aspect model; Aspect oriented modeling; Inverse operation; Key issues; Meta model; Runtimes; Software systems; Traceability model; Adaptive systems; Embedded systems; Linguistics; Textile industry; Weaving; Models
Abstract :
[en] Since software systems need to be continuously available, their ability to evolve at runtime is a key issue. The emergence of models@runtime, combined with Aspect-Oriented Modeling techniques, is a promising approach to tame the complexity of adaptive systems. However, with no support for aspect unweaving, these approaches are not agile enough in an adaptive system context. In case of small modifications, the adapted model has to be generated by again weaving all the aspects, even those unchanged. This paper shows how aspects can be unwoven, based on a precise traceability metamodel dedicated to aspect model weaving. We analyze traceability models, which describe how aspects were woven into a base, to determine the extent to which an aspect has affected the woven model in order to determine how it can be unwoven. Aspect unweaving is finally performed by applying inverse operations of a sub-sequence of the weaving operations in opposite order. © 2009 Springer Berlin Heidelberg.
Disciplines :
Computer science
Author, co-author :
Klein, Jacques ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Kienzle, J.;  School of Computer Science, McGill University, Tunisia
Morin, B.;  INRIA, Centre Rennes - Bretagne Atlantique / IRISA, Université Rennes1, France
Jézéquel, J.-M.;  INRIA, Centre Rennes - Bretagne Atlantique / IRISA, Université Rennes1, France
Language :
English
Title :
Aspect model unweaving
Publication date :
2009
Event name :
12th International Conference on Model Driven Engineering Languages and Systems, MODELS 2009
Event date :
4 October 2009 through 9 October 2009
Audience :
International
Journal title :
Abstract book of 12th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems, MODELS 2009,
Volume :
5795 LNCS
Pages :
514-530
Peer reviewed :
Peer reviewed
Funders :
ACM;Springer;IEEE Computer Society;Aerospace
Commentary :
79313 3642044247; 9783642044243
Available on ORBilu :
since 17 July 2013

Statistics


Number of views
80 (4 by Unilu)
Number of downloads
28 (1 by Unilu)

Scopus citations®
 
7
Scopus citations®
without self-citations
4
OpenCitations
 
4
WoS citations
 
4

Bibliography


Similar publications



Contact ORBilu