Alison Stewart


[print page (PDF)]

Project Proposal

Modelling and simulating GUI behaviour.

This project is for the development of AToM3, a tool for multi-paradigm modelling.

To model and then simulate GUI behaviour using statecharts and DEVS in Python (PyDEVS simulator, Jean-Sebastien Bolduc). The GUI will be modelled using the MVC (model-view-controller) design plan for organisation, and also for the ability given to consider different types of models, views, and controllers in all possible combinations (ie. one view module can be swapped for another). For example, including animation during the drawing of objects when the model is being manipulated via the controller (a user drawing an object), or providing several views to the same model.

Timeline Plan