In this paper, we duscuss a method to derive the requirements for developing an Industrial Automation and Constrol System (IACS). An IACS has software components and associated hardware, which together implement the required monitoring, supervision and control of operations an a production plant. The requirements of such a system are multi-dimensional and may require multiple layers of abstraction. For this domain, we propose an agent-based modeling adopting an agent-based modeling approach is the implicit flexibility afforded by agents and the negotiation techniques that can be implemented to streamline the change management process associated with requirements modeling and analysis. This paper utilizes modeling constructs from UML/SysML to model and visualize the interactions among the agents. The types of agents and their roles are discussed in detail.


Engineering Management and Systems Engineering

Keywords and Phrases

SysML; UML; Industrial Automation and Control System (IACS)

Document Type

Article - Conference proceedings

Document Version

Final Version

File Type





© 2006 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.