Title :
The Concurrent Objects Calculus
Author :
Qian, Zhang ; Weihua, Li ; Shihong, Chen
Author_Institution :
Wuhan Univ., China
Abstract :
Research in concurrent object-oriented programming languages has suffered from the lack of a widely accepted formal foundation for describing the semantics of concurrent object systems. Based on the π-calculus and the actor model respectively, people have tried to define a common semantic framework for concurrent object-oriented programming. In this paper, we try to compromise these two approaches. We define a formalism that enjoys a clean formal definition which allows the reuse of standard results of the theory of concurrency while preserving a high-level object-oriented programming style. We propose an actor algebra and a concurrent object calculus, and then we give the translation relationship between the two
Keywords :
object-oriented languages; parallel languages; process algebra; π-calculus; actor algebra; actor model; common semantic framework; concurrency theory; concurrent object calculus; concurrent object system semantics; concurrent object-oriented programming languages; formal definition; high-level object-oriented programming style; translation relationship; Algebra; Calculus; Computer languages; Concurrent computing; Educational technology; Electrical capacitance tomography; Message passing; Multimedia systems; Object oriented modeling; Programming profession;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 27. Proceedings
Conference_Location :
Beijing
Print_ISBN :
0-8186-9096-8
DOI :
10.1109/TOOLS.1998.713622