Modeling and Monitoring Business Process Execution Piergiorgio Bertoli 1 , Mauro Dragoni 2 , Chiara Ghidini 2 , Emanuele Martufi 1 , Michele Nori 1 , Marco Pistore 1,2 , and Chiara Di Francescomarino 2 1 SAYservice, Trento, Italy {bertoli,martufi,nori,pistore}@sayservice.it 2 FBK—IRST, Trento, Italy ⋆ {dragoni,ghidini,pistore,dfmchiara}@fbk.eu Abstract. The growing adoption of IT systems to support business activities has made available huge amount of data, that can be used to monitor the actual exe- cution of business processes. However, in many real settings, due to the different degrees of abstraction between business and technological layers and to informa- tion hiding, the potentiality of this data cannot be fully exploited. The PROMO tool, grounded on reasoning services, aims at reconciling the technical and the business layer, in order to enable the effective monitoring and analysis of busi- ness process instances in the face of abovementioned issues. 1 Introduction Nowadays, huge quantities of data are made available by the growing capability of In- formation Technology (IT) systems to trace and store business service and application execution information. The potentiality of this data is enormous from a business point of view, as it makes it possible (i) to observe the current evolution of ongoing pro- cesses; (ii) to provide statistical analysis on past executions; (iii) to detect deviations of real process executions from ideal process models (as envisaged in [1]); (iv) to identify performance-specific or instance-specific problems; and hence also to improve busi- ness process models based on analyses, deviations, bottlenecks and problems detected inspecting real process executions. Indeed, a variety of Business Intelligence tools have been proposed, even by major vendors, that aim at supporting business activity mon- itoring (BAM) to different extent; for instance, Engineering’s eBAM [5], Microsoft’s BAM suite in BizTalk [4], Oracle’s BAM [6], Polymita, WebSphere [7], to name a few. However, business activity monitoring must deal with a significant difficulty, i.e., the gap existing between the business and the technological (IT) level. Indeed a perfect mapping between modeled and IT-traced processes does not exist in the vast majority of cases. For example, observation of process execution often brings (e.g., because of manual activities or paper-based documentation) only partial information in terms of which process activities have been executed and what data or artifacts they have pro- duced so far. Moreover, even when IT information exists, it is not easy to associate it to ⋆ This work is supported by “ProMo - A Collaborative Agile Approach to Model and Monitor Service-Based Business Processes”, funded by the Operational Programme “Fondo Europeo di Sviluppo Regionale (FESR) 2007-2013” of the Province of Trento, Italy. S. Basu et al. (Eds.): ICSOC 2013, LNCS 8274, pp. 683–687, 2013. c Springer-Verlag Berlin Heidelberg 2013