Authors:
Pierre A. Akiki
;
Arosha K. Bandara
and
Yijun Yu
Affiliation:
The Open University, United Kingdom
Keyword(s):
User Interfaces, Model Driven Engineering, Runtime Modelling, Enterprise Applications, Design Tools and Techniques, Domain-specific Architectures, Software Architectures.
Related
Ontology
Subjects/Areas/Topics:
Accessibility and Usability
;
Adaptive and Adaptable User Interfaces
;
Enterprise Information Systems
;
HCI on Enterprise Information Systems
;
Human-Computer Interaction
;
Information Systems Analysis and Specification
;
Model Driven Architectures and Engineering
;
Software Engineering
Abstract:
Although proposed to accommodate new technologies and the continuous evolution of business processes and business rules, current model-driven approaches do not meet the flexibility and dynamic needs of feature-rich enterprise applications. This paper illustrates the use of interpreted runtime models instead of static models or generative runtime models, i.e. those that depend on code generation. The benefit of interpreting runtime models is illustrated in two enterprise user interface (UI) scenarios requiring adaptive capabilities. Concerned with devising a tool-supported methodology to accommodate such advanced adaptive user interface scenarios, we propose an adaptive UI architecture and the meta-model for such UIs. We called our architecture Custom Enterprise Development Adaptive Architecture (CEDAR). The applicability and performance of the proposed approach are evaluated by a case study.