• DocumentCode
    3091898
  • Title

    A framework for designing, modeling and analyzing agent based software systems

  • Author

    Kavi, Krishna M. ; Aborizka, Mohamed ; Kung, David

  • Author_Institution
    North Texas Univ., TX, USA
  • fYear
    2002
  • fDate
    23-25 Oct. 2002
  • Firstpage
    196
  • Lastpage
    200
  • Abstract
    The agent paradigm is gaining popularity because it brings intelligence, reasoning and autonomy to software systems. Agents are being used in an increasingly wide variety of applications from simple e-mail filter programs to complex mission control and safety systems. However, there appears to be very little work in defining practical software architectures, modeling and analysis tools that can be used by software engineers. This should be contrasted with object-oriented paradigm that is supported by models such as UML and CASE tools that aid during the analysis, design and implementation phases of object-oriented software systems. We develop a framework and extensions to UML to address this need. Our approach is rooted in the BDI formalism, but stresses the practical software design methods instead of reasoning about agents. In this paper we describe our preliminary ideas.
  • Keywords
    belief maintenance; object-oriented programming; software agents; software engineering; BDI formalism; UML; agent based software systems; agent-oriented programming; belief desire intention; object oriented programming; Application software; Control systems; Electronic mail; Filters; Intelligent agent; Object oriented modeling; Safety; Software architecture; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 2002. Proceedings. Fifth International Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7695-1512-6
  • Type

    conf

  • DOI
    10.1109/ICAPP.2002.1173573
  • Filename
    1173573