The document proposes a BP Execution Measurement Model (BPEMM) to measure service execution as part of business process execution. BPEMM organizes measures across dimensions of time, cost, quality and flexibility. It defines measures for a service execution view to assess individual services and their composition in business processes. The authors developed a ProM plugin to evaluate BPEMM measures for time in generic business processes, and plan to extend it to fully support the model across all defined measures.
A proposal on service execution measures for the improvement of business processes realized by services
1. A proposal on service execution measures
for the improvement of
business processes realized by services
Andrea Delgado1,
Francisco Ruiz2, Ignacio García-Rodríguez de Guzmán2,
Barbara Weber3
1 Instituto
de Computación, Facultad de Ingeniería,
Universidad de la República (Uruguay)
2Grupo de Investigación ALARCOS,
Universidad de Castilla La-Mancha (España)
3Quality Engineering Group, Institute of Computer Science,
University of Innsbruck (Austria)
A proposal on service execution measures for the improvement of BP realized by services
Agenda
g
• I t d ti
Introduction
• BP Execution Measurement Model (BPEMM)
• S i
Services execution view of BPEMM
ti i f
General definitions & examples
• Tool s pport
support
• Conclusions and future work
JCIS 2012 - Almería, 17 al 19 de setiembre 2
2. A proposal on service execution measures for the improvement of BP realized by services
Introduction
• "Measurement is the first step that leads to control and
eventually to improvement. If you can’t measure something,
you can’t understand it. If you can’t understand it, you can’t
control it. If you can’t control it, you can’t improve it.“
(Harrington, 1991)
The realization of BPs with
services provides the basis
for
f separating their definition
ti th i d fi iti
from the technologies
implementing them
Services execution has
to be measured as part of
BPs execution to be able
to improve BPs
p
JCIS 2012 - Almería, 17 al 19 de setiembre 3
A proposal on service execution measures for the improvement of BP realized by services
BP Execution Measurement Model (BPEMM)
( )
• Provides a set of execution measures for BPs
implemented by services
Main objective: to relate business goals of the organization
and specifics of the BP to its real execution
Goal/Question/Metrics (GQM)
G l/Q ti /M t i
Organization Goals (Basili, 1992)
BPEMM measures:
selection,
implementation
and collection
BP definition
BPEMM
measurement BP execution
results analysis
Measures specified using the Software Measurement Ontology
(SMO) (García et al., 2005)
JCIS 2012 - Almería, 17 al 19 de setiembre 4
3. A proposal on service execution measures for the improvement of BP realized by services
BP Execution Measurement Model (BPEMM)
( )
• BPEMM tridimensional organization
JCIS 2012 - Almería, 17 al 19 de setiembre 5
A proposal on service execution measures for the improvement of BP realized by services
BP Execution Measurement Model (BPEMM)
( )
• BPEMM – Execution Views
Generic BP execution:
measures are related to generic
g
process characteristics that
are not themselves related to the
type of BP
Lean BP execution:
measures mainly focused on the detection of defined types of waste
Services execution:
S i ti
measures to assess the execution of services realizing the BPs
JCIS 2012 - Almería, 17 al 19 de setiembre 6
4. A proposal on service execution measures for the improvement of BP realized by services
BP Execution Measurement Model (BPEMM)
( )
• BPEMM Devils’ Quadrant aspects
Time:
duration and capacity of the BP
Cost:
cost of human resources (mainly)
Quality:
y
quality characteristics and errors
Flexibility:
ability of a BP to react to changes
JCIS 2012 - Almería, 17 al 19 de setiembre 7
A proposal on service execution measures for the improvement of BP realized by services
BP Execution Measurement Model (BPEMM)
( )
• BPEMM Granularity levels
Activity i t
A ti it instances
for each activity and instances execution
BP cases
for each BP case execution
BP
for all BP cases execution of the BP
JCIS 2012 - Almería, 17 al 19 de setiembre 8
5. A proposal on service execution measures for the improvement of BP realized by services
BP Execution Measurement Model (BPEMM)
( )
• BPEMM tridimensional organization
36 categorías
de medidas
-3x4x3
JCIS 2012 - Almería, 17 al 19 de setiembre 9
A proposal on service execution measures for the improvement of BP realized by services
Service execution view general definitions
g
• Definition of measures for the service execution view
• For each measurable concept several goals, questions and
execution measures are defined
JCIS 2012 - Almería, 17 al 19 de setiembre 10
6. A proposal on service execution measures for the improvement of BP realized by services
Service execution view examples
p
• Time dimension
Response Time (RT): Guaranteed time interval for the
execution of the response of an event ( i iinvocation)
ti f th f t (service i )
JCIS 2012 - Almería, 17 al 19 de setiembre 11
A proposal on service execution measures for the improvement of BP realized by services
Service execution view examples
p
• Time dimension
Response Time (RT): Guaranteed time Interval for the
execution of the response of an event (service invocation)
JCIS 2012 - Almería, 17 al 19 de setiembre 12
7. A proposal on service execution measures for the improvement of BP realized by services
Service execution view examples
p
• Quality dimension
Dependability: Guaranteed availability for the service,
guaranteed reliability for the service (service invocation)
JCIS 2012 - Almería, 17 al 19 de setiembre 13
A proposal on service execution measures for the improvement of BP realized by services
Tool support
pp
• BPEMM ProM plug-in
Defined prototype to support the BPEMM execution measures
visualizing the execution measures in BPEMM.
So far only the Time dimension for the Generic BP execution
view i i l
i is implemented, so service execution measures f ti
t d i ti for time are
included in Activities time
JCIS 2012 - Almería, 17 al 19 de setiembre 14
8. A proposal on service execution measures for the improvement of BP realized by services
Conclusions and future work
• The BPEMM execution measurement model
provides a set of measures for the execution of BPs realized
by services organized into 36 categories from three different
dimensions
• The service execution view
measures services execution both from the point of view of
the BP invoking services, and within services themselves
• Tool support for evaluating measurement results
Is needed, for which we have developed a prototype for the
ProM framework the ProM BPEMM plug-in,
framework, plug in
we are now extending it to include all the defined measures,
to be able to assess the complete proposal in a case study.
JCIS 2012 - Almería, 17 al 19 de setiembre 15
Thank you very much !!
Questions ?
Alarcos Research Group
http://alarcos.inf-cr.uclm.es
presentador: Francisco Ruiz
francisco.ruizg@uclm.es
Autor principal: Andrea Delgado
adelgado@fing.edu.uy