CS Logo

University of Houston
Department of Computer Science

In partial fulfillment of the Requirements for the Degree of
Master of Science

Hanumantharao Adusumalli
will defend his thesis

MAPPING STATE TABLES TO REALIZE MOCK OBJECTS

Abstract
Mock objects are test-oriented replacements for collaborator objects and help developers in testing the details of an object that has dependencies. Mock object frameworks are tools that help developer automate the mock object creation and training process. Unfortunately, current mock object frameworks are based on object-collaborator interactions which are complex and hard to express. There is need for improvement in the mock object creation process.

One such improvement is the recent work of abstraction based approach to creating mock objects in which behavior is represented using a state table. In this thesis we propose an approach to map the state table to realize mock objects. We use the State Machine Compiler (SMC) to generate a class to maintain the state of the mock. We map the user given simple state table input into the input format specified by the SMC and generate mock object based on the state behavior specified.

Date: 30, NOVEMBER, 2005
Time: 01:00 PM
Place: 550-PGH

Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Venkat Subramaniam