DocumentCode :
3678490
Title :
Verifying Interaction between Methods in Classes
Author :
Tingting Hu;Shuling Wang;Zongyan Qiu
Author_Institution :
Dept. of Inf., Peking Univ., Beijing, China
fYear :
2015
Firstpage :
119
Lastpage :
126
Abstract :
Algebraic specification is well-known in specifyingabstract data types. It could also play an important role inverifying the interrelation between methods in classes. In thispaper we develop a framework for verifying the conformanceof method implementations against an algebraic specification. Different from most existing work that perform testing atthe code level for the conformance, our approach verifies theconformance without touching the implementation details. Asanother contribution, we show that if all the inherited methods ofa subclass satisfy behavioral subtyping, then the subclass conformsto the algebraic specification of its superclass, i.e., there is no needto re-verify.
Keywords :
"Syntactics","Transforms","Cognition","Software","Testing","Context","Software engineering"
Publisher :
ieee
Conference_Titel :
Theoretical Aspects of Software Engineering (TASE), 2015 International Symposium on
Type :
conf
DOI :
10.1109/TASE.2015.24
Filename :
7307742
Link To Document :
بازگشت