Title :
Concurrency model and its application to formal specifications of asynchronous protocols
Author :
Kim, Myungchul ; Chanson, Samuel T. ; Kim, Gyuhyeong
Author_Institution :
Tech. Standards & Requirements Lab., Korea Telecom. Res. Labs., Seoul, South Korea
Abstract :
A concurrency model of asynchronous protocols is presented. Concurrent events, concurrency blocks, global states, concurrency measures, communication deadlocks and data races are defined based on the model. The model allows high-level abstractions to be used for understanding concurrent behaviors of asynchronous protocols. Based on the concept of concurrency blocks, we show how to compute concurrency measures efficiently and compare the concurrency measures of asynchronous protocols with that of synchronous protocols. The model is applied to the formal description techniques, Estelle and SDL, to reason and classify their concurrent behaviors
Keywords :
formal specification; protocols; specification languages; telecommunication computing; Estelle; SDL; asynchronous protocols; communication deadlocks; concurrency blocks; concurrency measures; concurrency model; concurrent events; data races; formal description techniques; formal specifications; global states; high-level abstractions; Access protocols; Application software; Clocks; Computer science; Concurrent computing; Formal specifications; Laboratories; Standardization; System recovery; Telecommunication standards;
Conference_Titel :
Global Telecommunications Conference, 1995. GLOBECOM '95., IEEE
Print_ISBN :
0-7803-2509-5
DOI :
10.1109/GLOCOM.1995.500291