| Generating functional test cases in-the-large for time-critical systems from logic-based specifications |
| Full text |
Pdf
(1.12 MB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
San Diego, California, United States
Pages: 39 - 52
Year of Publication: 1996
ISBN:0-89791-787-1
Also published in ...
|
|
Authors
|
|
Sandro Morasca
|
Dip. di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci 32, 1-20133 Milano, Italy.
|
|
Angelo Morzenti
|
Dip. di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci 32, 1-20133 Milano, Italy.
|
|
Pieluigi SanPietro
|
Japan Advanced Institute of Science and Technology, 15 Asahidai, Tatsunokuchi, Ishikawa 923-12, Japan
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 13, Citation Count: 3
|
|
|
ABSTRACT
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 TRIOR+ 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 strategies for constructing test cases for structured TRIO+ specifications starting from (parts of) the test cases of the composing modules. This language can be the basis for the implementation of an interactive tool for the semiautomatic construction of functional test cases from complex time-critical systems starting from their TRIO+ specification.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
B&F93
|
|
| |
BC&95
|
M,Basso, E.Ciapessoni, E. Crivelli, D. Mandrioli, A. Morzenti, E. Ratto, P. San Pietro, Experimenting a Logicbased Approach to the Specification and Design of the Control System of a Pondage Power Plant, in M. Wirsing (ed.), ICSE- 17 Workshop on Formal Methods Application in Software Engineering Practice, Seattle, April 1995.
|
| |
BCM90
|
J, Butch, E. Clarke, K.L. McMillan, D. Dill and H. Hwang, Symbolic model checking: 1020 states and beyond. In Proceedings of 5th Symposium on Logics in Computer Science, Philadelphia, June 1990, IEEE, pp. 428-439.
|
| |
CJ90
|
Cheng, K.T. and Jou, J.Y., Functional Test Case Generation for Finite State Machines. In Proceedings of IEEE Int. Testing Conference , I990, pp. 162-168.
|
| |
CSt90
|
Specification environments for real time systems based on a logic language, Technical annex to research contract 27/90, December I990, Case studies (in italian) on a regulator in a pondage power plant and on high-voltage substations.
|
| |
CSt92
|
Specification environments for real time systems based on a logic language, Technical annex to research contract 49/92, December 1992, Case studies (in Italian) on a programmable digital energy and power meters and on data collection and elaboration for dam security.
|
 |
D&Y94
|
|
| |
Da85
|
Dasarathy, B., Timing Constraints of Real-Time Systems: Constructs for Expressing Them, Methods of Validating Them. IEEE Transaction on Software Engineering SE-11, I (January 1985), 80-86.
|
| |
DDH72
|
|
| |
DM&87
|
|
| |
FB&91
|
|
| |
Ho87
|
|
 |
M&S94
|
|
| |
MD&88
|
Ma, H.K.T., Devadas, R., Newton, A., and Sangiovanni-Vincentelli, A., Test Generation for Sequential Circuits. IEEE Transactions on Computer-Aided Design 7(October 1988), 1081-1093.
|
 |
MMG92
|
|
| |
MMM92
|
Mandrioli, D., Morasca, S., and Morzenti, A. Functional test case generation for real-time systems. In Proceedings of DCCA3' 3rd International Working Conference on Dependable Computing for Critical Applications, IFIP, September t992. Springer Verlag, New York, pp. 13-26.
|
 |
MMM95
|
|
 |
Ric94
|
|
 |
RLO92
|
|
CITED BY 3
|
|
Matteo Pradella , Matteo Rossi , Dino Mandrioli , Alberto Coen-Porisini, A formal approach for designing CORBA based applications, Proceedings of the 22nd international conference on Software engineering, p.188-197, June 04-11, 2000, Limerick, Ireland
|
|
|
|
|
|
|
|