Abstract

The complexity of user interface design is still steadily increasing because of an increasing variety of innovative interaction styles (e.g., pen-based interaction) and because of an increasing orientation towards tasks as they are actually accomplished in work environments. In order to handle the resulting variety of knowledge that has to be taken into account for design, specification techniques have to rely on representation schemes for end user tasks and their organization, problem domain data, and interaction styles. Declarative knowledge representation techniques provide the capabilities to handle heterogeneous categories of knowledge as well as their integration. This article describes not only a conceptual but also a formal framework for task-oriented, declarative user interface specification. the conceptual framework is based on a semantic network. It is formalized comprehensively through LUIS (Logical User Interface Specification). LUIS is a novel many-sorted temporal specification logic. Using LUIS all static and dynamic relations between (1) end user tasks and problem domain data, (2) end user tasks and interaction styles (media and modalities), and (3) problem domain data and interaction styles, according to different levels of refinement can be captured. In particular, LUIS supports to stepwise refinement of knowledge to elementary data structures and basic functions. Moreover, in LUIS organizational constraints concerning the accomplishment of end user tasks can be represented by postulating axioms applying the modalities “First,” “Sometime in the future,” “Next,” and “More recently than.” Since each knowledge category corresponds to a particular sort of the specification logic, the designer can be provided with modular knowledge sources. They can be extended or modified for further developments in a flexible way. © 1995 John Wiley & Sons, Inc.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.