IDEAS home Printed from https://ideas.repec.org/a/sae/intdis/v5y2009i1p82-82.html
   My bibliography  Save this article

The Reuse Policy in Developing Multi-Agent System

Author

Listed:
  • Xue Xiao
  • Yao Lina
  • Luo Junwei

Abstract

The agent-oriented (AO) methodology is an effective means for constructing distributed systems. Despite a great deal of research, a number of challenges still exist before making agent-based computing a widely accepted paradigm in software engineering practice. The problem of “difficult to implement agent-based system†originates from the gap between design models and system implementation to a high degree. Developers often feel that those characteristics depicted in agent design models are too abstract and difficult to implement. In order to solve this problem, the paper presents a hierarchical development architecture (HDA) approach to facilitate building up a new agent system. The HDA consists of two parts (analysis and design part, and the system implementation part), covering the entire development lifecycle. Each phase of the HDA is further categorized into a layered model structure. Based on the goal and the task of each layer, the user can fill different method fragments into the appropriate layers to handle different kinds of quality attributes. Instead of creating incompatible techniques, models and CASE tools for each methodology, modular and reusable models can be created once, and shared within different methodologies. It represents significant savings in the development cost and the learning cost. As the supporting tool, the method engineering process and design patterns play the key role in the HDA. In order to build a new method based on the reuse policy, we adopted (and extended) the method engineering paradigm. According to this approach, a new method is built by assembling pieces of method fragments from a method repository, which is a structural representation of the method fragments that compose the actual AO method with their composing relationships. In this way we could obtain the best method for our specific needs. In our view, the excellent design patterns will be a good choice for developers to customize their own infra-structure, which is flexible and pluggable. Therefore, a layered-structure is presented, aimed at giving an explicit guide about how to apply those patterns and an order of examination of pattern application. Through applying the HDA-based design patterns, developers can build applications from third party off-the-shelf solution components conveniently. To exemplify its feasibility and effectiveness, the construction of the C4I system is presented as a case study. An agent-oriented new approach derived from HDA is applied and the experimental result is satisfactory.

Suggested Citation

  • Xue Xiao & Yao Lina & Luo Junwei, 2009. "The Reuse Policy in Developing Multi-Agent System," International Journal of Distributed Sensor Networks, , vol. 5(1), pages 82-82, January.
  • Handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:82-82
    DOI: 10.1080/15501320802574941
    as

    Download full text from publisher

    File URL: https://journals.sagepub.com/doi/10.1080/15501320802574941
    Download Restriction: no

    File URL: https://libkey.io/10.1080/15501320802574941?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:sae:intdis:v:5:y:2009:i:1:p:82-82. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: SAGE Publications (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.