• 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