Skip to main content

A Test-Driven Approach for Model-Based Development of Powertrain Functions

  • Conference paper
Book cover Agile Processes in Software Engineering and Extreme Programming (XP 2014)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 179))

Included in the following conference series:

Abstract

Vehicle functions for engine control units are modeled using a set of software units, so-called modules, specifying the discrete and continuous behavior of the corresponding function. As required by ISO26262, each module needs to be tested separately. Established techniques for model-based testing necessitate a requirements specification from which a test model can be derived. In practice, requirements are specified by natural language and on the level of whole vehicle functions instead of modules so that test models on module level can not be derived directly. Therefore, we propose a systematic model-based, test-driven approach to design a specification on the level of modules, which is directly testable. We demonstrate our approach on a Selective Catalytic Reduction system, a real world case study from automotive software engineering.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

  1. Beck, K.: Test Driven Development. By Example. Addison-Wesley Longman (2002)

    Google Scholar 

  2. Bringmann, E.: Testing the Continuous Behavior of Embedded Systems. In: Proceedings of the 4th Workshop on System Testing and Validation (2007)

    Google Scholar 

  3. Dohmke, T.: Test-Driven Development of Embedded Control Systems: Application in an Automotive Collision Prevention System. PhD thesis, Department of Mechanical Engineering, Faculty of Engineering, University of Glasgow (2008)

    Google Scholar 

  4. Eklund, U., Bosch, J.: Applying Agile Development in Mass-Produced Embedded Systems. In: Wohlin, C. (ed.) XP 2012. LNBIP, vol. 111, pp. 31–46. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. International Organization for Standardization. ISO/DIS 26262: Road vehicles – functional safety (2009)

    Google Scholar 

  6. Lamberg, K., Beine, M., Eschmann, M., Otterbach, R., Conrad, M., Fey, I.: Model-based Testing of Embedded Automotive Software Using Mtest. In: SAE World Congress 2004, Detroit, US (2004)

    Google Scholar 

  7. Lehmann, E.: Time Partition Testing – Systematischer Test des kontinuierlichen Verhaltens von eingebetteten Systemen. PhD thesis, Fakultät IV – Elektrotechnik und Informatik, TU Berlin (2004)

    Google Scholar 

  8. Schieferdecker, I., Bringmann, E., Großmann, J.: Continuous TTCN-3: Testing of Embedded Control Systems. In: Proceedings of the 2006 International Workshop on Software Engineering for Automotive Systems, SEAS 2006, pp. 29–36. ACM, New York (2006)

    Chapter  Google Scholar 

  9. Utting, M., Legeard, B.: Practical Model-Based Testing – A Tools Approach. Morgan Kaufmann (2007)

    Google Scholar 

  10. Zander-Nowicka, J.: Model-based Testing of Real-Time Embedded Systems in the Automotive Domain. PhD thesis, Fakultät IV – Elektrotechnik und Informatik, TU Berlin (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Peters, H., Knieke, C., Brox, O., Jauns-Seyfried, S., Krämer, M., Schulze, A. (2014). A Test-Driven Approach for Model-Based Development of Powertrain Functions. In: Cantone, G., Marchesi, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2014. Lecture Notes in Business Information Processing, vol 179. Springer, Cham. https://doi.org/10.1007/978-3-319-06862-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06862-6_23

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06861-9

  • Online ISBN: 978-3-319-06862-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics