LOTOS Protocol Conformance Testing for Formal Description Specifications


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 4, No. 7, pp. 1821-1841, Jul. 1997
10.3745/KIPSTE.1997.4.7.1821,   PDF Download:

Abstract

This paper presents an automated protocol conformance test sequence generation based on formal methods for LOTOS specification by using and applying many existing related algorithms and technique, such as the testing framework, Rural Chinese Postman tour concepts. We use the state-transition graphs obtained from LOTOS specifications by means of the CAESAR tool. This tool compiles a specification written in LOTOS into an extended Petri net, from which a transition graph of a event finite-state machine(EvFSM) including data is generated. A new characterizing sequence(CS), called Unique Event sequence(UE sequence) is defined. An UE sequence for a state is a sequence of accepted gate events that is unique for this state. Some experiences about UE sequence, partial UE sequence and signature are also explained. These sequences are combined with the concept of the Rural Chinese Postman Tour to obtain an optimal test sequence which is a minimum cost tour of the reference transition graph of the EvFSM. This paper also presents a fault coverage estimation experience of an automated method for optimized test sequences generation and the translation of the test sequence obtained by using our tool to TTCN notation are also given. A prototype of the proposed framework has been built with special attention to real application in order to generated the executable test cases in an automatic way. This formal method on conformance testing can be applied to the protocols related to IN, PCS and ATM for the purpose of verifying the correctness of implementation with respect to the given specification.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. S. Un, C. B. Moon, R. Y. Suk, "LOTOS Protocol Conformance Testing for Formal Description Specifications," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 4, no. 7, pp. 1821-1841, 1997. DOI: 10.3745/KIPSTE.1997.4.7.1821.

[ACM Style]
Kim Sung Un, Chin Byoung Moon, and Ryu Young Suk. 1997. LOTOS Protocol Conformance Testing for Formal Description Specifications. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 4, 7, (1997), 1821-1841. DOI: 10.3745/KIPSTE.1997.4.7.1821.