Exploiting Timed Automata for Conformance Testing of Power Measurements

  • Authors:
  • Matthias Woehrle;Kai Lampka;Lothar Thiele

  • Affiliations:
  • Computer Engineering and Networks Lab, ETH Zurich, Zurich, Switzerland 8092;Computer Engineering and Networks Lab, ETH Zurich, Zurich, Switzerland 8092;Computer Engineering and Networks Lab, ETH Zurich, Zurich, Switzerland 8092

  • Venue:
  • FORMATS '09 Proceedings of the 7th International Conference on Formal Modeling and Analysis of Timed Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

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.