Model-Driven Development (MDD) is a software development approach that facilitates problem comprehension. MDD is carried out based on level of abstraction attained by working with models. When using models to create user-interfaces, development time can be reduced significantly. However, automatic user-interface generation is done with preestablished templates that might not fulfill all the requirements clients. These templates might also be too general and sometimes provide few customization options. In this paper, we review research on the usage of MDD for user-interface development. We also study how automatic user-interface generation can result in limitations as the need might arise for repeatedly modifying model and code
The Software Engineering (SE) community has historically focused on working with models to represent...
Model-based user interface design is centered around a description of application objects and operat...
Model-based user interface design is centered around a description of application objects and operat...
The complexity and dynamism of modern systems have made software development a task that requires a ...
© 2018, Springer-Verlag GmbH Germany, part of Springer Nature. Advances in software design possibili...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
This work is about supporting user interface design by means of explicit design representations, in ...
This article presents the past, present and future of model-based user interface development. After ...
[EN] Nowadays there are sound Model-Driven Development (MDD) methods that deal with functional requi...
Formalization approaches of user interface design (UID) in conjunction with model driven techniques ...
Model-based user interface (UI) development environments are aimed at generating one or many UIs fro...
Model Driven Development (MDD) is an important paradigm in Software Engineering. In MDD, application...
Elicitating the requirements and creating a model of a software system are standard activities in th...
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major ...
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
The Software Engineering (SE) community has historically focused on working with models to represent...
Model-based user interface design is centered around a description of application objects and operat...
Model-based user interface design is centered around a description of application objects and operat...
The complexity and dynamism of modern systems have made software development a task that requires a ...
© 2018, Springer-Verlag GmbH Germany, part of Springer Nature. Advances in software design possibili...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
This work is about supporting user interface design by means of explicit design representations, in ...
This article presents the past, present and future of model-based user interface development. After ...
[EN] Nowadays there are sound Model-Driven Development (MDD) methods that deal with functional requi...
Formalization approaches of user interface design (UID) in conjunction with model driven techniques ...
Model-based user interface (UI) development environments are aimed at generating one or many UIs fro...
Model Driven Development (MDD) is an important paradigm in Software Engineering. In MDD, application...
Elicitating the requirements and creating a model of a software system are standard activities in th...
Given its current state of the art, Model-Based UI Development (MBDUI) is able to fulfill the major ...
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
The Software Engineering (SE) community has historically focused on working with models to represent...
Model-based user interface design is centered around a description of application objects and operat...
Model-based user interface design is centered around a description of application objects and operat...