Modular Software Design with Crosscutting Interfaces

Đã lưu trong:
Chi tiết về thư mục
Xuất bản năm:IEEE Software vol. 23, no. 1 (Jan/Feb 2006), p. 51
Tác giả chính: Griswold, William G
Tác giả khác: Sullivan, Kevin, Song, Yuanyuan, Shonle, Macneil, Tewari, Nishit, Cai, Yuanfang, Rajan, Hridesh
Được phát hành:
IEEE Computer Society
Những chủ đề:
Truy cập trực tuyến:Citation/Abstract
Full Text - PDF
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!

MARC

LEADER 00000nab a2200000uu 4500
001 215843619
003 UK-CbPIL
022 |a 0740-7459 
022 |a 1937-4194 
024 7 |a 10.1109/MS.2006.24  |2 doi 
035 |a 215843619 
045 2 |b d20060101  |b d20060228 
084 |a 16283  |2 nlm 
100 1 |a Griswold, William G 
245 1 |a Modular Software Design with Crosscutting Interfaces 
260 |b IEEE Computer Society  |c Jan/Feb 2006 
513 |a Feature 
520 3 |a 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] 
653 |a Programming languages 
653 |a Interfaces 
653 |a Software engineering 
653 |a Modularity 
653 |a Product design 
653 |a Software upgrading 
653 |a Semantics 
653 |a Designers 
700 1 |a Sullivan, Kevin 
700 1 |a Song, Yuanyuan 
700 1 |a Shonle, Macneil 
700 1 |a Tewari, Nishit 
700 1 |a Cai, Yuanfang 
700 1 |a Rajan, Hridesh 
773 0 |t IEEE Software  |g vol. 23, no. 1 (Jan/Feb 2006), p. 51 
786 0 |d ProQuest  |t ABI/INFORM Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/215843619/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/215843619/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch