• DocumentCode
    2588724
  • Title

    Agent-oriented modelling and specification of Web services

  • Author

    Zhu, Hong ; Shan, Lijun

  • Author_Institution
    Dept. of Comput., Oxford Brookes Univ., UK
  • fYear
    2005
  • fDate
    2-4 Feb. 2005
  • Firstpage
    152
  • Lastpage
    159
  • Abstract
    Web services (WS) provide a technology for integrating applications over the Internet. This paper proposes a multi-agent conceptual model of WS and an agent-oriented modelling and formal specification method to address the difficulties in developing WS applications. The paper presents a graphic model of the general architecture of WS in agent-oriented modelling language CAMLE and an abstract specification in the formal specification language SLABS. It also illustrates how agent-oriented modelling and formal specification can be applied to the development of WS applications by an example of online auction WS and its requester application. It is shown that models and formal specifications enable software engineers to specify not only the service provider´s functionality and behaviour, but also the requirements and restrictions on service requesters´ behaviour. Such semantic information is crucial for the success of dynamic integration of WS.
  • Keywords
    Internet; formal specification; multi-agent systems; specification languages; CAMLE; Internet; SLABS; Web services; abstract specification; agent-oriented modelling; formal specification language; graphic model; multiagent conceptual model; online auction WS; semantic information; Application software; Distributed computing; Documentation; Formal specifications; Graphics; Object oriented modeling; Ontologies; Slabs; Space technology; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-2347-1
  • Type

    conf

  • DOI
    10.1109/WORDS.2005.14
  • Filename
    1544789