@conference { ISI:000345780700059, title = {Survey of Non-Functional Requirements Modeling and Verification of Software Product Lines}, booktitle = {2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS)}, series = {International Conference on Research Challenges in Information Science}, year = {2014}, note = {IEEE 8th International Conference on Research Challenges in Information Science (RCIS), Marrakesh, MOROCCO, MAY 28-30, 2014}, publisher = {IEEE; IEEE Morocco Sect; EMSI; Lab Math Informatique \& Applicat}, organization = {IEEE; IEEE Morocco Sect; EMSI; Lab Math Informatique \& Applicat}, abstract = {Undoubtedly, Non-Functional Requirements (NFR) such as security, performance and reliability are critical to software systems as there is a growing demand on a higher quality of software. Simultaneously, the increasing pressure to develop software in less time and at lower costs drives software industry towards the promising paradigm of Software Product Line (SPL). However, different approaches have been advanced for modeling NFR of the traditional individual products and few approaches focused on a family of products. On the other hand, as a product line contains several products, it is impracticable and not feasible to verify NFR for each possible product. Therefore, there is a major need for verification approaches specific to product lines. In this paper, we present and analyze the main NFR modeling and verification approaches of SPL.}, isbn = {978-1-4799-2393-9}, issn = {2151-1349}, author = {Hammani, Fatima Zahra}, editor = {Bajec, M and Collard, M and Deneckere, R} } @conference { ISI:000345780700058, title = {Towards a Co-evolution Model for Software Product Lines Based on Cladistics}, booktitle = {2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS)}, series = {International Conference on Research Challenges in Information Science}, year = {2014}, note = {IEEE 8th International Conference on Research Challenges in Information Science (RCIS), Marrakesh, MOROCCO, MAY 28-30, 2014}, publisher = {IEEE; IEEE Morocco Sect; EMSI; Lab Math Informatique \& Applicat}, organization = {IEEE; IEEE Morocco Sect; EMSI; Lab Math Informatique \& Applicat}, abstract = {The evolution of a software product line is more challenging than the evolution of a single product, because its artifacts depend on many products. If a change is not well studied, it can break the integrity of the reference architecture of the software product line and all the derived products. Hence, when dealing with evolution, the understanding of change and its impact must be the most important activity. Biology is the science which studied evolution the most. Therefore it was necessary for us to understand evolution in biology in order to handle evolution in software product lines. This paper presents our approach to deal with change understanding in software product line using co-evolution analysis which was used in biology to understand how organisms influence each other during their evolution over time. Similarly to biological co-evolution, the co-evolution of artifacts of a software product line consists on analyzing how the evolution of an artifact influences the evolution of the others. The input data used in our approach are extracted from the history of changes that happened to each version of the software product. Our objective is to establish a co-evolution model for software product lines using Cladistics classification which illustrates the evolution of a population through an evolutionary tree.}, isbn = {978-1-4799-2393-9}, issn = {2151-1349}, author = {Benlarabi, Anissa}, editor = {Bajec, M and Collard, M and Deneckere, R} } @conference { ISI:000345780700060, title = {Towards an Agile Feature Composition for a Large Scale Software Product Lines}, booktitle = {2014 IEEE EIGHTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS)}, series = {International Conference on Research Challenges in Information Science}, year = {2014}, note = {IEEE 8th International Conference on Research Challenges in Information Science (RCIS), Marrakesh, MOROCCO, MAY 28-30, 2014}, publisher = {IEEE; IEEE Morocco Sect; EMSI; Lab Math Informatique \& Applicat}, organization = {IEEE; IEEE Morocco Sect; EMSI; Lab Math Informatique \& Applicat}, abstract = {Modern applications tend to be cross-industry and to cover simultaneously different domains. Feature models need then to be composed in order to build domains with much larger scopes. Many approaches have been proposed by researchers to address this composition issue. Though, an overview of these compositional approaches shows that there are several areas for improvement especially in terms of automation tool support and agility. Our proposal in this doctoral paper is to discuss the feasibility of bringing the agility and the dynamism of software oriented computing techniques to the feature models composition relevant to different domains throughout a mashing up of their cooperating services.}, isbn = {978-1-4799-2393-9}, issn = {2151-1349}, author = {Dehmouch, Ikram}, editor = {Bajec, M and Collard, M and Deneckere, R} }