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 /spl pi/-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.
展开▼
机译:并发面向对象的编程语言的研究遭受缺乏广泛接受的正式基础,用于描述并发对象系统的语义。分别基于/ SPL PI / -Calculus和Actor模型,人们试图为并发面向对象编程定义公共语义框架。在本文中,我们试图妥协这两种方法。我们定义了一种享有清洁正式定义的形式主义,它允许重复使用并发理论的标准结果,同时保留高级面向对象的编程样式。我们提出了一个演员代数和并发对象微积分,然后我们提供两者之间的翻译关系。
展开▼