This work aims to investigate the state of the art in test case generation for real-time systems, to analyze existing methods, and to propose future research directions in this area. We believe that a combination of design for testability, automation, and sensible test case selection is the key for verifying modern real-time systems. Existing methods for system-level test case generation for real-time systems are presented, classified, and evaluated against a real-time system model. Significant for real-time systems is that timeliness is crucial for their correctness. Our system model of the testing target adopts the event-triggered design paradigm for maximum flexibility. This paradigm results in target systems that are harder to test than...
Testing is the primary software validation technique used by industry today, but remains ad hoc, err...
Verification of real-time systems is a complex task, with problems coming from issues like concurren...
Software testing is a process of evaluating a software item to detect the difference between given i...
This work aims to investigate the state of the art in test case generation for real-time systems, to...
Temporal correctness is crucial for real-time systems. There are few methods to test temporal correc...
We address problems associated with testing real-time systems with on-line scheduling where no exact...
The verification of timing properties of real-time system models by traditional approaches that depe...
A problem when testing timeliness of event-triggered real-time systems is that response times depend...
The test effort required to achieve full test coverage of an event-trigered real-time system is very...
We present a framework for testing timing constraints of real-time systems. Our tests are automatica...
The testing of a real-time system involves more challenges than in a regular one. Real-time system t...
AbstractTemporal correctness is crucial for real-time systems. Few methods exist to test temporal co...
Embedded real-time systems are those systems which have many components interacting with each other ...
Testing is the dominant verification technique used in the software industry today. The use of autom...
In the context of use-case centric development and requirements-driven testing, this paper addresses...
Testing is the primary software validation technique used by industry today, but remains ad hoc, err...
Verification of real-time systems is a complex task, with problems coming from issues like concurren...
Software testing is a process of evaluating a software item to detect the difference between given i...
This work aims to investigate the state of the art in test case generation for real-time systems, to...
Temporal correctness is crucial for real-time systems. There are few methods to test temporal correc...
We address problems associated with testing real-time systems with on-line scheduling where no exact...
The verification of timing properties of real-time system models by traditional approaches that depe...
A problem when testing timeliness of event-triggered real-time systems is that response times depend...
The test effort required to achieve full test coverage of an event-trigered real-time system is very...
We present a framework for testing timing constraints of real-time systems. Our tests are automatica...
The testing of a real-time system involves more challenges than in a regular one. Real-time system t...
AbstractTemporal correctness is crucial for real-time systems. Few methods exist to test temporal co...
Embedded real-time systems are those systems which have many components interacting with each other ...
Testing is the dominant verification technique used in the software industry today. The use of autom...
In the context of use-case centric development and requirements-driven testing, this paper addresses...
Testing is the primary software validation technique used by industry today, but remains ad hoc, err...
Verification of real-time systems is a complex task, with problems coming from issues like concurren...
Software testing is a process of evaluating a software item to detect the difference between given i...