Automatic monitoring of control-flow through inheritance hierarchies

Benjamin Tyler, Neelam Soundarajan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Polymorphism, based on inheritance and dynamic binding in standard object-oriented languages allows designers to customize the behavior of functions defined in particular base classes by suitably redefining, in derived classes, other functions that they invoke But at the same time, polymorphism, especially when used in conjunction with the super mechanism that most OO languages provide, can result in complex control-flow among methods defined in various classes We develop an approach that can be used by the designer to automatically trace this control-flow; we also present results from a prototype implementation.

Original languageEnglish
Title of host publication18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
Pages355-358
Number of pages4
Publication statusPublished - Dec 1 2006
Event18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006 - San Francisco Bay, CA, United States
Duration: Jul 5 2006Jul 7 2006

Publication series

Name18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006

Other

Other18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
CountryUnited States
CitySan Francisco Bay, CA
Period7/5/067/7/06

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Automatic monitoring of control-flow through inheritance hierarchies'. Together they form a unique fingerprint.

  • Cite this

    Tyler, B., & Soundarajan, N. (2006). Automatic monitoring of control-flow through inheritance hierarchies. In 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006 (pp. 355-358). (18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006).