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
Link To Document