AP1: A Platform for Model-Based Software Engineering
The thesis discusses different data models, explaining why the parsimonious data model was chosen for the repository. A mapping onto the relational data model is given that makes it possible to leverage a RDBMS for data management. On top of the RDBMS, the AP1 system implements new mechanisms for caching, event notification and change control, resulting in a unique architecture. The thesis introduces novel concepts of robustness and reflection for user interfaces, and delineates their implementation in the generic editor. Furthermore, a concept for code generators is presented that offers a particularly high degree of type-safety, which we call generator type-safety.
Advisor:Gerald Weber
School:The University of Auckland / Te Whare Wananga o Tamaki Makaurau
School Location:New Zealand
Source Type:Master's Thesis
Keywords:model based software engineering development fields of research 280000 information computing and communication sciences
ISBN:
Date of Publication:01/01/2008