68 research outputs found

    A Brief Survey on Product Derivation Methods in Software Product Line

    Get PDF
    Product Derivation represents one of the main challenges that a Software Product Line (SPL) faces. Deriving individual products from shared software assets is a time-consuming and an expensive activity. Until now, only few works addressed, in a limited context, a partial evaluation of a reduced number of proposed derivation approaches. The main objective of such studies was the comparison of a proposed approach regarding two or three approaches. The purpose of the study reported in this paper is to set up a framework oriented to evaluate and compare existing SPL derivation approaches. The proposed framework uses a number of criteria which help understanding the capabilities and highlight the strength and the weakness of each SPL derivation approach

    ValySeC:a Variability Analysis Tool for Service Compositions using VxBPEL

    Get PDF

    ValySeC:a Variability Analysis Tool for Service Compositions using VxBPEL

    Get PDF

    Quality aware software product line engineering

    Get PDF

    A Reference Framework for Variability Management of Software Product Lines

    Get PDF
    Variability management (VM) in software product line engineering (SPLE) is introduced as an abstraction that enables the reuse and customization of assets. VM is a complex task involving the identification, representation, and instantiation of variability for specific products, as well as the evolution of variability itself. This work presents a comparison and contrast between existing VM approaches using qualitative meta-synthesis to determine the underlying perspectives, metaphors, and concepts of existing methods. A common frame of reference for the VM was proposed as the result of this analysis. Putting metaphors in the context of the dimensions in which variability occurs and identifying its key concepts provides a better understanding of its management and enables several analyses and evaluation opportunities. Finally, the proposed framework was evaluated using a qualitative study approach. The results of the evaluation phase suggest that the organizations in practice only focus on one dimension. The presented frame of reference will help the organization to cover this gap in practice.Comment: 24 page

    Software Evolution for Industrial Automation Systems. Literature Overview

    Get PDF

    ISA PACKAGER: a Tool for SPL Deployment

    Get PDF
    In software projects, and particularly in Software Product Line (SPL) projects, product composition and deployment are tasks that are not supported by open source tools. These tasks are repetitive and error-prone. Automation helps on reducing the errors while the productivity increases. in this paper we present a real-world experience through ISA Packager, a generic tool to package and deploy SPLs. in this experience we build a SPL of SCADAs (Supervisory Control and Data Acquisition). Each customized SCADA product evolves in time and ISA Packager is in charge of easing product maintenance and updating

    Deriving Product Line Requirements: the RED-PL Guidance Approach

    Full text link
    Product lines (PL) modeling have proven to be an effective approach to reuse in software development.Several variability approaches were developed to plan requirements reuse, but only little of them actuallyaddress the issue of deriving product requirements.This paper presents a method, RED-PL that intends to support requirements derivation. The originality ofthe proposed approach is that (i) it is user-oriented, (ii) it guides product requirements elicitation andderivation as a decision making activity, and (iii) it provides systematic and interactive guidance assistinganalysts in taking decisions about requirements. The RED-PL methodological process was validatedin an industrial setting by considering the requirement engineering phase of a product line of blood analyzers
    corecore