• 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