Duplication detection when evolving feature models of software product lines

TitreDuplication detection when evolving feature models of software product lines
Publication TypeJournal Article
Year of Publication2015
AuthorsKhtira, A, Benlarabi, A, B. Asri, E
JournalInformation (Switzerland)
Volume6
Pagination592-612
Abstract

After the derivation of specific applications from a software product line, the applications keep evolving with respect to new customer's requirements. In general, evolutions in most industrial projects are expressed using natural language, because it is the easiest and the most flexible way for customers to express their needs. However, the use of this means of communication has shown its limits in detecting defects, such as inconsistency and duplication, when evolving the existing models of the software product line. The aim of this paper is to transform the natural language specifications of new evolutions into a more formal representation using natural language processing. Then, an algorithm is proposed to automatically detect duplication between these specifications and the existing product line feature models. In order to instantiate the proposed solution, a tool is developed to automatize the two operations. © 2015 by the authors.

URLhttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84952314845&doi=10.3390%2finfo6040592&partnerID=40&md5=0661de379421d5877cc91927d0c41731
DOI10.3390/info6040592
Revues: 

Partenaires

Localisation

Suivez-nous sur

         

    

Contactez-nous

ENSIAS

Avenue Mohammed Ben Abdallah Regragui, Madinat Al Irfane, BP 713, Agdal Rabat, Maroc

  Télécopie : (+212) 5 37 68 60 78

  Secrétariat de direction : 06 61 48 10 97

        Secrétariat général : 06 61 34 09 27

        Service des affaires financières : 06 61 44 76 79

        Service des affaires estudiantines : 06 62 77 10 17 / n.mhirich@um5s.net.ma

        CEDOC ST2I : 06 66 39 75 16

        Résidences : 06 61 82 89 77

Contacts

    

Education - This is a contributing Drupal Theme
Design by WeebPal.