DocumentCode :
1188505
Title :
Simulating the behavior of software modules by trace rewriting
Author :
Wang, Yabo ; Parnas, David Lorge
Author_Institution :
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
Volume :
20
Issue :
10
fYear :
1994
fDate :
10/1/1994 12:00:00 AM
Firstpage :
750
Lastpage :
759
Abstract :
The trace assertion method is a module interface specification method based on the finite state machine model. To support this method, we plan to develop a specification simulation tool, a trace simulator, that symbolically interprets trace assertions of trace specifications and simulates the externally observable behavior of the modules specified. We first present the trace assertion method. Then we formally define trace rewriting systems and show how trace rewriting, a technique similar to term rewriting, can be applied to implement trace simulation
Keywords :
digital simulation; finite state machines; formal specification; rewriting systems; simulation; finite state machine model; module interface specification method; software module behavior simulation; specification simulation tool; term rewriting; trace assertion method; trace rewriting; trace rewriting systems; trace simulation; trace simulator; trace specifications; Automata; Computational modeling; Discrete event simulation; Equations; Formal specifications; Programming; Software development management; Software systems; Software tools; System testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.328996
Filename :
328996
Link To Document :
بازگشت