Title :
A software engineering perspective to the design of a user interface framework
Author :
Six, H.-W. ; Voss, J.
Author_Institution :
Praktische Inf. III, Fern Univ., Hagen, Germany
Abstract :
To guide user interface construction, concepts are needed that provide a conceptual basis for modeling, abstract notation, and implementation of tools and concrete interfaces. The authors discuss how general software engineering principles apply in this context. Following these principles, they have developed an object-oriented user interface framework, called DIWA, which consists of a design model enhanced by a declarative language for the specification of dynamic dialog behavior. The main components of the DIWA framework are addressed, and an extended discussion of the underlying design rationales is presented. The design rationale behind the DIWA system is discussed in depth. A description of the current implementation status and some ideas for future work are included
Keywords :
formal specification; object-oriented programming; software engineering; systems analysis; user interfaces; DIWA; declarative language; design model; dynamic dialog behavior; object-oriented user interface framework; software engineering principles; specification; user interface construction; Concrete; Design engineering; Modular construction; Object oriented modeling; Protocols; Rendering (computer graphics); Software engineering; User interfaces;
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-3000-0
DOI :
10.1109/CMPSAC.1992.217591