The purpose of model-based design is to identify high-level models which allow designers to specify and analyse interactive software applications from a more semantic-oriented level rather than starting immediately to address the implementation level. This allows them to concentrate on more important aspects without being immediately confused by many implementation details and then to have tools which update the implementation in order to be consistent with high-level choices. Thus, by using models which capture semantically meaningful aspects, designers can more easily manage the increasing complexity of interactive applications and analyse them both during their development and when they have to be modified.
Unable to display preview. Download preview PDF.