• DocumentCode
    2414560
  • Title

    Final Semantics of Object Behavioral Equivalence

  • Author

    Yu, Shanshan ; Li, Shixian ; Su, Jindian

  • fYear
    2011
  • fDate
    21-23 Oct. 2011
  • Firstpage
    1116
  • Lastpage
    1119
  • Abstract
    Behavioral equivalence is an important issue in the researches of dynamic substitutability for objects and it is still difficult to verify it effectively and precisely. In this paper, we use co algebras to formally describe abstract classes, classes and objects, among which their behavioral structures are depicted parametrically with strong monads. Each class specification is defined as the compositions of functors and assertions. Classes are regarded as co algebraic models satisfying some class specification, and objects belonging to a class are viewed as elements in the state space of the class. After that, we use final co algebras to discuss object behavioral equivalence wrt the same and different class specifications, as well as giving their interpretations under different structures of strong monads. Finally, examples are taken to illustrate how to use PVS tools for verifications.
  • Keywords
    Computer science; Educational institutions; Informatics; Information science; Polynomials; Semantics; Sun; Behavioral Equivalence; Final Coalgebras; Objects;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational and Information Sciences (ICCIS), 2011 International Conference on
  • Conference_Location
    Chengdu, China
  • Print_ISBN
    978-1-4577-1540-2
  • Type

    conf

  • DOI
    10.1109/ICCIS.2011.151
  • Filename
    6086401