Interoperability Requirement to Enhance Collaboration in Software Product Lines: A Systematic Mapping

Frâncila Weidt Neiva, Heleno de S. Campos, José David, Regina Maciel Braga, Marco Antônio Pereira Araújo, Fernanda Claudia Alves Campos, Rita Suzana Pintangueira Maciel · 2016

[Background]: Software Product Lines (SPLs) have been widely discussed in literature as part of solution to build systems solutions in a collaborative way. Providing interoperability support is an essential requirement to achieve effective results in collaborative systems field. Despite the importance of interoperability in SPLs, research related to this field is scarce and scattered in literature. Fulfilling this requirement is not a trivial task and a mapping study about which interoperability solutions have been tackled in SPLs has not been done yet. [Goal]: This paper aims at identifying and classifying research related to interoperability in SPLs. [Method]: Conduct a systematic mapping to identify and classify SPL interoperability solutions. [Results]: The classifications showed that syntactic was the main addressed interoperability level and that architecture and variability issues were the focus of the SPL researches. [Conclusions]: The results have suggested that an expressive number of solutions related to the syntactic interoperability level were proposed. However, some challenges remain opened, such as providing higher interoperability level support, for example, regarding pragmatic, dynamic and conceptual interoperability solutions.

Read the paper · More papers on PaperTik