A DSL to declare aspect execution order
Author(s) -
Antoine Marot,
Roel Wuyts
Publication year - 2008
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/1404927.1404934
Subject(s) - aspect oriented programming , computer science , digital subscriber line , composition (language) , domain (mathematical analysis) , programming language , separation of concerns , advice (programming) , domain specific language , point (geometry) , order (exchange) , software engineering , linguistics , software , mathematics , finance , telecommunications , mathematical analysis , philosophy , geometry , economics
Composing aspects is known to be problematic since unpredicted aspect interactions may appear and may lead to erroneous weaved programs. This paper focuses on one of these issues: the advice ordering around a join point. It views aspect composition issues as a crosscutting concern that should be handled by a composition aspect. It proposes a domain-specific declarative aspect composition language for composing aspects, and applies it on a number of examples.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom