23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

16-12 Industrial Communication Systems<br />

16.5 agents and Multi-Agent Systems in Industry: Conclusions<br />

The use of agent technology in <strong>industrial</strong> applications provides several important strengths, namely in terms<br />

of modularity, adaptability, flexibility, robustness, reusability, and reconfigurability (cf. [7,16,39,41,42]).<br />

In contrast to conventional, centralized, top-down, rigid, and static control architectures, agent-based<br />

<strong>systems</strong> are developed under the fundamental principles of autonomy and cooperation, exploring the distribution<br />

and decentralization of entities and functions, over a bottom-up approach. The agent-based solution<br />

can lead to more simplicity in the debugging, maintenance, adaptability, and scalability of the system.<br />

The robustness of the control system is essentially achieved since this approach does not consider<br />

a central decision element, which means that the loss of one decision component will not cause any<br />

fatal failure of any other decision component. In fact, if production is restructured, example, due to the<br />

occurrence of disturbances, the same negotiation process continues to be executed for, in spite of the<br />

presence of different actors, making the system robust to changes.<br />

Agent-based <strong>systems</strong> are pluggable <strong>systems</strong>, allowing changes in production facilities, as the addition,<br />

removal, or modification of hardware equipment as well as software modules, without the need to<br />

stop, reprogram, and reinitialize the system. This feature is crucial to support the current requirements<br />

imposed by customized processing, allowing dynamic system reconfigurability to face the variability of<br />

the demand. The migration or update of old technologies or <strong>systems</strong> by new ones can also be performed<br />

in a smooth way without the need to stop the system (cf. [7]).<br />

However, in spite of the huge potential of agent-based solutions, its <strong>industrial</strong> adoption has yet fallen<br />

short of expectations. Several reasons can be identified for this slow <strong>industrial</strong> adoption, grouped in two<br />

categories: conceptual limitations and technical limitations.<br />

In terms of conceptual limitations, the agent-based paradigm is a new way of thinking that requires a<br />

bit of a paradigm shift from the way manufacturing <strong>systems</strong> have been realized in the last 100 years. In<br />

fact, as companies have invested a lot of time, effort, and money implementing centralized approaches,<br />

they do not want to change them. Additionally, one of the consensuses that people have about agent<br />

technology is the missing centralized component for decision making, which also causes some obstacles<br />

for the acceptance of these concepts.<br />

In terms of technical limitations, interoperability, robustness, scalability, and reconfiguration mechanisms<br />

remain important issues that may inhibit the wider use of agent-based solutions by industry. Taking<br />

the scalability, for example, the current reported laboratorial prototypes deal with dozens or hundreds<br />

of agents, but <strong>industrial</strong> applications usually require <strong>systems</strong> that comprise thousands of agents. Current<br />

platforms cannot handle <strong>systems</strong> of that size with the robustness required by industry (cf. [7,42]).<br />

The previously identified limitations constitute research opportunities and challenges from which<br />

especially the following ones can be pointed out: benchmarking, interoperability, and development of<br />

engineering frameworks.<br />

In order to proof the maturity and merits of the technology and to convince industry about its applicability<br />

in <strong>industrial</strong> scenarios, a benchmarking framework is required that provides realistic test cases<br />

that allow evaluating agent-based solutions and comparing them with traditional ones. Some benchmarking<br />

issues remain undefined, namely the selection of proper performance indicators, especially<br />

those that allow to evaluate qualitative indicators, the definition of evaluation criteria, the storage and<br />

maintenance of the best practices, and an easy access to this service.<br />

Interoperability is probably the main technical problem associated to agent technology that should<br />

be addressed. The solution for the interoperability question requires more research on ontologies and<br />

Semantic Web domains and opens a door to the use of service-oriented <strong>systems</strong> (cf. [39]), combining its<br />

best features with the agent technology.<br />

The specification of formal, structured, and integrated development engineering frameworks is absolutely<br />

needed for the <strong>industrial</strong> practice in order to support the specification, design, verification, and<br />

implementation of agent-based control applications, allowing an easy, modular, and rapid development/<br />

reconfiguration of control solutions.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!