tailieunhanh - Languages for model driven development of user interfaces: Review of the state of the art
The Model Driven Engineering (MDE) approach has been proposed in software engineering domain in order to provide techniques and tools to deal with models in the automated way. In this paper, we will review existing user interface languages that gain wider acceptance, and discuss their applicability for model-driven user interface development. | Yugoslav Journal of Operations Research 23 (2013) Number 3, 327-341 DOI: LANGUAGES FOR MODEL-DRIVEN DEVELOPMENT OF USER INTERFACES: REVIEW OF THE STATE OF THE ART Mlađan JOVANOVIĆ Faculty of Electrical Engineering, University of Belgrade, Serbia mladjan@ Dušan STARČEVIĆ Faculty of Organizational Sciences, University of Belgrade, Serbia starcev@ Zoran JOVANOVIĆ Faculty of Electrical Engineering, University of Belgrade, Serbia zoran@ Received: November 2012 / Accepted: February 2013 Abstract: In model-driven user interface development, several models are used to describe different aspects of user interface when level of detail varies. The relations between the models are established through model transformations. The Model Driven Engineering (MDE) approach has been proposed in software engineering domain in order to provide techniques and tools to deal with models in the automated way. In this paper, we will review existing user interface languages that gain wider acceptance, and discuss their applicability for model-driven user interface development. Keywords: User interface, model-driven development, user interface description languages, transformation languages. МSC: 68N15, 68N19, 68T35, 68U35. 1. INTRODUCTION Model-driven user interface development (MDUID) uses models to describe static and dynamic system properties on different levels of abstractions, and applies M. Jovanović, , Z. Jovanović / Languages For Model-Driven Development 328 transformations of one model to another. Model Driven Architecture (MDA) is an official proposal for system specification and interoperability based on the use of hierarchically organized formal models [1]. However, Human-Computer Interaction (HCI) community still has not reached general consensus on models for engineering user interfaces. Therefore, classical MDA-approaches have been lacking solid foundation for user interface development, although .
đang nạp các trang xem trước