Skip to main content

Exploiting Timed Automata for Conformance Testing of Power Measurements

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5813))

Abstract

For software development, testing is still the primary choice for investigating the correctness of a system. Automated testing is of utmost importance to support continuous integration and regression tests on actual hardware. For embedded systems, power consumption is a chief performance metric, which is tightly coupled to the hardware used and the software exploiting low power modes. Automated testing of power consumption requires to investigate its conformance to a specification. We employ timed automata for specifying the expected behavior of a real sensor node application, as well as for describing the power measurements obtained from its real-world implementation. Introducing computational optimizations, the presented approach allows to utilize standard model checkers for automated conformance testing of modeled systems and monitored power consumption of their implementations.

We would like to thank Marius Mikucionis and Kim Larsen for their support on Uppaal and Simon Perathoner for interesting discussions. The work presented here was supported by the National Competence Center in Research on Mobile Information and Communication Systems (NCCR-MICS), a center supported by the Swiss National Science Foundation under grant number 5005-67322.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bengtsson, J.E., Yi, W.: Timed automata: Semantics, algorithms and tools. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Lectures on Concurrency and Petri Nets. LNCS, vol. 3098, pp. 87–124. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. Alur, R., Dill, D.L.: Automata For Modeling Real-Time Systems. In: Proc. of the 17th ICALP, pp. 322–335. Springer, Heidelberg (1990)

    Google Scholar 

  3. Lim, R., Woehrle, M., et al.: Poster abstract: Harvester - low-power environment monitoring out of the box. In: Roedig, U., Sreenan, C.J. (eds.) EWSN 2009. LNCS, vol. 5432, pp. 29–30. Springer, Heidelberg (2009)

    Google Scholar 

  4. Woehrle, M., Beutel, J.: et al.: Power monitoring and testing in wireless sensor network development. In: WEWSN 2008 (June 2008)

    Google Scholar 

  5. Strehl, K.: Symbolic Methods Applied to Formal Verification and Synthesis in Embedded Systems Design. PhD thesis, ETH Zurich (March 2000)

    Google Scholar 

  6. Hessel, A., Larsen, K.G., et al.: Testing real-time systems using UPPAAL. In: Hierons, R.M., Bowen, J.P., Harman, M. (eds.) FORTEST. LNCS, vol. 4949, pp. 77–117. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Woehrle, M., Lampka, K., Thiele, L. (2009). Exploiting Timed Automata for Conformance Testing of Power Measurements . In: Ouaknine, J., Vaandrager, F.W. (eds) Formal Modeling and Analysis of Timed Systems. FORMATS 2009. Lecture Notes in Computer Science, vol 5813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04368-0_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04368-0_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04367-3

  • Online ISBN: 978-3-642-04368-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics