• DocumentCode
    2200229
  • Title

    A Petri Net-Based Model for Aspect-Oriented Web Service Composition

  • Author

    Xu, Yang ; Huang, Han

  • Author_Institution
    Sch. of Software Eng., South China Univ. of Technol., Guangzhou, China
  • fYear
    2009
  • fDate
    20-22 Sept. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Aspect-oriented programming is an emerging programming paradigm. Now the concept of aspect-orientation stretches over other development phases and other domains. Many researches have focused on aspect-oriented Web service composition domain. However, none of them offers a formal foundation for the aspect-oriented service composition. In this paper, we propose a Petri net-based algebra for aspect-oriented Web service composition. In our model, Web service composition is modeled as basic composition net and aspect nets, and then weaving mechanism is provided to compose the basic net and aspect nets. The formal semantics of the composition operation is expressed in terms of Petri nets. Thus, the properties of woven composite service can be verified and analyzed based on the underlying Petri net.
  • Keywords
    Petri nets; Web services; algebra; object-oriented programming; Petri net-based algebra model; aspect net; aspect-oriented Web service composition; basic net; formal semantics; Algebra; Bipartite graph; Petri nets; Protocols; Software engineering; Unified modeling language; Weaving; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Management and Service Science, 2009. MASS '09. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-4638-4
  • Electronic_ISBN
    978-1-4244-4639-1
  • Type

    conf

  • DOI
    10.1109/ICMSS.2009.5305764
  • Filename
    5305764