Generating user interfaces: principles and use of it style rules
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Compositional modeling: finding the right model for the job
Artificial Intelligence - Special issue: Qualitative reasoning about physical systems II
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Information technologies for the 1990s: the executives' view
Communications of the ACM
ACM Transactions on Computer-Human Interaction (TOCHI)
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
MOBILE: user-centered interface building
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Model-based design of interactive applications
intelligence
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Defining Interfaces at a High Level of Abstraction
IEEE Software
Finding the right model for bridge diagnosis
Artificial Intelligence in Structural Engineering, Information Technology for Design, Collaboration, Maintenance, and Monitoring.
Automating UI Generation by Model Composition
ASE '98 Proceedings of the 13th IEEE international conference on Automated software engineering
Why are Human-Computer interfaces Difficult to Design and Implement?
Why are Human-Computer interfaces Difficult to Design and Implement?
Object-oriented models in user interface design
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
User interface declarative models and development environments: a survey
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
Engineering the authoring of usable service front ends
Journal of Systems and Software
Hi-index | 0.00 |
Nearly all software products have rigid and predefined interfaces. Users are usually unable to modify or customize features beyond cosmetic aspects. Interface adaptability is important because aspects such as user preferences and task sequences vary widely in engineering, even within specialized domains. A methodology for the creation of adaptable user interfaces using model composition is presented in this paper. User interfaces are generated dynamically through the composition of model fragments that are stored in a fragment library. When fragments are linked to models of physical behavior, interface model composition applications are likely to be easier to extend and maintain than traditional graphical user interfaces. A prototype system within the domain of bridge diagnosis illustrates the potential for practical applications.