𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A formal description of monitors by CCS

✍ Scribed by Shoji Yuen; Toshiki Sakabe; Yasuyoshi Inagaki


Publisher
John Wiley and Sons
Year
1992
Tongue
English
Weight
873 KB
Volume
23
Category
Article
ISSN
0882-1666

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

This paper formalizes the operation of a monitorβ€”one of the fundamental models for concurrent processingβ€”in a framework which is an extension of CCS (the calculus of communication systems) proposed by Milner. The purpose of this paper is to define the mutual exclusion and synchronization control of a monitor based on formal computation mechanisms and to provide a basis for the verification of the properties of a monitor as a concurrent program.

For this purpose, a programming language which directly represents the execution mechanism of the monitor and the syntactical translation from that language to a CCS expression are defined. Through this translation, the mutual exclusion of the monitor procedure as well as synchronization control by means of the conditional variableβ€”the essential features of the monitorβ€”are formalized within the CCS framework. As a result, by adopting an observable equivalence relation between the semantics of CCS operational expressions of the semantics of operation of the model, we show that it is possible to demonstrate the abstraction mechanism of the model.


πŸ“œ SIMILAR VOLUMES


The formal specification of concurrent s
✍ IM Bradley πŸ“‚ Article πŸ“… 1994 πŸ› Elsevier Science 🌐 English βš– 676 KB

Building complex, concurrent systems requires a large amount of care. Such systems often have many interactions between components. Some of the more obscure timing patterns can lead eventually to system failure. It is essential that any problems be identified as soon as possible in the life of a pro