Designing Case Handling Systems

  • Authors:
  • Kees M. Hee;Jeroen Keiren;Reinier Post;Natalia Sidorova;Jan Martijn Werf

  • Affiliations:
  • Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, The Netherlands 5600 MB;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, The Netherlands 5600 MB;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, The Netherlands 5600 MB;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, The Netherlands 5600 MB;Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, The Netherlands 5600 MB

  • Venue:
  • Transactions on Petri Nets and Other Models of Concurrency I
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A case handling system is an information system supporting the handling of cases. The (sub) tasks for a particular case are performed by persons or software agents and the result of a task is the updating of the case data. Case handling systems consist of three parts: (1) a workflow engine that executes the process of a case, (2) a document manager that manipulates the case data and (3) a database manager for manipulation of the global data, i.e., the data that is independent of a particular case. In this paper we present a new methodology for the first four phases of the development of a case handling system: (1) user requirements, (2) functional architecture, (3) software architecture, and (4) the prototyping phase. The methodology is supported by a tool consisting of a Petri net based workflow engine, a standard document manager and a standard database system.