Introduction to Process Algebra
By: by Wan Fokkink
Series: Texts in Theoretical Computer Science. An EATCS Series; Texts in Theoretical Computer Science. An EATCS Series
Publisher: Springer Berlin Heidelberg
Published: 2000
Place of publication: Berlin, Heidelberg
Language: eng
Format: [electronic resource] /
Number of pages: 166
ISBN-13: 9783642085840; 9783662042939
Subjects: Logic design; Software engineering; Computer science; Data processing; Algebra
Description: Automated and semi-automated manipulation of so-called labelled transition systems has become an important means in discovering flaws in software and hardware systems. Process algebra has been developed to express such labelled transition systems algebraically, which enhances the ways of manipulation by means of equational logic and term rewriting. The theory of process algebra has developed rapidly over the last twenty years, and verification tools have been developed on the basis of process algebra, often in cooperation with techniques related to model checking. This textbook gives a thorough introduction into the basics of process algebra and its applications.
Notes: Online full text is restricted to subscribers.

Also available in print.

Mode of access: World Wide Web.
Table of contents: title: Introduction; title: Equational Logic; title: Structural Operational Semantics; title: Basic Process Algebra; title: Algebra of Communicating Processes; title: Recursion; title: Abstraction; title: Protocol Verifications; title: Extensions; title: Solutions to Selected Exercises; title: References.