Supervisory Agent (LSA) and Database Agent
(DBA). Complete description of all created agents
can be found in (Choinski and Senik, et al., 2010,
2011). MAXS layered architecture (Choinski and
Senik, 2011) presents openness and flexibility
which implies self management nature. It is a key
concept that satisfies dynamic conditions of the
integrated environment.
Self management functionality enables MAXS
platform agents to address both integrated
environmental issues and MAXS platform specific
events such as unexpected agent’s internal errors
or possible instabilities. Such approach allows fast
situation diagnosis and proper MAXS
counteraction. MAXS self management ability is a
fundamental feature that guards and preserves
system data integrity and quality. Each MAXS
agent shares similar capabilities making them more
compliant and consistent. Those capabilities are
the key concepts of the internal platform
architecture (Choinski and Senik, 2011).
To complete assigned tasks MAXS agents
reuses common set of fully customized and
concurrent behaviours (Choinski and Senik, 2010,
2011). Each one extends common mechanism of
knowledge sharing and management that utilizes
MAXS platform ontology.
MAXS reasoning model is based on the
subscription and notification mechanisms as well
as on the agent knowledge which is gradually
gathered over time from other platform agents.
6 CONCLUSIONS
The dynamic of the DCS is a normal situation
which has to be automatically handled in all
integration systems. Traditional approach to the
DCS integration seems to be insufficient to cover
most of the real life integration problems. Each
DCS grow and extend in time and the same should
happen with the integration system. Such system
must preserve an open architecture. It must be
scalable enough to follow the DCS extensions. The
solution to address those problems lays in adoption
of the proper methodology and architecture.
MAS based solution is the right choice that
meets the requirements of integration of the
dynamic environment. MAS DCS integration is
based on the proper resource knowledge
management. Presented ontology based knowledge
management is a generic mechanism. It helps
acquire all needed pieces of information based on
which analysis processes can be performed.
Ontology always gives a meaning to each tiniest
piece of information obtained from the integrated
system thus making it more understandable and
readable for both human user and agent entity.
ACKNOWLEDGEMENTS
This work was partially supported by the Polish
Ministry of Scientific Research and Higher
Education N N514 471539.
REFERENCES
Strasser, T., Zoitl, A., Christensen, J. H., Sunder, Ch.,
2011. Design and Execution Issues in IEC 61499
Distributed Automation and Control Systems. IEEE
Trans. on Systems, Man, and Cybernetics—Part C:
Applications and Reviews. Vol. 41, pp. 41¬51
Vyatkin, V., 2011.IEC 61499 as Enabler of Distributed
and IntelligentAutomation: State-of-the-Art Review.
IEEE Trans. on Ind. Inform. Vol. 7, pp. 768¬780
Metzger, M., Polakow, G., 2011. A Survey on
Applications of Agent Technology in Industrial
Process Control. IEEE Trans. Ind. Inform. Vol. 7,
pp. 570¬581
Iwanitz, F., Lange, J.: OPC – Fundamentals,
Implementation and Application. Huthig Verlag
Heidelberg (2006)
Choinski, D., Senik, M., 2010. Collaborative Control of
Hierarchical System Based on JADE. In: Y. Luo
(ed.), CDVE 2010, LNCS. Vol. 6240, Springer,
Heidelberg, pp. 262-269.
Choinski, D., Senik, M., 2011. Multi-Agent oriented
integration in Distributed Control System. In: J.
O'Shea et al. (eds.), KES-AMSTA 2011, LNAI. Vol.
6682, Springer, Heidelberg, pp. 231-240.
Bellifemine, F., Caire, G., Greenwood, D.: Developing
multi-agent systems with JADE. John Wiley & Sons,
Chichester (2007).
Peterson J. L.: Petri net theory and the modeling of
systems. Prentice Hall (1981)
Sierra, K., Bates, B.: Sun Certified Programmer for Java
6 Study Guide, McGraw-Hill (2008)
Wooldridge, M.: An Introduction to Multiagent Systems,
John Wiley & Sons Ltd (2002)
Leduc, R. J., Lawford, M., Dai, P.: Hierarchical
Interface-Based Supervisory Control of a Flexible
Manufacturing System. IEEE Transactions on
Control Systems Technology. 14, 654-668 (2006)
Dentler, J.: NHibernate 3.0 Cookbook. Packt Publishing
Ltd, Birmingham. (2010).
Liang, S.: The Java Native Interface Programmer’s
Guide and Specification, Addison-Wesley (1999).
Multi-AgentSystemforAdaptationofDistributedControlSystem
211