Keywords
live sequence charts, transformation, automata, verification, non-determinism
Abstract
This paper presents a Live Sequence Chart (LSC) to automata transformation algorithm that enables the verification of communication protocol implementations. Using this LSC to automata transformation a communication protocol implementation can be verified using a single verification run as opposed to previous techniques that rely on a three stage verification approach. The novelty and simplicity of the transformation algorithm lies in its placement of accept states in the automata generated from the LSC. We present in detail an example of the transformation as well as the transformation algorithm. Further, we present a detailed analysis and an empirical study comparing the verification strategy to earlier work to show the benefits of the improved transformation algorithm.
Original Publication Citation
R. Kumar and E. Mercer, "Improving Live Sequence Chart to Automata Transformation for Verification", Electronic Communications of the European Association of Software Science and Technology (EASST), Volume 1, ISSN 1863-2122, 28.
BYU ScholarsArchive Citation
Kumar, Rahul and Mercer, Eric G., "Improving Live Sequence Chart to Automata Transformation for Verification" (2008). Faculty Publications. 899.
https://scholarsarchive.byu.edu/facpub/899
Document Type
Peer-Reviewed Article
Publication Date
2008-08-28
Permanent URL
http://hdl.lib.byu.edu/1877/2354
Publisher
EASST
Language
English
College
Physical and Mathematical Sciences
Department
Computer Science
Copyright Status
© 2008 EASST
Copyright Use Information
http://lib.byu.edu/about/copyright/