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