of the n
th
occurrence of a given basic activity in a
given process has to be multiplied with, for getting
the real operation time of the activity.
Users of the scheduling software may modify the
default schedule of different activities. E.g., a man-
ager - based on the special requirement of a customer
- chooses that the temperature shock test should last
7 days instead of the default 5 days. In this case the
given test process’s chosen temperature shock test has
time scale with value 7/5.
4 CONCLUSION AND FUTURE
WORK
In this work we introduced a novel approach, which
is based upon some models for resource scheduling of
workflow-elements. Resources of the workflow are
represented by cooperating and rival agents, whose
capabilities are carrying out activities on products.
We intended to model these agents and to work out
their coordination, management in such a way, that
the whole system realizes a well-scheduled workflow
which carries out the desired operation in a robust,
fault tolerant way making possible the substitution of
the system-elements by each other. A system which is
created based on the presented models is applicable in
wide spectrum of practical use for solving scheduling
problems related to business workflows. In current
development phase the system is suitable for time-
based or cost-based scheduling. The system is able
to compare the unscheduled and scheduled workflows
to each other and display the result. Moreover, it is
well applicable for comparing the results of different
scheduler algorithms.
In our future work we would like to create a com-
plete workflow management system which integrates
this method to schedule workflows of real applica-
tions. The set of system modules will be expanded
with a log analysis module to make the scheduling
more efficient using historical data from log files. The
system is created also for analyzing the efficiency of
different log analyzer methods - similar to the case of
different scheduling algorithms. Furthermore we plan
to add a mixed scheduling factor which includes the
time and the cost with any weight at the same time.
ACKNOWLEDGEMENTS
This publication has been supported by the European
Union and Hungary and co-financed by the European
Social Fund through the project TAMOP-4.2.2.C-
11/1/KONV-2012-0004 - National Research Center
for Development and Market Introduction of Ad-
vanced Information and Communication Technolo-
gies.
REFERENCES
Barba, I. and Del Valle, C. (2010). A job-shop schedul-
ing model of software development planning for
constraint-based local search. International Journal
of Software Engineering & Its Applications, 4(4).
Bhaskar, R., Lee, H. S., Levas, A., P´etrakian, R., Tsai, F.,
and Tulskie, B. (1994). Analyzing and re-engineering
business processes using simulation. In Simulation
Conference Proceedings, 1994. Winter, pages 1206–
1213. IEEE.
Brucker, P. and Brucker, P. (2007). Scheduling algorithms,
volume 3. Springer.
Dulai, T. and Werner-Stark, A. (2012). Immediate event-
aware routing based on cooperative agents. In Pro-
ceeding of Factory Automation, pages 144–148.
Ghosh, J. (2013). Distributed task scheduling and human
resource distribution in industrial service solution pro-
duction: a simulation application. International Jour-
nal of Production Research, 51(10):2900–2914.
Merdan, M., Moser, T., Sunindyo, W., Biffl, S., and Vrba,
P. (2013). Workflow scheduling using multi-agent sys-
tems in a dynamically changing environment. Journal
of Simulation, 7(3):144–158.
Murthy, S., Akkiraju, R., Rachlin, J., and Wu, F. (1997).
Agent-based cooperative scheduling. In Proceedings
of AAAI Workshop on Constraints and Agents, pages
112–117.
Pinedo, M. (2012). Scheduling: theory, algorithms, and
systems. Springer.
Sule, D. R. (2008). Production Planning and Industrial
Scheduling: Examples, case studies, and applications.
CRC press.
Tumay, K. (1996). Business process simulation. In Pro-
ceedings of the 28th conference on Winter simulation,
pages 93–98. IEEE Computer Society.
van der Aalst, W. M., Reijers, H. A., Weijters, A. J., van
Dongen, B. F., Alves de Medeiros, A., Song, M., and
Verbeek, H. (2007). Business process mining: An in-
dustrial application. Information Systems, 32(5):713–
732.
van der Aalst, W. M., van Dongen, B. F., Herbst, J.,
Maruster, L., Schimm, G., and Weijters, A. (2003).
Workflow mining: A survey of issues and approaches.
Data & knowledge engineering, 47(2):237–267.
van der Aalst, W. M., Weijters, T., and Maruster, L. (2004).
Workflow mining: Discovering process models from
event logs. Knowledge and Data Engineering, IEEE
Transactions, 16(9):1128–1142.
Xu, J., Liu, C., Zhao, X., and Yongchareon, S. (2010).
Business process scheduling with resource availabil-
ity constraints. In On the Move to Meaningful Internet
Systems: OTM 2010, pages 419–427. Springer.
SIMULTECH2014-4thInternationalConferenceonSimulationandModelingMethodologies,Technologiesand
Applications
412