We present a framework for testing timing constraints of real-time systems. Our tests are automatically derived from specifications of minimum and maximum allowable delays between input/output events in the execution of a system. Our test derivation scheme uses a graphical specification formalism for timing constraints, and the real-time process algebra Algebra of Communicating Shared Resources (ACSR) for representing tests and process models. The use of ACSR to describe test sequences has two main advantages. First, tests can be applied to an ACSR model of the software system within the ACSR semantic framework for model validation purposes. Second, ACSR has concise notation and a precise semantics that will facilitate the translation of re...
Testing is the primary software validation technique used by industry today, but remains ad hoc, err...
Test synthesis (or test generation) can be described as follows: from a formal specification of an i...
peer reviewedIn the context of use-case centric development and requirements-driven testing, this pa...
The verification of timing properties of real-time system models by traditional approaches that depe...
Verifying timing properties of real-time systems by traditional approaches that depend on the explor...
This work aims to investigate the state of the art in test case generation for real-time systems, to...
Formal methods approaches to software and hardware verification use mathematical models and rigorous...
The testing of a real-time system involves more challenges than in a regular one. Real-time system t...
We address problems associated with testing real-time systems with on-line scheduling where no exact...
To engineer reliable real-time systems, it is desirable to detect timing anomalies early in the deve...
Summary form only given. Although testing has always been the most important technique for the valid...
Colloque avec actes et comité de lecture.Many critical, real-time systems or multimedia systems have...
The test effort required to achieve full test coverage of an event-trigered real-time system is very...
Verification of real-time systems is a complex task, with problems coming from issues like concurren...
A problem when testing timeliness of event-triggered real-time systems is that response times depend...
Testing is the primary software validation technique used by industry today, but remains ad hoc, err...
Test synthesis (or test generation) can be described as follows: from a formal specification of an i...
peer reviewedIn the context of use-case centric development and requirements-driven testing, this pa...
The verification of timing properties of real-time system models by traditional approaches that depe...
Verifying timing properties of real-time systems by traditional approaches that depend on the explor...
This work aims to investigate the state of the art in test case generation for real-time systems, to...
Formal methods approaches to software and hardware verification use mathematical models and rigorous...
The testing of a real-time system involves more challenges than in a regular one. Real-time system t...
We address problems associated with testing real-time systems with on-line scheduling where no exact...
To engineer reliable real-time systems, it is desirable to detect timing anomalies early in the deve...
Summary form only given. Although testing has always been the most important technique for the valid...
Colloque avec actes et comité de lecture.Many critical, real-time systems or multimedia systems have...
The test effort required to achieve full test coverage of an event-trigered real-time system is very...
Verification of real-time systems is a complex task, with problems coming from issues like concurren...
A problem when testing timeliness of event-triggered real-time systems is that response times depend...
Testing is the primary software validation technique used by industry today, but remains ad hoc, err...
Test synthesis (or test generation) can be described as follows: from a formal specification of an i...
peer reviewedIn the context of use-case centric development and requirements-driven testing, this pa...