Title :
Workflow-oriented prototyping for the development of interactive software
Author :
Stary, Christian ; Vidakis, Nikolas ; Mohacsi, Stefan ; Nagelholz, Mavkus
Author_Institution :
Dept. for Bus. Inf. Syst., Commun. Eng., Linz Univ., Austria
Abstract :
Nowadays interactive systems cannot be developed in isolation from workflows and the application domains they are embedded in. Unfortunately, a conceptual gap exists between design representations for interactive systems and workflow specifications. This gap leads to a situation in which it can be checked in a very late stage of development whether an interactive system actually fits into a particular workflow or not. If not, redesign is required and the development costs may be increased dramatically. In order to avoid this worst case, the authors introduce a framework and environment that allows the refinement of workflows to system functions at an implementation-independent layer. In addition, TADEUS (Task Analysis/Design/End User Systems) supports workflow driven prototyping. Developing interactive systems this way not only removes the conceptual gap between workflow models and user interface design representations, but also provides early feedback for the developers through the interpretation of the design representations
Keywords :
interactive systems; object-oriented methods; software prototyping; task analysis; user interfaces; TADEUS; design representations; implementation-independent layer; interactive software development; redesign; system functions; user interface; workflow specifications; workflow-oriented prototyping; Application software; Communication system software; Context modeling; Data models; Data structures; Embedded software; Interactive systems; Object oriented modeling; Software prototyping; User interfaces;
Conference_Titel :
Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-8105-5
DOI :
10.1109/CMPSAC.1997.625063