Australasian Computer Science Conference (ACSC '01) Polymorphic CSP Type Checking Gold Coast, Queensland, Australia January 29-February 02 ISBN: 0-7695-0963-0
Communicating Sequential Processes (CSP) is a language used to describe and reason about concurrent systems. It consists of a process algebra combined with a functional language. This combination poses unique problems when attempting to design a type checker. In this paper the differences between a conventional functional language type checker and a type checker for the CSP language are discussed. This type checker was developed to identify polymorphic types, an important first step towards the goal of automating data independence [4 ]. The result of this work has been incorporated into the Adelaide Refinement Checker [8 ] (ARC)-a CSP based tool suite for model checking concurrent systems.
Citation:
Ping Gao, Robert Esser, "Polymorphic CSP Type Checking," acsc, pp.156, Australasian Computer Science Conference (ACSC '01), 2001 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||