DocumentCode
1962259
Title
Cooperative Aspect Oriented Programming for executable business processes
Author
Francescomarino, Chiara Di ; Tonella, Paolo
Author_Institution
IRST, Fondazione Bruno Kessler, Trento
fYear
2009
fDate
18-19 May 2009
Firstpage
91
Lastpage
94
Abstract
AO4BPEL applied Aspect Oriented Programming to executable business processes. Although modularized, AO4BPEL aspects do not have an explicit interface and the implicit one, based on XPath, is often fragile, hence reusing aspects in different processes is quite hard. Cooperative Aspect Oriented Programming aims at making aspects reusable by means of cooperative work between base code and aspects, realized by increasing the explicit awareness of aspects at the expense of pure obliviousness. This work investigates the use of Cooperative Aspect Oriented Programming with BPEL processes.
Keywords
business data processing; object-oriented programming; software reusability; AO4BPEL process; business process execution language; cooperative aspect oriented programming; software reusability; Collaborative work; Conferences; Libraries; Programming; Runtime; Scattering; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Engineering Service Oriented Systems, 2009. PESOS 2009. ICSE Workshop on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3716-0
Type
conf
DOI
10.1109/PESOS.2009.5068826
Filename
5068826
Link To Document