Chair Architecture of Information Systems (AIS)
Master projects
This page is intended for students interested in doing a Master project. We refer to IShype for practical details on master projects.
Assignments
Assignments
Modeling of (process-aware) Information Systems (MIS)
Information systems tend to be huge and complex, especially if they support non-trivial processes. Hence, it is a challenge to master the complexity of such systems. Rigorous modeling is useful to gain more insights and to discover inconsistencies in designs and architectures. An example of an assignment would be to model the collection of systems used in a large bank (e.g., ING or Rabobank) involved in trading and electronic transfers.
Development, Prototyping, and Evaluation of (process-aware) Information Systems (DPEIS)
Workflow management systems, business process management systems, enterprise information systems, and e-business systems are increasingly constructed using generic software packages. The technology to generate or assemble process-aware information systems is available but still limited. Therefore, the evaluation of existing software and languages and the development of prototypes to improve current practice are highly relevant. An example of a project would be to extend a workflow engine (e.g., FLOWer or IBM’s WebSphere) with advanced case prediction facilities (e.g., When will a particular customer order be handled?).
Process Mining (PM)
In recent years, process mining has emerged as a way to analyze systems and their actual use based on the event logs they produce. Information systems, but also all kinds of devices, increasingly generate audit trails. This information can be used to automatically generate models allowing analysis. Unlike classical analysis techniques that focus on some subjective model, process mining takes reality as a starting point. The ProM tool can e.g. reveal conceptual errors of practitioners about the processes they are involved in. An example of a Master project would be the development of process mining techniques for Philips Medical Systems aimed at finding patterns in the use of X-ray machines.
Model Transformation (MT)
In practice a wide variety of languages are used. There are hundreds of workflow languages and also software development tools and simulation tools tend to use propriety languages or dialects of standardized languages. Moreover, these languages are typically not suited for automated analysis. Hence, there are many situations where models in one language need to be translated to some other language to allow for interoperability, enactment, or verification. This is particularly tricky for process models and thus it is challenging to find smart ways to translate these models for particular purposes. An example of an assignment would be to translate BPMN models into BPEL models for enactment in IBM’s middleware.
Verification (VER)
The use of formal methods enables all kinds of analysis including verification. Many organizations have models that need to be verified. For example, a recent study showed that more than 20 percent of the 600 process models in the SAP reference model have errors. Using Petri-net-based analysis techniques such errors can be detected, reported, and even predicted. An example of an assignment would be to translate the BPMN models of a large auditing firm into Petri nets and to try and detect deadlocks, livelocks, and other anomalies.
Simulation (SIM)
Having explicit process models typically enables the use of simulation techniques. Simulation can be used for validation and performance analysis. The architecture of a complex enterprise information system can be validated through interactive simulation. The expected performance of a high-end copier can be calculated through simulation. An example of a Master project could be the improvement of the simulation facilities of Protos using historic information coming from particular workflow systems.
Organizations involved
The examples above illustrate that the AIS group has many contacts with software vendors, consulting firms, and end-user organizations. Most master projects are linked to some external organization. Examples are IBM, Pallas Athena, SAP, IDS Scheer, ING, Deloitte, UWV, Catharina Hospital, AMC Hospital, Justice Department, Staffware/TIBCO, ASML, Philips Medical Systems, Océ, etc.
Staff involved
Staff
Prof. Wil van der Aalst
Prof. Wil van der Aalst is head of the AIS group and an active researcher working on topics ranging from concurrency theory to process-aware information systems. His research and teaching interests include workflow management, process mining, Petri nets, business process management, process modeling, and process analysis. Wil van der Aalst has published more than 70 journal papers, 12 books (as author or editor), 200 refereed conference publications, and 20 book chapters. Many of his paper are highly cited and his ideas have influenced researchers, software developers, and standardization committees working on process support. Wil van der Aalst is particularly interested in supervising projects in the areas PM, MT, VER, and SIM.