Testing polymorphic behavior of framework components

Benjamin Tyler, Neelam Soundarajan

Research output: Chapter in Book/Report/Conference proceedingChapter


An object-oriented framework is often the key component in building products for a given application area. Given such a framework, an application developer needs only to provide definitions suited to the needs of his or her product for the hook methods. With appropriate initializations, the calls to the hook methods made by the template methods defined in the framework will then be dispatched to the definitions provided by the developer, thus customizing the behavior of the template methods. Specifying and testing such a framework, in particular, specifying and testing its polymorphic behavior that enables such customization, presents some challenges. We discuss these and develop ways to address them.

Original languageEnglish
Title of host publicationTesting Commercial-off-the-Shelf Components and Systems
PublisherSpringer Berlin Heidelberg
Number of pages22
ISBN (Print)3540218718, 9783540218715
Publication statusPublished - Dec 1 2005

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Testing polymorphic behavior of framework components'. Together they form a unique fingerprint.

Cite this