• Media type: Doctoral Thesis; Electronic Thesis; E-Book
  • Title: Automating Staged Product Derivation for Heterogeneous Multi-Product-Lines ; Automation der stufenweisen Produktableitung aus heterogenen Multi-Produktlinien
  • Contributor: Elsner, Christoph [Author]
  • Published: OPUS FAU - Online publication system of Friedrich-Alexander-Universität Erlangen-Nürnberg, 2012-05-16
  • Language: English
  • Keywords: Erlangen / Institut für Informatik Erlangen ; Software Engineering ; Modellgetriebene Entwicklung ; Softwarewiederverwendung
  • Origination:
  • Footnote: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Description: Software constitutes a major cost factor when developing technical systems. To reduce this cost, systematic reuse of assets is necessary from early on when developing similar products - an approach that has become known as software product line engineering. The automation of product derivation, that is, the automated product creation from core assets, is one of the success factors of product line engineering. It has two facets: automated support during configuration of a product, such as configuration consistency checks and automated fixes, and automation of the actual generation of the product, via generative technologies, which produce product artifacts from the configuration. Three critical factors, however, currently hamper the use of automated derivation techniques in industry: the heterogeneity of product derivation mechanisms, the stages in the derivation process, and the composition of several product lines to multi-product-lines. From feature modeling to C-preprocessor-based configuration, from the first decision taken during the initial customer contact stage to the last option set in a configuration file at the system startup stage - each of possibly multiple involved product lines brings distinct product configuration and generation facilities to be used by different stakeholders at dedicated stages in the derivation process. Up to now, there are hardly any solutions neither for heterogeneity, nor for stages, nor for multi-product-lines - product derivation in industry results in an immense manual effort. No technical support is provided for configuration checking across heterogeneous configuration mechanisms, product lines, or configuration stages. Configuration inconsistencies remain unnoticed and produce high cost due to prolonged testing and reconfiguration cycles and, ultimately, due to the delivery of defective products to customers. This thesis contributes the PLiC approach, which automates staged product derivation for heterogeneous multi-product-lines. Multi-product-lines are split up into ...
  • Access State: Open Access