• DocumentCode
    749815
  • Title

    Specification and Proof Techniques for Serializers

  • Author

    Hewitt, Carl E. ; Atkinson, Russell R.

  • Author_Institution
    Artificial Intelligence Laboratory and the Laboratory for Computer Science, Massachusetts Institute of Technology
  • Issue
    1
  • fYear
    1979
  • Firstpage
    10
  • Lastpage
    23
  • Abstract
    This paper presents a specification language, implementation mechanism, and proof techniques for problems involving the arbitration of concurrent requests to shared protected resources whose integrity must be preserved. This mechanism is the serializer, which may be described as a kind of protection mechanism, in that it prevents improper orders of access to a protected resource. Serializers are a more structured form of the monitor mechanism of Brinch Hansen and Hoare.
  • Keywords
    Monitor; parallelism; program proving; readers-writers; serializer; starvation; verification; Artificial intelligence; Computational modeling; Computer science; Concurrent computing; Control systems; Monitoring; Parallel processing; Protection; Signal processing; Specification languages; Monitor; parallelism; program proving; readers-writers; serializer; starvation; verification;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1979.234149
  • Filename
    1702583