The approach of model-driven software development focuses on models as specification of software and on transformations of those models to finally get the source code. The advantage of the model-driven approach still has to be proven because a continuous tool-supported transformation process from model to source code with regard to all aspects of a software system is not possible yet. The lack of continuity in tool-support is among other reasons based on inappropriate or missing metamodels for describing certain aspects of a software system. The presented approach concentrates on the aspect of user interaction and demonstrates, how an extension of a modeling language allows for a tool-supported, model-driven software development of graphical user interfaces for any kind of platform. A case study demonstrates the feasibility and benefit of this approach.
Print ISSN: 1618-162X
Volume: 06, 03/2007
Pages: 037 - 043