Logo image
Non-modularity in aspect-oriented languages: integration as a crosscutting concern for AspectJ
Conference proceeding

Non-modularity in aspect-oriented languages: integration as a crosscutting concern for AspectJ

Kevin Sullivan, Lin Gu and Yuanfang Cai
Proceedings of the 1st international conference on aspect-oriented software development, pp 19-26
22 Apr 2002

Abstract

aspect integration non-modularity
Aspect-oriented (AO) methods and languages seek to enable the preservation of design modularity through mappings to program structures, especially where common (object-oriented) languages fail to do so. The general claim is made that AO approaches enable the modularization of crosscutting concerns. The problem that we address is that it is unclear to what extent such claims are valid. We argue that there are meaningful bounds on the abilities of past, present, and future languages to succeed in this regard---bounds that we need to understand better. To make this idea concrete we exhibit a significant bound: Component integration (Sullivan & Notkin 1992, 1994) is not adequately modularizable in AspectJ

Metrics

4 Record Views

Details

Logo image