February 19, 2009

A Brief Ph.D. Thesis Summary

I wish to publish a brief summary of the content of my Ph.D. Thesis "Representing Business Processes: Conceptual Model and Design Methodology" emphasizing some important aspects. Feel free to comment this text or to contact me directly. Thank you.

The main key points of my work are: a new conceptual model for BPs; an XML serialization of such model; a BP design methodology and business process diagrams views. I refer to the model as 'conceptual' because it was not sufficiently formalized to be considered a complete meta-model, even if I think that its base concepts are detailed enough to be considered a solid base for reasoning about BP(MN) modeling. I haven't too much formalized the model because of the forthcoming BPMN 2.0 standard. I know I cannot compete with OMG and with the two submission proposals.

The conceptual model was originally developed to support and test our assumptions. However, it has some characteristics which could be taken into consideration while dealing with BPMN meta-model. Besides, the XML serialization of the model started some years ago to overcome the lack of a complete and compliant BPMN XML serialization. Nowadays, I think it can be very interesting to look at this XML-Schema model because of its simple and linear structure as well as for its main features: among others, it is a self-validating XML serialization of BPMN. This means that it is possible to natively check the syntax of a diagram, all the BPMN structural semantics rules and most of the behavioral semantics rules.

That is, we can check quite all the rules provided by BPMN 1.1 specifications which could be checked without a simulation or an execution of the process (for instance, we can check if a process has loops, but we can not check whether those loops are infinite loops). So, it is a simple but powerful enough model to describe all the relevant features of BPs.

Using this model, I've been able to provide a design methodology for BPs, while there are not other concrete proposals for this field. I think my work is one of the first contribution in the area of conceptual modeling of BPs and I believe that my effort could be very interesting, especially if we consider the survey presented by Rosemann during the last BPM conference in Milan (where he talked about the next BP challenges). The concept of views applied to BPs is another outcome which can be seen as a first preliminary result, because also in this case there are not other works regarding the possibility to emphasize different parts of a process. Some products offer this feature, but it is an artifact not supported by a native definition of views. Views permit us also to investigate several applications. In particular to define end users policies (at present not provided by BPMN standard neither by other notations). This implies the possibility to differentiate users access to BPs simplifying the process management inside companies. To access or modify a BP become no-more time consuming tasks. Moreover, the interest on security and privacy related topics arises and views could become the way through which these policies could be implemented.

-- mchinosi

November 26, 2008

My PhD Thesis

I'm finishing to write my PhD dissertation entitled:
Representing Business Processes: Conceptual Model and Design Methodology
I will discuss my thesis in January 2009

-- mchinosi

Integrating Privacy Policies into Business Processes


Integrating Privacy Policies into Business Processes

From: mchinosi,
1 week ago





Often, the modeled business processes involve sensible information whose disclosure is usually regulated by privacy policies. As such, the interaction between business processes and privacy policies is a critical issue worth to be investigated. Towards this end, we introduce a data model for BPMN and a corresponding XML-based representation (called BPeX) which we use to check whether a BPeX-represented business process is compliant with a P3P privacy policy. Our checking procedures are very efficient and require standard XML technology, such as XPath.



SlideShare Link

BPeX: A New Approach to BPMN Model Portability


BPeX: A New Approach to BPMN Model Portability - Updated Version

From: mchinosi,
1 week ago





Updated Version of the proceedings published version



SlideShare Link

February 15, 2008

On April 21-23, 2008 I will be in Washington DC at Architecture and Process conference to present a panel on XPDL weakenesses.
Here are the main ones I found starting from the analysis of the example presented on XPDL specification document [WFMC-TC-1025]:
  • an high complexity of the diagram
  • a great fragmentation of the information
  • a weak referential integrity (there are no unique IDs inside the XML-Schema definition)
  • very complex queries
On BPeX project page it is possible to download a more detailed description of these points.


Fig. 1: EOrder main process

Fig. 2: The XPDL version

Fig. 3: The BPeX version


-- mchinosi

June 28, 2007

BPeX Editor: New Screenshot

Here it is a new screenshot of our editor for BPMN:

















-- mchinosi

June 27, 2007

Read the comment on Bruce Silver's blog

I posted a comment on Bruce Silver's blog, BPMS Watch.
The article is Diagrams, Models, and Metamodels... Oh My!
Please, read it here

-- mchinosi