Scheduled System Maintenance
On Friday, October 20, IEEE Xplore will be unavailable from 9:00 PM-midnight ET. We apologize for the inconvenience.
Notice: There is currently an issue with the citation download feature. Learn more.

2008 12th International Software Product Line Conference

8-12 Sept. 2008

Filter Results

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

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

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

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

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

    Publication Year: 2008
    Request permission for commercial reuse | PDF file iconPDF (55 KB)
    Freely Available from IEEE
  • Welcome message

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

    Publication Year: 2008, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (76 KB)
    Freely Available from IEEE
  • Program Committee

    Publication Year: 2008, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (89 KB)
    Freely Available from IEEE
  • Additional reviewers

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

    Publication Year: 2008, Page(s): xiv
    Request permission for commercial reuse | PDF file iconPDF (110 KB)
    Freely Available from IEEE
  • Feature Relation and Dependency Management: An Aspect-Oriented Approach

    Publication Year: 2008, Page(s):3 - 11
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (364 KB) | HTML iconHTML

    Product line assets must be designed so that inclusion or exclusion of variable features causes little changes to components implementing other features. In order to achieve this goal, various relationships or dependencies that variable features have with other features must be analyzed thoroughly before designing product line assets. An object-oriented approach has been proposed to manage operati... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Feature Diagrams with Context Variability to Model Multiple Product Lines for Software Supply Chains

    Publication Year: 2008, Page(s):12 - 21
    Cited by:  Papers (25)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (353 KB) | HTML iconHTML

    Feature modeling is a key concept in product line engineering. Due to the large number of different features and relations in practice, feature models often become too complex to deal with. One of these complexities is caused by the need to support multiple product lines. In this paper we introduce the concept of a context variability model, which contain the primary drivers for variation, e.g. di... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Sample Spaces and Feature Models: There and Back Again

    Publication Year: 2008, Page(s):22 - 31
    Cited by:  Papers (15)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (470 KB) | HTML iconHTML

    We present probabilistic feature models (PFMs) and illustrate their use by discussing modeling, mining and interactive configuration. PFMs are formalized as a set of formulas in a certain probabilistic logic. Such formulas can express both hard and soft constraints and have a well defined semantics by denoting a set of joint probability distributions over features. We show how PFMs can be mined fr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Enabling Verifiable Conformance for Product Lines

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

    NASA is, with the rest of industry, turning to product-line engineering to reduce costs and improve quality by effectively managing reuse. Experience in industry has shown that it is the verifiable conformance of each system to the product-line specifications that makes or breaks the product-line practice. Verification that the software for each project satisfies its intended product-line constrai... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Software Product Line Definition for Validation Environments

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

    Functional requirements must be tested to check if the system executes as the end user expects. Validation environments must be able to test multiple kinds of applications that belong to different domains and technologies. Since this wide validation spectrum is very difficult to cope with, validation environments are usually specialized in domains, programming languages, technologies, etc. However... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Variability Modeling Challenges from the Trenches of an Open Source Product Line Re-engineering Project

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

    Variability models, feature diagrams ahead, have become commonplace in the software product lines engineering literature. Whereas ongoing research keeps improving their expressiveness, formalisation and automation, more experience reports on their usage in real projects are needed. This paper describes some challenges encountered during the re-engineering of PloneMeeting, an Open Source software f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Exploratory Study of Information Retrieval Techniques in Domain Analysis

    Publication Year: 2008, Page(s):67 - 76
    Cited by:  Papers (25)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (745 KB) | HTML iconHTML

    Domain analysis involves not only looking at standard requirements documents (e.g., use case specifications) but also at customer information packs, market analyses, etc. Looking across all these documents and deriving, in a practical and scalable way, a feature model that is comprised of coherent abstractions is a fundamental and non-trivial challenge. We conduct an exploratory study to investiga... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Visual Tool Support for Configuring and Understanding Software Product Lines

    Publication Year: 2008, Page(s):77 - 86
    Cited by:  Papers (13)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2659 KB) | HTML iconHTML

    Software product lines of industrial size can easily incorporate thousands of variation points. This scale of variability can become extremely complex to manage resulting in a product development process that bears significant costs. One technique that can be applied beneficially in this context is visualisation. Visualisation is widely used in software engineering and has proven useful to amplify... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On-Demand Cluster Analysis for Product Line Functional Requirements

    Publication Year: 2008, Page(s):87 - 96
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (258 KB) | HTML iconHTML

    We propose an on-demand clustering framework for analyzing the functional requirements in a product line. Our approach is novel in that the objects to be clustered capture the domain's action themes at a primitive level, and the essential attributes are uncovered via semantic analysis. We provide automatic support to complement domain analysis by quickly identifying important entities and function... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Identifying and Exploiting the Similarities between Rationale Management and Variability Management

    Publication Year: 2008, Page(s):99 - 108
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (670 KB) | HTML iconHTML

    Modeling variability is a challenging issue in product line requirements engineering. Particular problems include, the instantiation of variations for individual products, the long-term evolution of the product line, and the support of collaboration between stakeholders. These problems are even more complicated when the product line organization is globally distributed. To address theses problems,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Renewing the Product Line Vision

    Publication Year: 2008, Page(s):109 - 116
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (328 KB) | HTML iconHTML

    Twenty years ago, an effort to build a reuse-based software generator led to the realization that a domain-specific focus was essential to achieving effective software reuse. This realization became the product line vision. However, reuse was never the primary focus of this vision but only a means to an end: achieving the ability to rapidly produce and evolve high-quality software. Although the sp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Applying Software Product Lines to Build Autonomic Pervasive Systems

    Publication Year: 2008, Page(s):117 - 126
    Cited by:  Papers (17)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1934 KB) | HTML iconHTML

    Increasingly, software needs to dynamically adapt its behavior at run-time in response to changing conditions in the supporting computing infrastructure and in the surrounding physical environment. This paper introduces an approach for the design of pervasive SPLs that is based on model driven development (MDD) and Variability Modeling principles. Variability models are interpreted at run-time to ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Decision-Model-Based Code Generation for SPLE

    Publication Year: 2008, Page(s):129 - 138
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (366 KB) | HTML iconHTML

    Software product line engineering (SPLE) takes advantage of the commonalities and predicts variabilities among members of a family to create efficient means of producing those members. Different approaches use different methods for defining the product line and producing members of the product line. We describe and demonstrate through a case study the FAST process for achieving generation of membe... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adding Standardized Variability to Domain Specific Languages

    Publication Year: 2008, Page(s):139 - 148
    Cited by:  Papers (39)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (370 KB) | HTML iconHTML

    We show how a common language of variability can be used to enhance the expressiveness of a domain specific language (DSL). DSLs have been proposed as a mechanism for expressing variability. Variability between models in a given domain or of a family of systems is captured by language constructs, implying that all possible models in this language are the allowed variations. We explore the possibil... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automated Domain-Specific Modeling Languages for Generating Framework-Based Applications

    Publication Year: 2008, Page(s):149 - 158
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (647 KB) | HTML iconHTML

    The adoption of Domain-Specific Modeling Languages (DSMLs) for generating framework-based applications has proved to be an effective way of enforcing the correct use of frameworks and improve the productivity of application developers. However, the development of the code generator of a DSML is typically a laborious task with difficulties in what concerns complexity, understandability, and maintai... View full abstract»

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