• DocumentCode
    2706194
  • Title

    Towards aspect weaving applications

  • Author

    Courbis, Carine ; Finkelstein, Anthony

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. London, Martlesham Heath, UK
  • fYear
    2005
  • fDate
    15-21 May 2005
  • Firstpage
    69
  • Lastpage
    77
  • Abstract
    Software must be adapted to accommodate new features in the context of changing requirements. In this paper, we illustrate how applications with aspect weaving capabilities can be easily and dynamically adapted with unforeseen features. Aspects were used at three levels: in the context of semantic analysers, within a BPEL engine that orchestrates Web services, and finally within BPEL processes themselves. Each level uses its own tailored domain-specific aspect language that is easier to manipulate than a general-purpose one (close to the programming language) and the pointcuts are independent from the implementation.
  • Keywords
    Internet; object-oriented programming; BPEL engine; BPEL processes; Web services; aspect weaving applications; aspect-oriented programming; domain-specific aspect language; semantic analysers; software adaptability; Application software; Business; Computer science; Design methodology; Educational institutions; Engines; Permission; Software design; Software performance; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
  • Print_ISBN
    1-59593-963-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2005.1553549
  • Filename
    1553549