By Topic

10th International Software Product Line Conference (SPLC'06)

Date 21-24 Aug. 2006

Filter Results

Displaying Results 1 - 25 of 53
  • 10th International Software Product Line Conference

    Publication Year: 2006, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (204 KB)
    Freely Available from IEEE
  • 10th International Software Product Line Conference - Title

    Publication Year: 2006, Page(s):i - iii
    Request permission for commercial reuse | PDF file iconPDF (83 KB)
    Freely Available from IEEE
  • 10th International Software Product Line Conference - Copyright

    Publication Year: 2006, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (52 KB)
    Freely Available from IEEE
  • 10th International Software Product Line Conference - Table of contents

    Publication Year: 2006, Page(s):v - viii
    Request permission for commercial reuse | PDF file iconPDF (63 KB)
    Freely Available from IEEE
  • Welcome from the General Chair

    Publication Year: 2006, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (38 KB) | HTML iconHTML
    Freely Available from IEEE
  • Welcome from the Program Chairs

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

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

    Publication Year: 2006, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (32 KB)
    Freely Available from IEEE
  • Sponsors

    Publication Year: 2006, Page(s): xiii
    Cited by:  Papers (1)
    Request permission for commercial reuse | PDF file iconPDF (52 KB)
    Freely Available from IEEE
  • A practical guide to product line scoping

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

    Over the last years scoping has been established as the initial activity for starting product line engineering. To be successful in defining the right scope for more than 5 years in industrial projects, we always had to customize our generic scoping process to the organizational context, projects constraints, available artifacts, and resources. In this paper, we present an update of the scoping pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Predicting return-on-investment for product line generations

    Publication Year: 2006, Page(s):13 - 24
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1442 KB) | HTML iconHTML

    The decision of an organization to introduce product line engineering depends on a sound and careful analysis of risks and return on investment. The latter is computed by an economic model, which relies on high quality input and must reflect the envisioned migration strategy sufficiently. To facilitate risk analysis, this paper applies Monte-Carlo simulation to an existing product line economic mo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reconciling marketed and engineered software product lines

    Publication Year: 2006, Page(s):23 - 27
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (116 KB) | HTML iconHTML

    Basically all companies today go beyond the development of single products and offer set(s) of similar and related products. In marketing, one such set is often called a product line. Nevertheless, still today most products are not yet engineered as product lines, i.e., they are not yet derived from a single platform. In this paper, we explore the relation of these two forms of product lines. It i... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A unified conceptual foundation for feature modelling

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

    Feature modelling has become perhaps the most popular method for representing variabilities and commonalities in software product families. A large number of feature modelling methods and supporting tools have been reported. The conceptual foundation of feature models remains vague, a fact that severely undermines the usability of feature models. Therefore, we introduce Forfamel, a rigorous concep... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Feature models are views on ontologies

    Publication Year: 2006, Page(s):41 - 51
    Cited by:  Papers (22)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (206 KB) | HTML iconHTML

    Feature modeling has been proposed as an approach for describing variable requirements for software product lines. In this paper, we explore the relationship between feature models and ontologies. First, we examine how previous extensions to basic feature modeling move it closer to richer formalisms for specifying ontologies such as MOF and OWL. Then, we explore the idea of feature models as views... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Weaving behavior into feature models for embedded system families

    Publication Year: 2006, Page(s):52 - 61
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (391 KB) | HTML iconHTML

    Product line software engineering depends on capturing the commonality and variability within a family of products, typically using feature modeling, and using this information to evolve a generic reference architecture for the family. For embedded systems, possible variability in hardware and operating system platforms is an added complication. The design process can be facilitated by first explo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Organizing the asset base for product derivation

    Publication Year: 2006, Page(s):65 - 74
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (148 KB) | HTML iconHTML

    Optimal organization of the asset base in a software product line (SPL) depends on how the assets are used to produce products. It has been assumed that collecting an appropriate set of assets would automatically lead to economically produced products. However, industry experience suggests that simply having the right assets is not sufficient to allow easy assembly of products. One problem is the ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Optimizing the selection of representative configurations in verification of evolving product lines of distributed embedded systems

    Publication Year: 2006, Page(s):75 - 84
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (261 KB) | HTML iconHTML

    Electronics and computer science play a more and more prominent role in automotive technology. In the future the prevalence of those new technologies and the customers' demand for individuality leads to tremendously large configuration spaces of vehicle control systems. To cope with the resulting complexity in verification, new strategies need to be explored. One likely future challenge is to dete... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Service grid variability realization

    Publication Year: 2006, Page(s):85 - 94
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (197 KB) | HTML iconHTML

    Variability management has long been recognized as a key part of software product family development. This article builds on this notion by presenting a set of Web service related technologies in the context of variability management. Additionally we adapt an existing process for planning variability for use with our technologies. We expect that Web service technology, already very successful in t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • New methods in software product line development

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

    A new generation of software product line success stories is being driven by a new generation of methods, tools and techniques. While early software product line case studies at the genesis of the field revealed some of the best software engineering improvement metrics seen in four decades, the latest generation of software product line success stories exhibit even greater improvements, extending ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining feature-oriented analysis and aspect-oriented programming for product line asset development

    Publication Year: 2006, Page(s):10 pp. - 112
    Cited by:  Papers (11)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (186 KB) | HTML iconHTML

    Feature-oriented analysis (FOA) provides key information for developing reusable and adaptable product line assets. The information includes commonalities and variabilities, various dependencies between features, and their binding time information. On the other hand, aspect-oriented programming (AOP) provides effective mechanisms for encapsulating crosscutting concerns into separate entities, call... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Requirements management for product lines: extending professional tools

    Publication Year: 2006, Page(s):10 pp. - 122
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (332 KB) | HTML iconHTML

    The key idea of software product lines is the integrated development of a set of products, exploiting commonalities and variabilities among the products to achieve high levels of reuse. The commercial potential of this approach has already been demonstrated in numerous case studies. However, while requirements management tools are already widespread, the range of professional tool support for prod... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extending UML 2.0 metamodel for complementary usages of the /spl Lt/extend/spl Gt/ relationship within use case variability specification

    Publication Year: 2006, Page(s):5 pp. - 130
    Cited by:  Papers (12)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (169 KB) | HTML iconHTML

    Software product lines and related approaches, like software factories, are starting to capture the attention of the industry practitioners. Nevertheless, their adoption outside the research community and big companies is still very restricted. We believe that model-driven approaches, like OMG's MDA, with proper tool support, can bring the advantages of product lines to a broader audience. For thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A feature-oriented approach to developing dynamically reconfigurable products in product line engineering

    Publication Year: 2006, Page(s):10 pp. - 140
    Cited by:  Papers (8)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (274 KB) | HTML iconHTML

    Dynamic product reconfiguration refers to making changes to a deployed product configuration while a system is running. Recently, there have been increasing demands for dynamic product reconfiguration in various application areas (e.g., ubiquitous computing, self-healing systems, etc.); however, most product line engineering methods in the literature have focused on the development of reusable cor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using product line techniques to build adaptive systems

    Publication Year: 2006, Page(s):10 pp. - 150
    Cited by:  Papers (18)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (199 KB) | HTML iconHTML

    Adaptive systems are able to adapt their properties and resource requirements at runtime in response to dynamically varying user needs and resource constraints. With the emergence of mobile and service oriented computing, such variation is becoming increasingly common, and the need for adaptivity is increasing accordingly. Software product line engineering has proved itself as an efficient way to ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PLA-based runtime dynamism in support of privacy-enhanced Web personalization

    Publication Year: 2006, Page(s):10 pp. - 162
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (331 KB) | HTML iconHTML

    Software product line architectures (PLAs) have been widely recognized as a successful approach in industrial software development for improving productivity, software quality and time-to-market. In this paper, we focus on the usage of a PLA for a quite different purpose, namely, handling privacy constraints in Web personalization. To provide personalized services such as customized recommendation... View full abstract»

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