Automatically Generating and Updating User Interface Components in Process-Aware Information Systems

Creators: Kolb, Jens and Hübner, Paul and Reichert, Manfred
Title: Automatically Generating and Updating User Interface Components in Process-Aware Information Systems
Item Type: Conference or Workshop Item
Event Title: (Proceedings of the) 20th International Conference on Cooperative Information Systems
Event Location: Rome, Italy
Event Dates: September, 12-14, 2012
Page Range: pp. 444-454
Date: September 2012
Divisions: Informationsmanagement
Abstract (ENG): The increasing adoption of process-aware information systems (PAISs) has resulted in a large number of implemented business processes. To react on changing needs, companies need to be able to quickly adapt these process implementations. Current PAISs only provide mechanisms to evolve the schema of a process, but do not support the automated creation and adaptation of user interfaces (UIs). The latter may have a complex logic and comprise conditional elements or database queries. Creating and evolving UIs manually is a tedious and error-prone task. This paper introduces a set of patterns for transforming fragments of a business process, whose activities are performed by the same user role, to UIs of the PAIS. In particular, UI logic can be expressed using the same notation as for process modeling. Furthermore, a transformation method is introduced, which applies these patterns to automatically derive UIs by establishing a bidirectional mapping between process model and UI. This mapping allows propagating UI changes to the process model and vice versa. Overall, our approach enables process designers to rapidly develop and update complex UIs in PAISs.
Forthcoming: No
Language: English
Link eMedia: Download
Citation:

Kolb, Jens and Hübner, Paul and Reichert, Manfred (2012) Automatically Generating and Updating User Interface Components in Process-Aware Information Systems. In: (Proceedings of the) 20th International Conference on Cooperative Information Systems, September, 12-14, 2012, Rome, Italy, pp. 444-454. (Lecture Notes in Computer Science; 7565). ISBN 9783642336058

Actions for admins (login required)

View Item in edit mode View Item in edit mode