Online testing of real-time systems using UPPAAL

  • Authors:
  • Kim G. Larsen;Marius Mikucionis;Brian Nielsen

  • Affiliations:
  • Department of Computer Science, Aalborg University, Aalborg Øst, Denmark;Department of Computer Science, Aalborg University, Aalborg Øst, Denmark;Department of Computer Science, Aalborg University, Aalborg Øst, Denmark

  • Venue:
  • FATES'04 Proceedings of the 4th international conference on Formal Approaches to Software Testing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present T-Uppaal — a new tool for online black-box testing of real-time embedded systems from non-deterministic timed automata specifications. We describe a sound and complete randomized online testing algorithm and how to implement it using symbolic state representation and manipulation techniques. We propose the notion of relativized timed input/output conformance as the formal implementation relation. A novelty of this relation and our testing algorithm is that they explicitly take environment assumptions into account, generate, execute and verify the result online using the Uppaal on-the-fly model-checking tool engine. A medium size case study shows promising results in terms of error detection capability and computation performance.