July 10, Tuesday, Plenary Talk

Towards Seamless Business Process and Dialogue Specification

Dr. Dirk Draheim, Software Competence Center Hagenberg, Linz, Austria

Abstract: Executable specification has always been a major strand of research to improve development and maintenance of Software systems. In the domain of enterprise applications the issue of executable specification is currently addressed by business process execution initiatives. Current BPM (Business Process Management) and workflow technologies are not fully integrated with the application programs that make up the dialogues of an enterprise application. This means that BPM technology controls the workflow states and not the dialogues that bridge the workflow states. The dialogue states are not seen by BPM technology. This means, most importantly, that the dialogues are not amenable to advanced BPM techniques like business process monitoring and business process simulation. Today, BPM technology is successfully used in enterprise application projects in the following sense: some rules in the interplay of existing enterprise applications are identified and these rules are then automized by a BPM product. On the other hand, if a workflow-intensive system should be built with BPM technology from scratch it is not obvious any more how to design the human computer interaction. The problem is to fix the right granularity of workflow versus dialogue states. We follow a different, fundamental approach: we want to unify workflow states and dialogue states so that advanced BPM techniques are no longer artificially restricted to some coarse-grained workflow states and become pervasive. In these efforts the findings of form-oriented analysis serve as a basis. Here, a submit/response-style system is defined as typed, bipartite state machine. The human-computer interaction is form-oriented - it consists of an ongoing interchange of report presentations and form submissions.

CV: Dirk Draheim holds a Diploma in computer science from the Technische Universitšt Berlin since 1994 and a PhD in computer science from the Freie Universitšt Berlin since 2002. From 1996 to 2006 he worked in various positions, i.e., as a Research Associate, Lecturer, and DFG Researcher, at the Freie Universitšt Berlin, Germany. In spring 2006 he was lecturer in HCI at the University of Auckland, New Zealand, and since summer 2006 he is Senior Researcher at the Software Competence Center Hagenberg, Linz, Austria, currently in the position of the Area Manager Database Technology. Furthermore, in winter 2006 he was visiting professor in Software Engineering at the University of Mannheim, Germany. In summer 2007 he will be visiting lecturer in Applied Information Systems at the Johannes-Kepler-Universitšt Linz, Austria. Together with Gerald Weber he is founder of TEAA - the International Conference on Trends in Enterprise Application Architecture and was PC chair of TEAA 2005 and TEAA 2006. He is author of the Springer book "Form-oriented analysis" and gave tutorials on information system modeling on the ER 2005 and the ER 2006 conference. His research interests are Business Process Modeling, Requirements Engineering and Software Architecture of Enterprise Applications.