Towards a language-independent approach for reverse-engineering of software product lines
Author(s) -
Tewfik Ziadi,
Christopher Henard,
Mike Papadakis,
Mikal Ziane,
Yves Le Traon
Publication year - 2014
Publication title -
open repository and bibliography (university of luxembourg)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/2554850.2554874
Subject(s) - reverse engineering , software product line , computer science , product (mathematics) , software engineering , software , software quality , quality (philosophy) , product line , domain engineering , software development , software construction , manufacturing engineering , programming language , engineering , epistemology , philosophy , geometry , mathematics
International audienceCommon industrial practices lead to the development of similar software products. These products are usually managed in an ad-hoc way which gradually results in a low product quality. To overcome this problem, it is essential to migrate these products into a Software Product Line (SPL). Towards this direction, this paper proposes a language-independent approach capable of reverse-engineering an SPL from the source code of product variants. A prototype tool and a case study show the feasibility and the practicality of the proposed approach
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom