Skip to main content

From Modeling to Test Case Generation in the Industrial Embedded System Domain

  • Conference paper
  • First Online:
Software Technologies: Applications and Foundations (STAF 2018)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11176))

Abstract

Model-based testing (MBT) is the process of generating test cases from specification models representing system requirements and the desired functionality. The generated test cases are then executed on the system under test in an attempt to obtain a pass or fail verdict. While different MBT techniques have been developed, only a few target the real-world industrial embedded system domain and show evidence on its applicability. As a consequence, there is a serious need to investigate the use of MBT and the evidence on how modeling and test generation can improve the current way of manually creating test cases based on natural language requirements. In this paper, we describe an on-going investigation being carried out to improve the current testing processes by using the MBT approach within an industrial context. Our results suggest that activity and structure diagrams, developed under MBT, are useful for describing the test specification of an accelerator pedal control function. The use of MBT results in less number of test cases compared to manual testing performed by industrial engineers.

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 EPUB and 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

Notes

  1. 1.

    Volvo Construction Equipment AB, Sweden.

  2. 2.

    https://www.conformiq.com/.

  3. 3.

    http://systemweaver.se/.

  4. 4.

    We refer the reader to the standard for further details: http://www.east-adl.info/.

  5. 5.

    ISO/IEC/IEEE 29119-3:2013; Software and systems engineering – Software testing – Part 3: Test documentation.

References

  1. Gudmundsson, V., Schulze, C., Ganesan, D., Lindvall, M., Wiegand, R.: An initial evaluation of model-based testing. In: 2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), pp. 13–14 (2013)

    Google Scholar 

  2. Pretschner, A., et al.: One evaluation of model-based testing and its automation. In: Proceedings of the 27th International Conference on Software Engineering, ICSE 2005, pp. 392–401. ACM, New York (2005)

    Google Scholar 

  3. Schieferdecker, I.: Model-based testing. IEEE Softw. 29(1), 14–18 (2012)

    Article  Google Scholar 

Download references

Acknowledgments

This work is partially funded from the Electronic Component Systems for European Leadership Joint Undertaking under grant agreement No. 737494 and The Swedish Innovation Agency, Vinnova (MegaM@Rt2). We would like to thank Kimmo Nupponen and the Conformiq team for their support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saurabh Tiwari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hussain, A., Tiwari, S., Suryadevara, J., Enoiu, E. (2018). From Modeling to Test Case Generation in the Industrial Embedded System Domain. In: Mazzara, M., Ober, I., Salaün, G. (eds) Software Technologies: Applications and Foundations. STAF 2018. Lecture Notes in Computer Science(), vol 11176. Springer, Cham. https://doi.org/10.1007/978-3-030-04771-9_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-04771-9_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-04770-2

  • Online ISBN: 978-3-030-04771-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics