• DocumentCode
    2417634
  • Title

    An agent-based software development method for developing an agent-based multimedia system

  • Author

    Lee, Chiung-Hon Leon ; Liu, Alan ; Chen, Kwan-Yu

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Chen Univ., Ming-Hsiung, Taiwan
  • fYear
    2003
  • fDate
    10-12 Dec. 2003
  • Firstpage
    132
  • Lastpage
    139
  • Abstract
    We proposed a rapid prototyping approach that combines the component based software engineering (CBSE) and the case-based reasoning (CBR) techniques to facilitate the development of agent-based multimedia software. This approach applies CBR to retrieve existing agent software components from an old agent design case and adapt retrieved components to construct an agent system that fulfills the user´s requirements. The design of an agent-based multimedia system is divided into the group level, agent level, skill level, module level, and code level. Those levels are organized from abstract (group) level to concrete (code) level, and multiple cases in a hierarchical representation are used to represent the design of an agent system. Reusing software components as bases to construct an agent-based multimedia system is useful because designing and building an agent-based multimedia system is a complex task and to rebuild each component of such a system is time consuming and redundant. We propose an approach to help the system developer reuse the experience of designing an agent-based multimedia system. The system developer can focus their point in problem solving instead of constructing the agent software architecture.
  • Keywords
    case-based reasoning; formal specification; multi-agent systems; multimedia computing; object-oriented programming; software architecture; software reusability; agent based software development method; agent software architecture; agent-based multimedia system; case-based reasoning; component based software engineering; Concrete; Multimedia systems; Problem-solving; Programming; Resource management; Software architecture; Software engineering; Software prototyping; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Software Engineering, 2003. Proceedings. Fifth International Symposium on
  • Conference_Location
    Taichung, Taiwan
  • Print_ISBN
    0-7695-2031-6
  • Type

    conf

  • DOI
    10.1109/MMSE.2003.1254434
  • Filename
    1254434