Tomorrow (November 21st) I’ll present two contributions to the 3rd international BPMN workshop in Luzern, Switzerland.
My first speech will present our proposed notation for representing Social Business Processes within Social BPM scenarios. Social networking is more and more considered as crucial for helping organizations harness the value of informal relationships and weak ties, without compromising the consolidated business practices embedded in conventional BPM solutions. However, no appropriate notation has been devised for specifying social aspects within business process models. We propose a first attempt towards the extension of business process notations with social features. In particular, we devise an extension of the BPMN notation for capturing social requirements. Such extension does not alter the semantics of the language: it includes a set of new event types and task types, together with some annotation for the pool/lane levels. It actually exploits the extensibility features of BPMN 2.0. Our notation enables the description of social behaviours within BPMN diagrams. To demonstrate the applicability of the notation, we implement it within the WebRatio BPM editor and we provide a code generation framework that automatically produces a process enactment Web application connected with mainstream social platforms.The presentation is available on SlideShare:
My second speech is on Execution Semantics of BPMN through MDE Web Application Generation, using BPMN and WebML. I describe our pragmatic approach based on Model Driven Engineering (MDE) principles for implementing the execution semantics of BPMN. The approach is implemented in WebRatio and is based on a two-step model transformation that transforms BPMN models into Web application models specified according to the WebML notation and then into running Web applications. Thanks to the proposed chain of model transformations it is also possible to fine tune the final application in several ways by refining the intermediate WebML application models. The presentation is available on SlideShare: