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
Link To Document