• 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