Authors:
Stefan Edelkamp
and
Christoph Greulich
Affiliation:
University of Bremen, Germany
Keyword(s):
Multiagent Systems, Model Checking, Optimization, Branch-and-Bound, Autonomous Production.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Artificial Intelligence and Decision Support Systems
;
Bioinformatics
;
Biomedical Engineering
;
Distributed and Mobile Software Systems
;
Enterprise Information Systems
;
Industrial Applications of AI
;
Information Systems Analysis and Specification
;
Knowledge Engineering and Ontology Development
;
Knowledge-Based Systems
;
Methodologies and Technologies
;
Multi-Agent Systems
;
Operational Research
;
Simulation
;
Soft Computing
;
Software Engineering
;
State Space Search
;
Symbolic Systems
Abstract:
In this paper we propose the application of a model checker to evaluate a multiagent system that controls the industrial production of autonomous products. As the flow of material is asynchronous at each station, queuing effects arise as long as buffers provide waiting room. Besides validating the design of the system, the core objective of this work is to find plans that optimize the throughput of the system. Instead of mapping the multiagent system directly to the model checker, we model the production line as a set of communicating processes, with the movement of items modeled as communication channels. Experiments shows that the model checker is able to analyze the movements of autonomous products for the model, subject to the partial ordering of the product parts. It derives valid and optimized plans with several thousands of steps using constraint branch-and-bound.