• DocumentCode
    2416958
  • Title

    Specifying roles within agent-oriented software engineering

  • Author

    Chan, Kevin ; Sterling, Leon

  • Author_Institution
    Melbourne Univ., Vic., Australia
  • fYear
    2003
  • fDate
    10-12 Dec. 2003
  • Firstpage
    390
  • Lastpage
    395
  • Abstract
    Roles are an essential concept within agent-oriented software engineering (AOSE). Role definitions in current AOSE methodologies are usually claimed to be for use at the requirements level. However, in most methodologies, they are too low level, specifying too much detail. We present a "higher level" role specification. The role specification method described works together with other agent specification/analysis methods that we and others have developed. However, we believe that role specification may also be used with nonagent-based systems, and provide a useful abstraction for specifying the requirements of any software system.
  • Keywords
    formal specification; software agents; agent analysis methods; agent specification method; agent-oriented software engineering; role specification method; software system; Humans; Intelligent agent; Object oriented modeling; Software agents; Software engineering; Software systems; Unified modeling language; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2003. Tenth Asia-Pacific
  • Print_ISBN
    0-7695-2011-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2003.1254393
  • Filename
    1254393