|
[Print-friendly version]
Principal Supervisor: Assoc. Prof. Marlon Dumas
Associate Supervisor: Prof. Arthur ter Hofstede
Expected Completion Date: December 2008
Title: Reconciliation of Process-centric and Object-centric Approaches to Information Systems Engineering
Abstract: Various modelling approaches can be used in the development lifecycle of Information Systems in general, and Process-Aware Information Systems (PAIS) in particular. Two examples of such approaches are the object-centric and the process-centric approaches. The process-centric approach focuses on the specification of activities and their dependencies (e.g. control-flow dependencies), whereas an object-centric approach focuses on the specification of objects and their interactions. At the implementation level, an object-centric approach typically results in an object-oriented application whereas choosing a process-centric approach typically results in a workflow application.
This project will address issues that arise when switching from one of these approaches to the other during the development lifecycle of a PAIS. The research will explore methods for mapping process models at different levels of abstraction into object models and vice-versa. This will involve defining integrated models that encompass both process-centric and object-centric viewpoints. The resulting methods and integrated model will enable increased flexibility so that different viewpoints on a PAIS may be used alternately. Finally, the project will investigate the applicability of the proposed methods and models to reconciling service-oriented and process-oriented software architectures.
|