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.

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

Share

COinS