Specification and analysis of concurrent systems. The COSY approach

From MaRDI portal





This book gives a comprehensive account of a compositional specification method for concurrent and reactive systems, COSY, based on extensions of notions of formal language and automata theory, in which true concurrency (as opposed to interleaving concurrency) and causal dependencies of subsystems can be represented. After the introduction of the COSY language (Chapter 1), in Chapter 2 two different semantics of the language is given, one by means of vector firing sequences and one based on Petri nets. The latter is suited for ambiguous specifications, whereas the former is not. The chapter further discusses adequacy preserving transformations of specifications and various execution semantics for COSY such as interleaving, full, maximally concurrent and optimal semantics. Also COSY with priorities is treated extensively. Chapter 3 presents higher-level features of COSY such as process notation and several kinds of macro generators. In Chapter 4 several non-trivial applications involving concurrency, synchronization and scheduling are elaborated in COSY. It is also indicated how COSY's theory may be used in other theoretical issues like efficiency and reliability. Chapter 5 contains comparisons of COSY with other well-known models such as CCS, CSP and Mazurkiewicz traces. A historical perspective is offered in Chapter 6, in which the choice of material is justified, in particular the omissions that the authors had to make. The book is concluded with an extensive bibliography, 8 appendices with introductory treatments of the algebra of relations, automata and formal language theory and graph theory, proofs of the more difficult theorems and basic COSY notations, several lists of figures, algorithms, etc, and, finally, an index. The book contains a lot of (formal) detail, which enables the reader to get a good impression of the way COSY works and to value its assets.











This page was built for publication: Specification and analysis of concurrent systems. The COSY approach

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4023058)