• 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