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