Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Supporting software product lines development: FLiP - product line derivation tool

: Soares, Sergio; Calheiros, Fernando; Nepomuceno, Vilmar; Menezes, Andrea; Borba, Paulo; Alves, Vander


Association for Computing Machinery -ACM-, Special Interest Group on Programming Languages -SIGPLAN-:
Companion to the 23rd ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications : Nashville, TN, USA
New York: ACM Press, 2008
ISBN: 978-1-60558-220-7
Conference on Object-Oriented Programming, Systems, Languages and Applications <23, 2008, Nashville/Tenn.>
Conference Paper
Fraunhofer IESE ()
design; programming language; object-oriented programming

With the growing academic and industrial interest in Software Product Lines, one area demanding special attention is tool support development, which is a pre-requisite for widespread software product lines practices adoption. In this demo, we present FLiP, a suite of tools consisting of 3 modules: a refactoring tool that implements code transformations for extracting product variations from Java classes into AspectJ aspects, a module that integrates with a Feature Model tool for updating a software product lines feature model accordingly to code transformations, and a tool responsible for building the final products. FLiP has been designed and tested in the context of industrial-strength mobile game software product lines.