specifying complex dialogs in algae
The complexity and high development costs of user interfaces has led to research into the design of User Interface Management Systems (UIMSs). At the heart of a UIMS is a facility for specifying a dialog control component, which processes user actions and coordinates program responses. This paper describes a language called ALGAE, which allows the specification of multi-threaded, event driven dialogs.
complexity developer user interface user research design user interface management systems control component process action coordination paper language event computer-user dialogs event based languages multi-threads