From CSP-OZ to Java with Processes

  • Authors:
  • Ana Cavalcanti;Augusto Sampaio

  • Affiliations:
  • -;-

  • Venue:
  • IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The language CSP-OZ has been proposed as a combination of CSP and Object-Z to define state and communication aspects of concurrent systems. In this paper we present rules that support a transformational approach to the development of concurrent Java programs from CSP-OZ specifications. Even though Java is very successful, its facilities for communication are very restricted and we make use of a library that supports the use of the concept of processes. Our work uses an existing refinement calculus for Z, but includes novel rules to deal with classes and CSP processes.