Figure 4: The sequence diagram of the JobSelection inter-
action protocol.
The prototypical agent-based control system,
presented as an example, is a subject of continuous
development and improvement. The HTCPN model
is intended to be augmented with additional features,
as representation of setup and transport times, limi-
tation of resources, etc. New functionalities are go-
ing to be added to the control system, among other
things, a possibility of interactive changing of opera-
tion sequences by machine operators, scheduling
many operations in advance for each machine, coop-
eration with a long-term planner.
The work has been supported by the program of
the Polish Ministry of Science and Higher Education
for young scientists (U-8603/DS/M).
REFERENCES
Albashiri, K., A., Coenen, F. (2009). A Generic and Ex-
tensible Multi-Agent Data Mining Framework. Hybrid
Artificial Intelligence Systems. LNCS, 5572, 203-210.
Candido, G., Barata, J. (2007). A Multiagent Control
System for Floor Assembly. HoloMAS 2007, 4659(9-
12), 293-302.
Chaimontree, S., Atkinson, K., Coenen, F. (2011). A
framework for Multi-Agent Based Clustering. Auton
Agent Multi-Agent Syst, 25(3), 425-446.
CPN Tools Home Page (2012). Retrieved November 5,
2012, from http://cpntools.org
Miranda, M., C., Perkusich, A. (1999). Modeling and
Analysis of a Multi-Agent System using Colored Petri
Nets, Workshop on Applications of Petri Nets to Intel-
ligent System Development. Williamsburg.
FIPA Home Page (2012). Retrieved November 5, 2012,
from http://www.fipa.org
Garcia, M., E., Valero, S., Argente, E., Giret, A., Julian, V.
(2008). A FAST Method to Achieve Flexible Production
Programming Systems. IEEE Trans. Syst. Man Cybern.
C, Appl. Rev., 38(2), 242-252.
Hu, X., Du, W., Spencer, B. (2011). A Multi-Agent
Framework for Ambient Systems Development. The
2nd International Conference on Ambient Systems,
Networks and Technologies. Procedia Computer Sci-
ence, 5, 82-89.
JADE Home Page (2012). Retrieved November 5, 2012,
from http://jade.tilab.com
Jensen, K., Kristensen, L.M. (2009). Coloured Petri Nets.
Modelling and Validation of Concurrent Systems. Ber-
lin: Springer.
Li, X., Zhang, Ch., Gao, L., Li, W., Shao, X. (2010). An
agent-based approach for integrated process planning
and scheduling. Experts Systems with Applications,
37(2), 1256-1264.
Liu, N., Abdelrahman, M., A., Ramaswamy, S. (2007). A
Complete Multiagent Framework for Robust and
Adaptable Dynamic Job Shop Scheduling. IEEE
Trans. Syst. Man Cybern. C, Appl. Rev., 37(5), 904-
916.
Rajabinasab, A., Mansour S. (2011). Dynamic flexible job
shop scheduling with alternative process plans: an
agent-based approach. Int. J. Adv. Manuf. Technol. 54,
1091-1107.
Shen, W., Wang, L., Hao, Q. (2006). Agent-Based Dis-
tributed Manufacturing Process Planning and Schedul-
ing: A State-of-the-Art Survey. IEEE Trans. Syst. Man
Cybern. C, Appl. Rev., 36(4), 563-577
Vokřínek, J., Komenda, A., Pěchouček, M. (2011). Ab-
stract Architecture of Task-oriented Multi-agent Prob-
lem Solving. IEEE Trans. Syst. Man Cybern. C, Appl.
Rev., 41(1), 31-41.
Weyns, D., Holvoet, T. (2002). A Colored Petri Net for a
Multi-Agent Application. Second Workshop on Mod-
elling of Components, Objects and Agents, MOCA’02.
Aarhus.
Weyns, D., Holvoet, T. (2004). A Colored Petri Net for
Regional Synchronization in Situated Multi-Agent
Systems. Proceedings of First International Workshop
on Petri Nets and Coordination. Bologna.
Żabiński, T., Mączka, T. (2012). Implementation of Hu-
man-System Interface for Manufacturing Organiza-
tions. Advances in Intelligent and Soft Computing, 98,
13-31.
CPNT-JadeFramework-DevelopingAgent-basedControlofDiscreteEventSystems
189