2011 15th International Software Product Line Conference

22-26 Aug. 2011

Filter Results

Displaying Results 1 - 25 of 69
  • [Front cover]

    Publication Year: 2011, Page(s): C1
    Request permission for commercial reuse | |PDF file iconPDF (1666 KB)
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2011, Page(s): i
    Request permission for commercial reuse | |PDF file iconPDF (95 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2011, Page(s): iii
    Request permission for commercial reuse | |PDF file iconPDF (148 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2011, Page(s): iv
    Request permission for commercial reuse | |PDF file iconPDF (116 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2011, Page(s):v - ix
    Request permission for commercial reuse | |PDF file iconPDF (157 KB)
    Freely Available from IEEE
  • Welcome message from the Conference Chairs

    Publication Year: 2011, Page(s): x
    Request permission for commercial reuse | |PDF file iconPDF (975 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organization Committee

    Publication Year: 2011, Page(s): xi
    Request permission for commercial reuse | |PDF file iconPDF (39 KB)
    Freely Available from IEEE
  • Program Committee and Additional Reviewers

    Publication Year: 2011, Page(s):xii - xiii
    Request permission for commercial reuse | |PDF file iconPDF (44 KB)
    Freely Available from IEEE
  • Sponsors and Supporters

    Publication Year: 2011, Page(s): xiv
    Request permission for commercial reuse | |PDF file iconPDF (195 KB)
    Freely Available from IEEE
  • The Role of Requirements and Specification in Product Line Engineering

    Publication Year: 2011, Page(s):3 - 7
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (226 KB) | HTML iconHTML

    Product line engineering dealing with software and system families for automotive systems needs a deeper structuring and understanding of systems, their functions, and operational modes than the engineering of individual systems, since the variability of the systems introduces an additional dimension and further complexity. In fact, the enormous complexity of systems today requires a much more str... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Families (of Products) in Space

    Publication Year: 2011, Page(s):8 - 9
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (169 KB) | HTML iconHTML

    NASA is developing plans for innovative and novel approaches to future (unmanned) space exploration missions. Future missions involve sending spacecraft and robots to harsh environments, where resilience is necessary for the survival of the mission. In addition, distances and communication lead times between the spacecraft and Earth necessitate much of the mission operation being autonomous. We ha... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Product Line Engineering at Siemens -- Challenges and Success Factors: A Report on Industrial Experiences in Product Line Engineering

    Publication Year: 2011, Page(s):10 - 11
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (139 KB) | HTML iconHTML

    Siemens is a global powerhouse in electronics and electrical engineering, operating in the sectors industry, energy and healthcare. Siemens holds leading market positions in all its business areas. The degree of innovation and the market success is significantly driven by software being an inherent element of most of the products. This makes Siemens one of the world's largest software companies. O... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Value-Based Portfolio Optimization for Software Product Lines

    Publication Year: 2011, Page(s):15 - 24
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (616 KB) | HTML iconHTML

    Software Product Lines are a mean to improve the economic performance of firms that offer several products to a market by systematically reusing software artifacts. In most cases the definitive company goal is profit maximization. That can be reached by increasing revenue or by reducing cost. Revenue is increased by offering products with a wide variety of features to an audience willing to pay. H... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimizing User Guidance during Decision-Making

    Publication Year: 2011, Page(s):25 - 34
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (558 KB) | HTML iconHTML

    The configuration of a product from a product line is a decision-making process that requires humans to answer questions. However, questions and their choices tend to affect one another (e. g., one feature depending on another) and decisions on how questions are answered may render other questions obsolete or reduce their choices. There is thus an ideal order in which questions should be answered ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimizing the Product Derivation Process

    Publication Year: 2011, Page(s):35 - 44
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (311 KB) | HTML iconHTML

    Feature modeling is widely used in software product-line engineering to capture the commonalities and variabilities within an application domain. As feature models evolve, they can become very complex with respect to the number of features and the dependencies among them, which can cause the product derivation based on feature selection to become quite time consuming and error prone. We address th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Feature-Based Customisation of Tool Environments for Model-Driven Software Development

    Publication Year: 2011, Page(s):45 - 54
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (371 KB) | HTML iconHTML

    Model-driven software development (MDSD) bridges the gap between domain-specific abstractions and general purpose implementation languages and promises enhanced productivity for software engineering. The availability and appropriateness of tool environments supporting the developer is a crucial factor for such productivity promises. The widespread use of MDSD on various domains means a special cha... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards Cost-Effective High-Assurance Software Product Lines: The Need for Property-Preserving Transformations

    Publication Year: 2011, Page(s):55 - 64
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (574 KB) | HTML iconHTML

    Generative programming and model transformation techniques are becoming widely used for the development of software components for product lines. The ability to develop components with identified common and variable parts, and rapidly instantiate product-specific versions is key to many software product line approaches. However if this approach is to be truly cost effective for high assurance appl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Toolset for Feature-Based Configuration Workflows

    Publication Year: 2011, Page(s):65 - 69
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (248 KB) | HTML iconHTML

    In software product lines, engineers derive products using feature-based configurators. Such tools do not scale well to complex (non linear, multi-user) configuration processes. We address this issue by extending a feature-based configurator with multi-view support and by integrating it with a workflow management tool. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Product Line Engineering Using Domain-Specific Languages

    Publication Year: 2011, Page(s):70 - 79
    Cited by:  Papers (11)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (604 KB) | HTML iconHTML

    This paper investigates the application of domain-specific languages in product line engineering (PLE). We start by analyzing the limits of expressivity of feature models. Feature models correspond to context-free grammars without recursion, which prevents the expression of multiple instances and references. We then show how domain-specific languages (DSLs) can serve as a middle ground between fea... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic Derivation of a Product Performance Model from a Software Product Line Model

    Publication Year: 2011, Page(s):80 - 89
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (345 KB) | HTML iconHTML

    We propose to integrate performance analysis in the early phases of the model-driven development process for Software Product Lines (SPL). We start with a multi-view UML model of the core family assets representing the commonality and variability between different products, which we call the SPL model. We add another perspective to the SPL model, annotating it with generic performance specificatio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model Comparison to Synthesize a Model-Driven Software Product Line

    Publication Year: 2011, Page(s):90 - 99
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1031 KB) | HTML iconHTML

    Current model-driven software product line development is mostly based on feature/variability modeling techniques, however, we see the potential for automatic assistance in identifying the commonality and variability of a set of models within the domain and synthesizing the product line model based on those. This paper presents a generic approach for synthesizing a software product line using mode... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Context-Aware Autonomous Web Services in Software Product Lines

    Publication Year: 2011, Page(s):100 - 109
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (1173 KB) | HTML iconHTML

    Web services run in complex environments where it is desirable to be able to count on mechanisms to adapt them according to contextual changes. Manual adaptations are unfeasible in intricate service compositions that are built with highly dynamic Web services. However, the principles of Autonomic Computing could support their self-adaptation. In this paper, we propose a method for designing and im... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Variability Modeling for Service Oriented Product Line Architectures

    Publication Year: 2011, Page(s):110 - 119
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (492 KB) | HTML iconHTML

    Service Oriented Architecture (SOA) has emerged as a model for distributed computing that promotes flexible deployment and reuse. Software product lines (SPL) promote reusable development for product families. SOA systems need the capability of managing variability to address different client requirements. Our approach uses SPL concepts to model SOA systems as service families. SPL development rel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Configuration of Multi Product Lines by Bridging Heterogeneous Variability Modeling Approaches

    Publication Year: 2011, Page(s):120 - 129
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (3265 KB) | HTML iconHTML

    In industrial settings, products are rarely developed by one organization alone. Software vendors and suppliers typically maintain their own product lines, which can contribute to a larger (multi) product line. The teams involved often use different approaches and tools to manage the variability of their systems. It is unrealistic to assume that all participating units can use a standardized and p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Formal Description of Variability in Product Families

    Publication Year: 2011, Page(s):130 - 139
    Cited by:  Papers (21)
    Request permission for commercial reuse | Click to expandAbstract |PDF file iconPDF (836 KB) | HTML iconHTML

    We illustrate how to manage variability in a single logical framework consisting of a Modal Transition System (MTS) and an associated set of formulae expressed in the branching-time temporal logic MHML interpreted in a deontic way over such MTSs. We discuss the commonalities and differences with the framework of Classen et al. based on Featured Transition Systems and Linear-time Temporal Logic. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.