A Methodology for Deriving System Requirements Using Agent Based System Modeling

Karthik Gopalakrishnan
Sreeram Ramakrishnan, Missouri University of Science and Technology
Cihan H. Dagli, Missouri University of Science and Technology

This document has been relocated to http://scholarsmine.mst.edu/engman_syseng_facwork/239

There were 5 downloads as of 28 Jun 2016.


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.