We address the problem of generating functional test cases for complex, highly structured time-critical systems starting from a modularized logic-based specification written in the TRIO+ language, an object-oriented extension of the temporal logic TRIO.First, we present methods for producing test cases for a TRIO+ specification module, referring both to the internal, hidden, portion of the module and to its interface. Then, we discuss criteria to be used in the construction of test cases from a TRIO+ specification based on its composing modules and the connections among their interfaces. We formally define the notions related to test case derivation from TRIO+ modules and we introduce an executable language for describing a variety of strat...
Constructing good test cases is difficult and time-consuming, especially if the system under test is...
Abstract. Testing takes much of the time of the software development process, so several efforts hav...
Test case generation and specification validation are essential concerns for the software industry i...
We address the problem of generating functional test cases for complex, highly structured time-criti...
We address the problem of generating functional test cases for complex, highly structured time-criti...
We address the problem of automated derivation of functional test cases for real-time systems, by in...
We define TRIO+, an object-oriented logical language for modular system specification, TRIO+ is base...
An effective means for analyzing and reasoning on software systems is to use formal specifications t...
An effective means for analyzing and reasoning on software systems is to use formal specifications t...
We emphasize the importance of formal executable specifications in the development of real-time syst...
We define TRIO+, an Object Oriented logic language for modular system specification. TRIO+ is based ...
Designing safety-critical systems is a complex process, and especially when the design is carried ou...
Several requirements for high quality specifications of real-time systems are stated. An approach ba...
This paper presents the semantics of TRIO*, an object oriented language devoted to specify realtime ...
Constructing good test cases is difficult and time-consuming, especially if the system under test is...
Abstract. Testing takes much of the time of the software development process, so several efforts hav...
Test case generation and specification validation are essential concerns for the software industry i...
We address the problem of generating functional test cases for complex, highly structured time-criti...
We address the problem of generating functional test cases for complex, highly structured time-criti...
We address the problem of automated derivation of functional test cases for real-time systems, by in...
We define TRIO+, an object-oriented logical language for modular system specification, TRIO+ is base...
An effective means for analyzing and reasoning on software systems is to use formal specifications t...
An effective means for analyzing and reasoning on software systems is to use formal specifications t...
We emphasize the importance of formal executable specifications in the development of real-time syst...
We define TRIO+, an Object Oriented logic language for modular system specification. TRIO+ is based ...
Designing safety-critical systems is a complex process, and especially when the design is carried ou...
Several requirements for high quality specifications of real-time systems are stated. An approach ba...
This paper presents the semantics of TRIO*, an object oriented language devoted to specify realtime ...
Constructing good test cases is difficult and time-consuming, especially if the system under test is...
Abstract. Testing takes much of the time of the software development process, so several efforts hav...
Test case generation and specification validation are essential concerns for the software industry i...