Changes between Version 53 and Version 54 of WikiStart

Show
Ignore:
Timestamp:
05/26/11 18:57:49 (7 years ago)
Author:
acher
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v53 v54  
    5252 
    5353== Publications == 
     54 
     55[http://www.i3s.unice.fr/~acher Mathieu Acher], [http://www.fundp.ac.be/universite/personnes/page_view/01005760/ Anthony Cleve], [http://www.i3s.unice.fr/~collet Philippe Collet], [http://www.lifl.fr/~merle Philippe Merle], [http://www.lifl.fr/~duchien/Laurence/index.html Laurence Duchien] and [http://www.i3s.unice.fr/~lahire Philippe Lahire]. '''Reverse Engineering Architectural Feature Models''' 
     56 
     57In ''5th European Conference on Software Architecture (ECSA)'', AR=25%, long paper, page 16, Essen (Germany), September 2011. [[http://www.i3s.unice.fr/~acher/acher_bib.html#acher-cleve-etal:2011 bib]] (to appear)  
     58 
     59  Reverse engineering the variability of an existing system is a challenging activity. The architect knowledge is essential to identify variation points and explicit constraints between features, for instance in feature models (FMs), but the manual creation of FMs is both time-consuming and error-prone. On a large scale, it is very difficult for an architect to guarantee that the resulting FM ensures a safe composition of the architectural elements when some features are selected. In this paper, we present a comprehensive, tool supported process for reverse engineering architectural FMs. We develop automated techniques to extract and combine different variability descriptions of an architecture. Then, alignment and reasoning techniques are applied to integrate the architect knowledge and reinforce the extracted FM. We illustrate the reverse engineering process when applied to a representative software system, FraSCAti, and we report on our experience in this context.  
    5460 
    5561[http://www.i3s.unice.fr/%7Eacher Mathieu Acher], [http://www.i3s.unice.fr/%7Ecollet Philippe Collet], [http://www.i3s.unice.fr/%7Elahire Philippe Lahire], [http://www-sop.inria.fr/pulsar/personnel/Sabine.Moisan/ Sabine Moisan], and [http://users.polytech.unice.fr/~jpr Jean-Paul Rigault]. '''Modeling Variability from Requirements to Runtime'''