Document Type



Master of Science (MS)


Computer Science

First Advisor's Name

John Comfort

First Advisor's Committee Title

Committee Chair

Second Advisor's Name

Farah Arefi

Third Advisor's Name

Raimund Ege

Date of Defense



A new breed of CASE tools is taking advantage of object-oriented development. The CASE tool in this thesis will serve as a top-level guidance platform. The user will be able to follow an agenda in which his progress is recorded for each step of the development process. At the same time, the user will still be able to develop documents, diagrams and source code by using provided editors. The specific object-oriented methodology followed in this thesis is MOSES (Methodology for Object-Oriented Software Engineering of Systems). This advocates an iterative approach to development while providing both textual and graphical deliverables to assess the state of the product during it's lifecycle. The tool in this thesis is developed by following the steps and activities outlined by MOSES. To implement this CASE tool, Smalltalk is utilized since it provides full object-oriented support.





Rights Statement

Rights Statement

In Copyright. URI:
This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).