This refers to the course "Advance Topics in Computer Science" for A.Y. 2018-2019. For the edition o...
This refers to the course "Advance Topics in Computer Science" for A.Y. 2018-2019. For the edition of A.Y. 2019-2020, please refer to this.Questo si riferisce al corso "Advance Topics in Computer Science" for A.A. 2018-2019. Per l'edizione che si riferisce all'A.A. 2019-2020, fare riferimento qui this.The ultimate goal of any information system is to support
processes. Therefore, information systems need to be designed and analyzed such
that in the end the processes are conforming to certain rules (e.g., auditing
or legal requirements), response times and flow times are a short as possible,
costs are reduced, and risks are minimized.
Process-aware information systems, such as Workflow
Management (WFM) Systems, Enterprise Resource Planning (ERP) systems, Business
Process Management (BPM) systems, Enterprise Information (EI) systems, Customer
Relationship Management (CRM) systems, and Product Data Management (PDM)
systems, are generic information systems that are configured on the basis of
Some systems implement monolithic processes in isolation
while in other systems various (web-) services are composed to complex processes.
In some systems, the process models are explicit and can be
adapted (e.g., the control flow in a WFM/BPM system) while in other systems
they are implicit (e.g., the reference models in the context of SAP).
However, it is clear
that, in any enterprise, business processes and information systems are
strongly intertwined. Therefore, it is important that students understand
the relationship between systems and processes and are able to model complex
systems involving processes, (web-) services, humans, and organizations.
This course will cover the entire life cycle of designing
and deployment of process-aware information systems, namely:
to interpreting information process requirements
and translate them into explicit, formal models;to analyze the performance of the process, by
simulating the respective formal models and performing sensitivity analysis;to improve the process (and the respective
model), by identifying, e.g., the bottlenecks, the over/underutilization of
resources, reducing the service costs and time;to configure and deploy a process-aware
information system that is driven by the improved process model.The resulting improved model will be finally deployed in
YAWL, an open-source process-aware information system, to validate the process.
Further information is available in the course syllabus