A basic calculus for verifying properties of interacting objects

作者:

Highlights:

摘要

We introduce a basic calculus for expressing and proving properties of interacting objects. The objects considered have dynamic behaviour and are organized into object communities in a hierarchical way. After a detailed and formal presentation of the calculus, essential properties of the calculus are discussed, especially the question of compositionality.The calculus constitutes a basis for investigating issues of verifying properties of objects and object communities. In consequence, we have focused on a small number of essential concepts. This calculus can be seen as an extensible basis applicable to different object-oriented specification frameworks.

论文关键词:Object specification,Dynamic objects,Verification,Compositional specification,Compositional verification,Basic calculus

论文评审过程:Received 20 March 1995, Revised 5 October 1995, Accepted 28 November 1995, Available online 10 February 1999.

论文官网地址:https://doi.org/10.1016/0169-023X(95)00039-U