Manifoldness of Variability Modeling - Considering the Potential for Further Integration

  title={Manifoldness of Variability Modeling - Considering the Potential for Further Integration},
  author={Mark-Oliver Reiser and Ramin Tavakoli Kolagari and Matthias Weber},
A major problem in the manufacture of optical fibre cables is the strain to which the fibres are subjected, which strain could damage the fibres. To enable this strain to be monitored, and hence remedial action to be taken, one or more metallic elements are incorporated in the cable, each such element with its insulation being similar in thickness to an optical fibre with its sheath. The electrical resistance of the metallic elements varies very little with temperature, but does vary with… 
3 Citations
Managing Complex Variability in Automotive Software Product Lines: Subscoping and Configuration Links
Two fundamental software engineering concepts are presented for developing highly variable software systems in an industrial context: subscoping and configuration links.
Variability in Software Engineering Paradigms
This paper evaluates the core variability concept by proposing an overview of the set of definitions concerning variability related concepts and by setting up dimensions of variability that represent different possible views on variability for all types of stakeholders.
The notion of variability in software architecture: results from a preliminary exploratory study
Variability in software architecture might require more theoretical foundations in order to establish "variability" as an architectural key concept and first-class quality attribute.


Using Variation Propagation for Model-Driven Management of a System Family
The SyF approach presented in this article proposes the "variation point propagation" concept as a means for achieving consistency and dealing with potential conflicts between variations.
A Meta-model for Representing Variability in Product Family Development
The product family development process involves managing variations among different members of the family by identifying common and variable aspects in the domain under consideration.
PuLSE: a methodology to develop software product lines
The PuLSETM (Product Line Software Engineering) methodology is developed for the purpose of enabling the conception and deployment of software product lines within a large variety of enterprise contexts and captures and leverages the results from the technology transfer activities with industrial customers.
Software Product Line Engineering - Foundations, Principles, and Techniques
In this book, Pohl and his co-authors present a framework for software product line engineering which they have developed based on their academic as well as industrial experience gained in projects over the last eight years.
Unconventional Programming Paradigms, International Workshop UPP 2004, Le Mont Saint Michel, France, September 15-17, 2004, Revised Selected and Invited Papers
From Quantum Physics to Programming Languages: A Process Algebraic Approach and Generative Programming from a Post Object-Oriented Programming Viewpoint.
Software Product-Family Engineering
  • F. V. Linden
  • Computer Science
    Lecture Notes in Computer Science
  • 2003
New strategies to capture variability in test cases are suggested, which in combination help dealing with all basic types of variability in a use case and in its relationships.
Overview of Generative Software Development
An overview of the basic concepts and ideas of generative software development including DSLs, domain and application engineering, generative domain models, networks of domains, and technology projections is given.
GoPhone - A Software Product Line in the Mobile Phone Domain
This report provides insights into component-based product line engineering on the basis of a case study from the mobile phones domain according to the PuLSE TM and KobrA methods developed at Fraunhofer IESE.
Cardinality-Based Feature Modeling and Constraints : A Progress Report
It is shown that the Object-Constraint Language (OCL) can adequately capture such constraints and a set of facilities based on constraint satisfaction that can be provided by feature modeling and feature-based configuration tools are identified and a prototype implementing some of these facilities is presented.
Feature Diagrams: A Survey and a Formal Semantics
It is argued that the generalization of the various syntaxes through a generic construction called free feature diagrams contributes to improve the definition, understanding, comparison and reliable implementation of FD languages.