DocumentCode
382193
Title
Towards a refinement calculus for object systems
Author
Jifeng, He ; Zhiming, Liu ; Xiaoshan, Li
Author_Institution
Int. Inst. for Software Technol., United Nations Univ., Macau, China
fYear
2002
fDate
2002
Firstpage
69
Lastpage
76
Abstract
This paper presents a refinement calculus for object systems with visibility, dynamic binding and mutual dependency. The intention is to support effective use of a relational model for specifying and reasoning in activities of an object system development process. The semantics framework will define the meaning of the combinators in the exactly same way as their counterparts in the imperative programming languages. This makes the approach more accessible to the users who are already familiar with the algebraic laws and the verification tools developed for these languages. The paper also provides a set of transformation rules in support of object system refinement.
Keywords
formal specification; formal verification; multi-agent systems; object-oriented methods; object-oriented programming; programming language semantics; refinement calculus; software agents; combinators; dynamic binding; imperative programming languages; mutual dependency; object system development process; object system refinement; object systems; reasoning; refinement calculus; relational model; semantics framework; specification; transformation rules; verification tools; visibility; Autonomous agents; Calculus; Computer languages; Control engineering education; Logic; Multiagent systems; Object oriented modeling; Software engineering; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Cognitive Informatics, 2002. Proceedings. First IEEE International Conference on
Print_ISBN
0-7695-1724-2
Type
conf
DOI
10.1109/COGINF.2002.1039284
Filename
1039284
Link To Document