© 2018, Springer-Verlag GmbH Germany, part of Springer Nature. Advances in software design possibilities have led to a growing interest in the study of user interfaces (UIs). Many Model-Based User Interface Development Environments (MB-UIDEs) have been proposed to deal with the generation of the UIs (semi-) automatically by using models with different levels of abstraction. Often, this generation is limited to the UI part of an application. However, achieving true model-driven development (MDD) requires the co-development of application and UI and, hence, needs to go a step further. This paper analyzes a large set of existing MB-UIDEs, evaluates, from a critical perspective, to what extent they can be considered full MDD environments, and a...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
This work is about supporting user interface design by means of explicit design representations, in ...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Model-Driven Development (MDD) is a software development approach that facilitates problem comprehen...
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...
This article presents the past, present and future of model-based user interface development. After ...
The usability of user interfaces is crucial for the success of an application. Model driven user int...
Formalization approaches of user interface design (UID) in conjunction with model driven techniques ...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
Model-based user interface design is centered around a description of application objects and operat...
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
Part 4: Tools and Tool-SupportInternational audienceUser Interface (UI) development is a challenging...
Nowadays several Computer-Aided Software Engineering environments exploit Model-Driven Engineering (...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
This work is about supporting user interface design by means of explicit design representations, in ...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...
The complexity and dynamism of modern systems have made software development a task that requires a ...
Model-Driven Development (MDD) is a software development approach that facilitates problem comprehen...
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...
This article presents the past, present and future of model-based user interface development. After ...
The usability of user interfaces is crucial for the success of an application. Model driven user int...
Formalization approaches of user interface design (UID) in conjunction with model driven techniques ...
It has often been suggested that model-driven development of user interfaces amounted to producing m...
Model-based user interface design is centered around a description of application objects and operat...
Model-based methodologies, supported by automatic generation, have been proposed as a solution to r...
Part 4: Tools and Tool-SupportInternational audienceUser Interface (UI) development is a challenging...
Nowadays several Computer-Aided Software Engineering environments exploit Model-Driven Engineering (...
The use of formal models for user interface design can provide a number of benefits. It can help to ...
This work is about supporting user interface design by means of explicit design representations, in ...
Software Product Lines (SPL) are systematic approach to de-velop families of similar software produc...