Abstract

Software product line (SPL) approach has known a great attention in the software field due to the advantages it brings to software-development. In some large fields having a single SPL is no longer sufficient to manage variability. Several separated SPLs rise then resulting in what is known by multiple product lines (MPL). However, the adoption of an MPL results in several challenges namely: managing reuse between SPLs, MPL model complexity and distributed-derivation. In this paper, we present a new methodology for MPLs engineering called AMPL. Our approach helps managing reuse across MPLs basing on two key concepts: separation of concerns and partial derivation. AMPL approach is validated in the context of an e-government MPL and its various steps are illustrated along the paper. The results show that our approach helps systemising reuse within MPLs and structuring the MPL model. Moreover, SPLs are integrated early in the development process thus avoiding the distributed-derivation challenges.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.