The need to specify amongst which places the
fairness will be measured and what the
resulting value of fairness represents.
7 CONCLUSION AND FUTURE
WORK
Measuring of fairness in the process model can be a
good indicator for overload detection of different
nodes in the model (bottleneck, overwork, etc.)
In this paper has been defined method for
calculating the fairness of any process model, which
can be modelled by stochastic Petri net. Defined
method can be applied to a specific sublet of places,
as well as the whole Petri net.
The actual fairness quantification is based on the
measurement of entropy from steady-state
probabilities of all places (or a specific subset of
places). On the prime example is presented the
calculation of the fairness.
The future research will be focused on defining
this method using coloured Petri nets, which allow
diversification of tokens. This allows measurement
of fairness for entities that provide process (states)
as well as entities that are subjects in the process
(tokens).
ACKNOWLEDGEMENTS
This work was supported by the project
No. CZ.1.07/2.2.00/28.032 Innovation and support
of doctoral study program (INDOP), financed from
EU and Czech Republic funds.
REFERENCES
"Fairness", 2011. Oxford Advanced American Dictionary
for learners of English
Alpern, B., Schneider, F. B., 1985. Defining liveness.
Information Processing Letters, 21, 181-185.
Apt, K., Francez, N., Katz, S., 1988. Appraising fairness
in languages for distributed programming. Distributed
Computing, 2, 226-241.
Avi-Itzhak, B., Levy, H., Raz, D., 2008. Quantifying
fairness in queuing systems: Principles, approaches,
and applicability. Probab. Eng. Inf. Sci., 22, 495-517.
Baier, C., Katoen, J.-P., 2008. Principles of model
checking, Cambridge, Mass., The MIT Press.
González, L. S., Rubio, F. G., González, F. R., Velthuis,
M. P., 2010. Measurement in business processes: a
systematic review. Business Process Management
Journal, 16, 114 - 134.
Ibl, M., 2013. Uncertainty Measure of Process Models
using Entropy and Petri Nets. ICSOFT 2013 -
Proceedings of the 8th International Joint Conference
on Software Technologies, 2013. Setubal: Institute for
Systems and Technologies of Information, Control and
Communication (INSTICC), 542-547.
Jaffe, J., 1981. Bottleneck Flow Control. Communications,
IEEE Transactions on, 29, 954-962.
Jung, J.-Y., Chin, C.-H., Cardoso, J., 2011. An entropy-
based uncertainty measure of process models.
Information Processing Letters, 111, 135-141.
Kelly, F., 1997. Charging and rate control for elastic
traffic. European Transactions on
Telecommunications, 8, 33-37.
Larson, R. C., 1987. PERSPECTIVES ON QUEUES -
SOCIAL-JUSTICE AND THE PSYCHOLOGY OF
QUEUING. Operations Research, 35, 895-905.
Lassen, K. B., Van Der Aalst, W. M. P., 2009. Complexity
metrics for Workflow nets. Information and Software
Technology, 51, 610-626.
Marsan, M. A., 1990. Stochastic Petri nets: an elementary
introduction. In: GRZEGORZ, R. (ed.) Advances in
Petri nets 1989. Springer-Verlag New York, Inc.
Molloy, M. K., 1982. Performance Analysis Using
Stochastic Petri Nets. Computers, IEEE Transactions
on, C-31, 913-917.
Palm, C., 1953. Methods of Judging the Annoyance
Caused By Congestions. TELE (English ed.), 1-20.
Petri, C. A., 1962. Kommunikation mit Automaten.
Bonn:
Institut für Instrumentelle Mathematik, Schriften des
IIM Nr. 2.
Raz, D., Levy, H., Avi-Itzhak, B., 2004. A resource-
allocation queueing fairness measure. SIGMETRICS
Perform. Eval. Rev., 32, 130-141.
Reijers, H. A., Vanderfeesten, I. T. P., 2004. Cohesion and
Coupling Metrics for Workflow Process Design. In:
DESEL, J., PERNICI, B. & WESKE, M. (eds.)
Business Process Management. Springer Berlin
Heidelberg.
Shannon, C. E., 1948. A mathematical theory of
communication. Bell System Technical Journal, 27,
379-423.
Völzer, H., Varacca, D., 2012. Defining Fairness in
Reactive and Concurrent Systems. Journal of the
ACM, 59, 13-13:37.
ICSOFT-PT2014-9thInternationalConferenceonSoftwareParadigmTrends
120