DocumentCode
286522
Title
Explorations on the formal frontier of distributed system design
Author
Feather, Martin S.
Author_Institution
USC/Inform. Sci. Inst., Marina del Rey, CA, USA
fYear
1992
fDate
20-23 Sep 1992
Firstpage
154
Lastpage
162
Abstract
The author explores part of the boundary of formal design, seeking to apply formal techniques to aid in the derivation of a distributed design. This is demonstrated on the rederivation of the train signaling protocol developed in the 19th century. It was this protocol that gave rise to the now-familiar concept of semaphore. However, a study of the train system shows that there is much more to its protocol than simply the instantiation of the semaphore concept. This exploration places on a more formal footing issues such as discovery of the need for information, and the origin of key invariants, without requiring that the solution be known in advance
Keywords
concurrency control; formal logic; parallel programming; protocols; distributed system design; formal design; formal techniques; key invariants; semaphore; train signaling protocol; Bridges; Computer languages; Contracts; Distributed computing; Feathers; Management training; Protocols; Safety; Tracking; US Government;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge-Based Software Engineering Conference, 1992., Proceedings of the Seventh
Conference_Location
Mclean, VA
ISSN
1068-3062
Print_ISBN
0-8186-2880-4
Type
conf
DOI
10.1109/KBSE.1992.252925
Filename
252925
Link To Document