loading...
Polymorphic CSP Type Checking
Gold Coast, Queensland, Australia January 29-February 02
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ACSC.2001.906637Australasian Computer Science Confere ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ping Gao, Adelaide University
Robert Esser, Adelaide University
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.