跳到主要导航 跳到搜索 跳到主要内容

Execution semantics for rCOS

  • East China Normal University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

rCOS, the abbreviation of Refinement Calculus for Object Systems, is designed to present mathematical characterization of essential object-oriented concepts for an object-based language with a rich variety of features including subtypes, inheritance, type casting, dynamic binding and polymorphism. This paper represents an operational semantics for the rCOS language based on labeled transition systems. The result semantics shows the process of how the effects of an rCOS program are produced. It can be a secure guide for the implementation of the rCOS language, which is being carried out by our group. For the purpose of extending verifiability and functionality, a set of auxiliary language features is introduced to the rCOS language. Concurrent execution structure is designed to specify multi-threaded programs. Also the simulation is introduced to specify the observable behaviors of objects, and it can be regarded as the refinement relation defined in denotational domain to some extent.

源语言英语
主期刊名Proceedings - 15th Asia-Pacific Software Engineering Conference, APSEC 2008
119-126
页数8
出版状态已出版 - 2008
活动15th Asia-Pacific Software Engineering Conference, APSEC 2008 - Beijing, 中国
期限: 2 12月 20085 12月 2008

出版系列

姓名Proceedings - Asia-Pacific Software Engineering Conference, APSEC
ISSN(印刷版)1530-1362

会议

会议15th Asia-Pacific Software Engineering Conference, APSEC 2008
国家/地区中国
Beijing
时期2/12/085/12/08

指纹

探究 'Execution semantics for rCOS' 的科研主题。它们共同构成独一无二的指纹。

引用此