02s522:Object-Oriented Analysis and Design
Hominid Animation Project:

(Navigation and Logging, with interface to Replay via BDE)
Instructor: Prof Lechner


The Hominid Navigation project in 02s522 OOAD uses the database transaction logging and replay code generation features of the COOL-GEN framework tool GENV13 (chgen version 13), the graphic block diagram layout facilities of the COOL-BDE Block Diagram Editor, and the State Model execution facilties of the COOL-LCP Life Cycle Prototyper. This trio of tools forms a framework for designing and building executable prototypes for object-oriented applications.

the 02s592 genlog and bdeReplay Project

This project is based on the example in Chapter 1 of Page-Jones: FOOD [Fundamentals of Object-Oriented Design with UML (AWL, 2000)]. Its control actions are modeled by a pair of communicating State Transition Diagrams. These are stored in a database that drives an event-driven State Model interpreter. The project uses code generated by gen/ver_12 to record Hominid state state changes graphically. Each update transaction generates appropriate redrawing commands to BDE.


Index of 02s522/02s592 Project Reports:


bdeReplay Design Concepts (Prof. Lechner)


Team1 Project Report (MSWord .doc saved as htm)


Team2 Project Report (.doc) (MSWord-saved as .htm)


Team3 Project Report (Not available)


Team4 Project Report (MSWord-saved as .htm)


Team4 {Hominid + LCP + BDE} Schema file (hmsm.sch)


Please comment here.