ESSE - Enterprise Systems Software Engineering

This research aims at applying the principles of model-driven development to enterprise systems, in particular to the so-called process-aware information systems. Two major steps are needed. The first step consists in working out a methodology addressing the various flavours of business processes - from workflow processes to orchestration ones - and the way they perform inter-organizational or intra-organizational interactions; this methodology will result in both business process models and collaboration (or choreography) models. The second step is concerned with the development of a software environment for the automatic generation of executable processes from the above-mentioned models; the target language is BPEL.

Skills

  • Software Engineering
  • Requirements Engineering
  • Information Systems
  • Business Process Management
  • Business Process Modeling
  • Object-Oriented Programming
  • Object-Oriented Design
  • Model-Driven Software Development
  • Petri Nets

Projects and publications

Leader