Title :
Towards aspect weaving applications
Author :
Courbis, Carine ; Finkelstein, Anthony
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, Martlesham Heath, UK
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;
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
DOI :
10.1109/ICSE.2005.1553549