SOFTWARE TESTING BASED ON SDL SPECIFICATIONS WITH SAVE

Citation
G. Luo et al., SOFTWARE TESTING BASED ON SDL SPECIFICATIONS WITH SAVE, IEEE transactions on software engineering, 20(1), 1994, pp. 72-87
Citations number
20
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
20
Issue
1
Year of publication
1994
Pages
72 - 87
Database
ISI
SICI code
0098-5589(1994)20:1<72:STBOSS>2.0.ZU;2-#
Abstract
The signal save construct is one of the features distinguishing SDL fr om traditional high-level specification and programming languages. How ever, this feature increases the difficulties of testing SDL-specified software. We present a testing approach consisting of the following t hree phases: SDL specifications are first abstracted into finite state machines with save constructs, called SDL-machines; the resulting SDL -machines are then transformed into equivalent finite state machines w ithout save constructs if this is possible; and, finally, test cases a re selected from the resulting finite state machines. Since there are many existing methods for the first and third phases, we mainly concen trate in this paper upon the second phase and come up with a method of transforming SDL-machines into equivalent finite state machines, whic h preserve the same input/output relationship as in the original SDL-m achines. The transformation method is useful not only for testing but also for verifying SDL-specified software.