A UNIFYING FRAMEWORK FOR PROCESS CALCULUS SEMANTICS OF CONCURRENT OBJECT-ORIENTED LANGUAGES

被引:0
作者
PAPATHOMAS, M [1 ]
机构
[1] UNIV GENEVA, CH-1211 GENEVA 4, SWITZERLAND
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A framework for the semantic description of concurrent object-oriented languages based on CCS is outlined. We discuss how the essential object-oriented features, such as encapsulation, object identity, classes, inheritance and concurrency are captured. Then, the proposed framework is used for defining the semantics of significantly different versions of a toy language which supports the above features. The ease with which the different versions of this language are accommodated provides some evidence for the applicability of the framework for a wide range of languages, as well as its usefulness for comparing different language designs and examining the interaction of a rich set of object-oriented features.
引用
收藏
页码:53 / 79
页数:27
相关论文
共 20 条
[1]  
CAMPBELL RH, 1974, LECTURE NOTES COMPUT, V16, P89
[2]  
ENGBERG U, 1986, DAIMI PB208
[3]  
GOLDBERG A, 1983, SMALLTALK80 LANGUAGE
[4]  
KAFURA DG, 1989, P ECOOP 89
[5]  
LIEBERMAN H, 1986, SIGPLAN NOTICES, V21, P214, DOI 10.1145/960112.28718
[6]  
Milner R., 1989, Communication and concurrency
[7]  
Milner R., 1989, ECSLFCS8985 U ED COM, P86
[8]  
MOSS JEB, 1987, P ECOOP 87, P223
[9]  
NIERSTRASZ O, 1990, SIGPLAN NOTICES, V25, P38, DOI 10.1145/97946.97952
[10]  
NIERSTRASZ OM, 1990, OBJECT MANAGEMENT, P267