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 :
بازگشت