Hight C Inyiama, Ifeyinwa C. Obiora-Dimson, Christiana C Okezie


Five classes of intelligent agents namely one class of process control agent and four classes of state control agents have been identified as being sufficient for use in the implementation of any process control system which can be represented as an Algorithmic State Machine (ASM) chart. One class of process monitoring agent and four classes of state monitor agents have also been identified as being sufficient for the monitoring of any process control system that can be represented in the form of an ASM chart. These two sets of five intelligent agents form the basis for automated code generation for process control and monitoring because their codes are object-oriented and reusable. A new process control software can be fully specified simply by using agents which are instantiations of the agents control classes. Similarly, any monitoring software can be formulated by using agents which are instantiations of the agent monitoring classes. Both control and monitoring agents can be automatically created after prompting the user for values derived from the ASM chart representing the process control system. Such values are easily discernible when the ASM chart is converted into the corresponding fully expanded STT. If needed, these values can be taken from a pre-stored database table by the automatic code generator. When both the process control software and the process monitoring software can be automatically generated, the platform that offers this facility becomes unique to any process control system developer interested in automatic code generation.

Full Text:



Aguilar, J. Cerrada, M. Hidrobo, F. Rivas F, Cemisid, W. (2006) Development of a Code Generation System for Control Agents. Proceedings of the 10th WSEAS International Conference on COMPUTERS, Vouliagmeni, Athens, Greece, July 13-15, 2006 (pp775-780)

Akpado, K., Inyiama, H., Okezie, C. (2010). Simplifying industrial process control using linked state machine approach. International Journal of Electrical and Telecommunication System Research. Vol 4. No 4 pp 72-79.

Chen G., Yang, Z., He, H., and Goh, K. (2005). Coordinating Multi-agents via Reinforcement Learning. Autonomous Agents and Multi Agent Systems.10 (3), pp275-328.

DeLoach, S. A., Wood, M. F. and Sparkman C. H. (2001). Multi-agent Systems Engineering. International Journal of Software Engineering and Knowledge Engineering. 11(3), 231-258.

Inyiama, H. C.; Okezie C, C.; Okafo, I. C., (2012). Agent Based Process Control System Design. Proceedings of the peer reviewed 2012 national conference on infrastructural development and maintenance in the Nigerian environment. Nnamdi Azikiwe University, Awka 27-28 August. Nigeria.

Obiora-Dimson, I. C., Inyiama H. C., Okezie, C. C. (2013 B). Alternative Approaches to Diagnostic Intelligence in Process Control Systems. Engineering Science and Technology: An International Journal (ESTIJ), 3(1).

Obiora-Dimson, I., Inyiama, H. C., Okezie, C. C. (2013). Designing Multi-Agent Based Remote Process Monitoring Systems. International Journal of Engineering Research and Applications (IJERA). 3(4).

Tern, J., Aguilar, J., and Cerrada, M. (2014). Collective Learning in Multi-Agent Systems Based on Cultural Algorithms. Clei Electronic Journal, 17(2)


  • There are currently no refbacks.

(c) Rex Commpan Publishing Group