Skip to main navigation Skip to search Skip to main content

Test Case Generation for Mutation-based Testing of Timeliness

Research output: Contribution to journalArticlepeer-review

47 Scopus citations

Abstract

Temporal correctness is crucial for real-time systems. Few methods exist to test temporal correctness and most methods used in practice are ad-hoc. A problem with testing real-time applications is the response-time dependency on the execution order of concurrent tasks. Execution order in turn depends on execution environment properties such as scheduling protocols, use of mutual exclusive resources as well as the point in time when stimuli is injected. Model based mutation testing has previously been proposed to determine the execution orders that need to be verified to increase confidence in timeliness. An effective way to automatically generate such test cases for dynamic real-time systems is still needed. This paper presents a method using heuristic-driven simulation to generate test cases.

Original languageEnglish
Pages (from-to)97-114
Number of pages18
JournalElectronic Notes in Theoretical Computer Science
Volume164
Issue number4 SPEC. ISS.
DOIs
StatePublished - Oct 31 2006

Keywords

  • Model based
  • Mutation Testing
  • Real-time Systems

Fingerprint

Dive into the research topics of 'Test Case Generation for Mutation-based Testing of Timeliness'. Together they form a unique fingerprint.

Cite this