loading...
The Feature-Architecture Mapping (FArM) Method for Feature-Oriented Development of Software Product Lines
Postdam, Germany March 27-March 30
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECBS.2006.6913th Annual IEEE International Sympos ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Periklis Sochos, Technical University of Ilmenau, Germany
Matthias Riebisch, Technical University of Ilmenau, Germany
Ilka Philippow, Technical University of Ilmenau, Germany
Software product lines (PLs) are large, complex systems, demanding high maintainability and enhanced flexibility. Nonetheless, in the state of the art PL methods, features are scattered and tangled throughout the system components, leading to poor maintainability. Additionally, the majority of PL methods support manual product composition, while the implementation of feature-level variability in PL products influences the system?s conceptual integrity. Generative programming techniques do enhance flexibility, but on the cost of maintainability. The Feature- Architecture Mapping (FArM) method provides a stronger mapping between features and the architecture. It is based on a series of transformations on the initial PL feature model. During these transformations architectural components are derived, encapsulating the business logic of each transformed feature and having interfaces reflecting the feature interactions. The flexibility of FArM architectures is supported through the explicit integration of plug-in mechanisms. The methodology is evaluated in the context of a wireless handheld-device PL.
Citation:
Periklis Sochos, Matthias Riebisch, Ilka Philippow, "The Feature-Architecture Mapping (FArM) Method for Feature-Oriented Development of Software Product Lines," ecbs, pp.308-318, 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions