Modular Software Design with Crosscutting Interfaces

Furkejuvvon:
Bibliográfalaš dieđut
Publikašuvnnas:IEEE Software vol. 23, no. 1 (Jan/Feb 2006), p. 51
Váldodahkki: Griswold, William G
Eará dahkkit: Sullivan, Kevin, Song, Yuanyuan, Shonle, Macneil, Tewari, Nishit, Cai, Yuanfang, Rajan, Hridesh
Almmustuhtton:
IEEE Computer Society
Fáttát:
Liŋkkat:Citation/Abstract
Full Text - PDF
Fáddágilkorat: Lasit fáddágilkoriid
Eai fáddágilkorat, Lasit vuosttaš fáddágilkora!
Govvádus
Abstrákta:Aspect-oriented programming languages such as AspectJ offer new mechanisms for decomposing systems into modules and composing modules into systems. Common ways of using these mechanisms couple aspects to complex, changeable implementation details, which can compromise modularity. The crosscut programming interface (XPI) can significantly improve modularity in the design of programs employing AspectJ-style AOP. The use of XPIs doesn't limit the use of existing AOP mechanisms or require new ones, and the approach appears to generalize to other languages. This article is part of a special issue on aspect-oriented programming. [PUBLICATION ABSTRACT]
ISSN:0740-7459
1937-4194
DOI:10.1109/MS.2006.24
Gáldu:ABI/INFORM Global