Business Process Complexity Analysis

Friday, November 10, 2006

Project Goals Re-Definition

This week we got some important conclusions about the project objectives.

We won’t be creating a new metric, we also won’t be working on a survey website.

We resign on these objectives because they would only distract us from the most important tasks.

So, what will we do?

We already received a feedback from the TU/e about further implementations of our plug-in. We are almost finishing the EPC version of it, after that we must implement it for BPEL, YAWL and Petri Nets.

For all of these languages we will implement metrics to calculate Size, Modularity, Coupling, Complexity and Density. At this point we already have the formal definition of four of them and we are only waiting for the Modularity.

So, in resume, one of the main tasks of our Final Project is to create four analysis plug-ins for ProM.

Beside this, we will also complete a tool that already exists. This tool translates an XML file to OWL format. We’ll give more information about this tool on further posts.

I the meanwhile, we developed a simple analyser tool for PNML files that reads all the *.pnml files in the current directory­/sub-directories and creates an HTML report about the elements of each file. Remember that you need to have the java virtual machine installed.

You can download it here.

You just need to put it on a directory that has the files you want to analyse and execute it. After a few seconds, depending on the number of files to analyse, it will create the HTML file containing the report. You can see an example of that report here.


We’ve also been talking with our advisor and he told us that we could write a paper about the implementation of business process metrics and specific adjustments for each language. This seemed quite a good idea to us.

0 Comments:

Post a Comment

<< Home