DocumentCode
3217775
Title
A compositional approach for designing multifunction time-dependent protocols
Author
Park, Jun-Cheol ; Miller, Raymond E.
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
fYear
1997
fDate
28-31 Oct 1997
Firstpage
105
Lastpage
112
Abstract
We propose a framework based on the model of timed extended finite state machines for building communication protocols which perform several functions, where each function corresponds to a component protocol. For parallel composition, we specify a conjunctive relation which requires that the execution of events in two component protocols be synchronized. We also propose a predicate strengthening technique to refine the composite protocol in a stepwise manner while preserving the invariants of the component protocols. For sequential composition, we present a set of constraints, alternating, ordering and disabling, on the actions of the component protocols, and give sufficient conditions for the composite protocol to retain the safety properties such as freedom from unspecified receptions and freedom from deadlocks. Our sufficient conditions are weaker than those given an previous works
Keywords
concurrency control; finite state machines; formal verification; parallel programming; program verification; protocols; communication protocols; component protocol; component protocols; composite protocol; compositional approach; conjunctive relation; deadlocks; invariants; multifunction time dependent protocol design; parallel composition; predicate strengthening technique; safety properties; sequential composition; sufficient conditions; timed extended finite state machines; Computer science; Educational institutions; Ferroelectric films; NASA; Nonvolatile memory; Protocols; Random access memory; Safety; System recovery; Whales;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1997. Proceedings., 1997 International Conference on
Conference_Location
Atlanta, GA
ISSN
1092-1648
Print_ISBN
0-8186-8061-X
Type
conf
DOI
10.1109/ICNP.1997.643697
Filename
643697
Link To Document