Proactive Computing in Process Monitoring: Information Agents for Operator Support

While automation systems can track thousands of measurements it is still up to human process operators to determine the operational situation of the controlled process, particularly in abnormal situations. To fully exploit the computing power of embedded processors and to release humans from simple data harvesting activities, the concept of proactive computing tries to exploit the strengths of both man and machine. Proactive features can be implemented using intelligent agent technology, enabling humans to move from simple interaction with computers into supervisory tasks. Autonomous information agents can handle massive amounts of heterogeneous data. They perform tedious tasks of information retrieving, combining and monitoring on the behalf of their users. This paper presents a multi-agent-based architecture for process automation, which aims to support process operators in their monitoring activities. The approach is tested with a scenario inspired by a real-world industrial challenge.

[1]  Toni Koskinen,et al.  The Framework for Indirect Management Features of Process Control User Interfaces , 2003 .

[2]  S. Joy Mountford,et al.  The Art of Human-Computer Interface Design , 1990 .

[3]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[4]  Olli Ventä Research view of Finnish automation industry , 2005 .

[5]  M. Calisti,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2000 .

[6]  S. M. Deen,et al.  Agent Based Manufacturing , 2003 .

[7]  Alan Kay,et al.  User Interface: A Personal View , 2005 .

[8]  M. M. Nodine,et al.  Scalable Semantic Brokering over Dynamic Heterogeneous Data Sources in InfoSleuthTM , 2003, IEEE Trans. Knowl. Data Eng..

[9]  Roy Want,et al.  Comparing autonomic and proactive computing , 2003, IBM Syst. J..

[10]  Edward P. K. Tsang,et al.  Foundations of constraint satisfaction , 1993, Computation in cognitive science.

[11]  Nicholas R. Jennings,et al.  Using Archon, Part 2: Electricity Transportation Management , 1996, IEEE Expert.

[12]  Matthias Klusch,et al.  Information agent technology for the Internet: A survey , 2001, Data Knowl. Eng..

[13]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[14]  David L. Tennenhouse,et al.  Proactive computing , 2000, Commun. ACM.

[15]  A. Halme,et al.  Multi-agent based information access services for condition monitoring in process automation , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[16]  Kari Koskinen,et al.  An Approach to Process Automation Based on Cooperating Subprocess Agents , 2003, HoloMAS.

[17]  Marek Obitko,et al.  Adding OWL Semantics to Ontologies Used in Multi-agent Systems for Manufacturing , 2003, HoloMAS.

[18]  H. Paunonen Roles of Informating Process Control Systems , 1997 .

[19]  Katia P. Sycara,et al.  Multi-Agent Integration of Information Gathering and Decision Support , 1996, ECAI.

[20]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[21]  Jeffrey M. Bradshaw,et al.  Software agents for process monitoring and notification , 2004, SAC '04.

[22]  Victor R. Lesser,et al.  Cooperative information-gathering: a distributed problem-solving approach , 1997, IEE Proc. Softw. Eng..