Public Administration Workflows Re-engineering: An Agent-Based M&S Approach

Workflows in Public Administration (PA) can be mainly classified as inter-organization processes and cannot be modeled using standard methods such as Petri-nets or WF-Nets, but need new modeling paradigms to describe: i) the structure of the organization; ii) the factors that influence the execution of the workflow and iii) the actors (humans and IT systems) that interact with the workflow, generating the workload. This chapter describes the experience matured by the authors in the design and implementation of an agent-based modeling and simulation framework to support the re-engineering of Public Administration workflows. The project, started in late 2003, faced the challenge of analyze, evaluate the performance and finally re-engineer a Public Administration process of the Presidency of Counseil of Ministers: the IT infrastructure management and the service provisioning process. The project was developed at the Italian Prime Minister Office for Informatics and Telematics headed by the second Author. From the solution initially developed to solve this specific problem we built a general framework to support Public Administration processes re-engineering. This framework, named Wf-Simulator, has been successfully used in real workflow modeling and simulation. The chapter describes the initial project, the Wf-Simulator framework and three real case studies: service provisioning in PA, day hospital surgery admission and blood examination management.

[1]  Amit P. Sheth,et al.  Specifying and Enforcing Intertask Dependencies , 1993, VLDB.

[2]  Mike Wright,et al.  Petri net-based modelling of workflow systems: An overview , 2001, Eur. J. Oper. Res..

[3]  Maarten Sierhuis,et al.  Agent-based Mission Modeling and Simulation , 2006 .

[4]  C. R. Ramakrishnan,et al.  Logic based modeling and analysis of workflows , 1998, PODS '98.

[5]  Charles M. Macal,et al.  Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation , 2007 .

[6]  Clarence A. Ellis,et al.  Office Information Systems and Computer Science , 1980, CSUR.

[7]  Marek Laskowski,et al.  Agent-Based Simulation of Emergency Departments with Patient Diversion , 2008, eHealth.

[8]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[9]  Jacques Ferber,et al.  From Agents to Organizations: An Organizational View of Multi-agent Systems , 2003, AOSE.

[10]  Gunter Saake,et al.  Logics for Emerging Applications of Databases , 2003, Springer Berlin Heidelberg.

[11]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[12]  Eric Bonabeau,et al.  Agent-based modeling: Methods and techniques for simulating human systems , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Gunter Saake,et al.  Logics for databases and information systems , 1998 .

[14]  Maarten Sierhuis,et al.  Agent-based simulation of shuttle mission operations , 2007, SpringSim '07.

[15]  Charles M. Macal,et al.  Managing Business Complexity: Discovering Strategic Solutions with Agent-Based Modeling and Simulation , 2007 .

[16]  Toshizumi Ohta,et al.  Evolution of Cooperative Behavior in C2C market: Effect of Reputation Management System , 2005 .

[17]  Jan Chomicki,et al.  Temporal Logic in Information Systems , 1998, Logics for Databases and Information Systems.

[18]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[19]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[20]  Anthony J. Bonner,et al.  Workflow, transactions and datalog , 1999, PODS.

[21]  Thomas H. Davenport,et al.  The New Industrial Engineering: Information Technology and Business Process Redesign , 2011 .

[22]  Michael Hammer,et al.  Reengineering Work: Don’t Automate, Obliterate , 1990 .

[23]  W.M.P. van der Aalst Putting high-level Petri nets to work in industry , 1994 .

[24]  Thomas H. Davenport,et al.  Process Innovation: Reengineering Work Through Information Technology , 1992 .

[25]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[26]  Mark Hoogendoorn,et al.  Modeling adaptive multi-agent organizations for naval missions , 2006 .

[27]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[28]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[29]  Carlos José Pereira de Lucena,et al.  A UML based approach for modeling and implementing multi-agent systems , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[30]  Saikat Mukherjee,et al.  Logic Based Approaches to Workflow Modeling and Verification , 2003, Logics for Emerging Applications of Databases.

[31]  Wil M.P. van der Aalst,et al.  Three good reasons for using a Petri-net-based workflow management system , 1996 .

[32]  Winfried Lamersdorf,et al.  Using Mobile Agents to Support Interorganizational Workflow Management , 1997, Appl. Artif. Intell..

[33]  C. Petri Kommunikation mit Automaten , 1962 .

[34]  Rik Eshuis,et al.  Verification support for workflow design with UML activity graphs , 2002, ICSE '02.

[35]  T. Terano,et al.  Analysis Passive Investment Strategies and Asset Price Fluctuation in Financial Market Through Agent , 2005 .