DocumentCode
3532321
Title
Tagging Make Local Testing of Message-Passing Systems Feasible
Author
Bhateja, Puneet ; Mukund, Madhavan
Author_Institution
Chennai Math. Inst., Chennai
fYear
2008
fDate
10-14 Nov. 2008
Firstpage
171
Lastpage
180
Abstract
The only practical way to test distributed message-passing systems is to use local testing. In this approach, used in formalisms such as concurrent TTCN-3, some components are replaced by test processes. Local testing consists of monitoring the interactions between these test processes and the rest of the system and comparing these observations with the specification, typically described in terms of message sequence charts. The main difficulty with this approach is that local observations can combine in unexpected ways to define implied scenarios not present in the original specification. Checking for implied scenarios is known to be undecidable for regular specifications, even if observations are made for all but one process at a time. We propose an approach where we append tags to the messages generated by the system under test. Our tags are generated in a uniform manner, without referring to or influencing the internal details of the underlying system. These enriched behaviours are then compared against a tagged version of the specification. Our main result is that detecting implied scenarios becomes decidable in the presence of tagging.
Keywords
decidability; formal languages; formal specification; message passing; program testing; system monitoring; distributed message-passing system monitoring; local testing; regular specification; tagged system; undecidability; Electronic mail; Impedance; Labeling; Monitoring; Performance evaluation; Software engineering; Software testing; System testing; Tagging; Unified modeling language; Local testing; bounded time-stamping; implied scenarios; message sequence charts; message-passing systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2008. SEFM '08. Sixth IEEE International Conference on
Conference_Location
Cape Town
Print_ISBN
978-0-7695-3437-4
Type
conf
DOI
10.1109/SEFM.2008.33
Filename
4685804
Link To Document