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
Link To Document