Skip to main content

Consistency Checking of Feature Mapping Between Requirements and Test Artefacts

  • Conference paper
  • First Online:
Concurrent Engineering Approaches for Sustainable Product Development in a Multi-Disciplinary Environment
  • 2513 Accesses

Abstract

Within the automotive industry, the client’s high demand for individually customized products is one of the main reasons for the growing number of software-based innovations implemented in embedded systems. A universal variability management across the different development phases, such as specification, testing and implementation phase, supports the reuse of the common set of assets and the coping with the resulting complexity of such systems. However, to prevent a propagation of potential incongruities into the subsequent development phases it is essential to ensure a consistent traceability of the variability information, namely features, between the specific development artefacts. Because of the high number of artefacts within the specifications and their complex n-to-m relationship, a systematic consistency checking is a challenging task and a methodical as well as automated solution is required. In this paper, we propose such an approach in order to identify different categories of inconsistencies of feature mapping between requirements and test artefacts across the according development phases. We sketch the tool environment and describe the concept within an industrial use-case: an embedded system of Daimler AG passenger car development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Scheidemann K (2007) Verifying families of system configurations. Doctoral Thesis, Technical University Munich

    Google Scholar 

  • Böckle G, Knauber P, Pohl K, Schmid K (2005) Software Product Line Engineering: Foundations, Principles and Techniques. Springer-Verlag

    Google Scholar 

  • Boutkova E (2011) Experience with Variability Management in Requirements Specifications. In 15th International Software Product Line Conference (SPLC), pp. 303–312, IEEE Computer Society

    Google Scholar 

  • Berg K, Bishop J, Muthing D (2005) A Critical Analysis of Using Feature Models for Variability Management. Technical Report, University of Pretoria

    Google Scholar 

  • Lauenroth K, Pohl K (2008) Dynamic Consistency Checking of Domain Requirements in Product Line Engineering. In 16th IEEE International Requirements Engineering Conference (RE), pp. 193-202, IEEE Computer Society

    Google Scholar 

  • Schmid K, John I (2004) A customizable approach to full lifecycle variability management. Science of Computer Programming, Vol. 59, pp. 259–284

    Google Scholar 

  • Moon M, Chae HS, Yeom K (2006) A Metamodel Approach to Architecture Variability in a Product Line. In 9th international conference on Reuse of Off-the-Shelf Components, pp. 115–126, Springer-Verlag Berlin, Heidelberg

    Google Scholar 

  • Berg K, Bishop J, Muthing D (2005) Tracing Software Product Line Variability - From Problem to Solution Space. In Annual conference of the South African institute of computer scientists and information technologists on IT research in developing countries (SAICSIT), pp. 182–191

    Google Scholar 

  • Wuebbeke A (2010) Variabilitätsmanagement in Anforderungs- und Testfallspezifikation für Software-Produktlinien. Doctoral Thesis, University Paderborn

    Google Scholar 

  • Noerenberg R, Cmyrev A, Reissing R, Mueller-Glaser KD (2011) An Efficient Specification-Based Regression Test Selection Technique for E/E-Systems. In 9. Workshop Automotive Software Engineering, 41.GI Jahrestagung, LNI

    Google Scholar 

  • Kang KC, Cohen SG, Hess JA, Nowak WE, Peterson AS (1990) Feature-oriented Domain Analysis (FODA) – Feasibility Study. Technical Report, CMU/SEI-90TR-21

    Google Scholar 

  • IBM Rational DOORS. http://www-01.ibm.com/software/awdtools/doors/

  • pure::variants. http://www.pure-systems.com/pure_variants.49.0.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anastasia Cmyrev .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this paper

Cite this paper

Cmyrev, A., Noerenberg, R., Hopp, D., Reissing, R. (2013). Consistency Checking of Feature Mapping Between Requirements and Test Artefacts. In: Stjepandić, J., Rock, G., Bil, C. (eds) Concurrent Engineering Approaches for Sustainable Product Development in a Multi-Disciplinary Environment. Springer, London. https://doi.org/10.1007/978-1-4471-4426-7_11

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-4426-7_11

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-4425-0

  • Online ISBN: 978-1-4471-4426-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics