A Scripting Mechanism for Supporting Autonomy and Cooperation in Service-Oriented Multi-Agent Environment

Autor: Guo-Ming Fang, 方郭洺
Rok vydání: 2010
Druh dokumentu: 學位論文 ; thesis
Popis: 98
Combining multi-agent systems and service-oriented architectures is considered profitable for developing autonomic computing systems. The gluing of distributed services can be achieved by constructing agent-based workflow. Agent-based workflow consists of autonomous and cooperative agents into the workflow management. Few researches discuss how to control separate workflow agents to co-work for accomplishing a workflow process. In this thesis, a multi-agent framework based on JADE platform is proposed to provide the execution environment for service-oriented computing. A scripting language is also proposed to describe the responsible tasks of autonomous agents and the task dependency between cooperative agents. Our approach supports to script mobile agents to execute concurrent workflows. Mobile agents are allowed to autonomously and concurrently migrate among computers to access services. Moreover, according to the FIPA specifications, non-agent software system may also be added into an agent community for supporting useful services. Thus, we introduce how to integrate non-agent systems into an agent community. Both the non-agent services and native agent services will be able to be managed in the proposed framework. Additionally, the automatic service selection from identical services in the service-oriented environment is also appropriately supported by the scripting language. To demonstrate the feasibility of our method, an agent-based workflow environment was implemented based on the proposed framework. The implemented platform was also applied to develop an Integrated Circuit Design Cycle Assistant System (ICDCAS) for simplifying the manual operations in IC design cycles. The experimental system is developed by combining two EDA (Electronic Design Automation) tools: ModelSim and Xilinx ISE. The implemented system proves to have the features of time saving and being free of mistakes incurred by manually operating and configuring the sophisticated EDA tools.
Databáze: Networked Digital Library of Theses & Dissertations