Back to Search
Start Over
Aspect-Oriented Programming.
- Source :
-
IEEE Software . Jan/Feb2006, Vol. 23 Issue 1, p20-23. 4p. 1 Color Photograph, 2 Diagrams. - Publication Year :
- 2006
-
Abstract
- The article discusses aspect-oriented programming (AOP) technologies aimed to improve software system's modularity. AOP aims to improve system modularity by modularizing crosscutting concerns which includes error handling or transaction code, interacting features and reliability and security. Using an AOP language, a developer can define an update signalling aspect, a module that expresses code that crosscuts the structure and functionality of a system. When needed aspects can be composed into the system. This modularization allows independent application of the UpdateSignalling aspect or implementing different updating strategies. Many AOP languages support selecting join points and modifying behavior at those join points from the aspect. Using this approach, the developer of code that will later be advised by the aspect can remain oblivious of crosscutting concerns. Aspect-oriented mechanisms were first developed for source code. The difficulties associated with nonmodularized crosscutting structure are not limited to implementation but also occur during requirements and design activities.
Details
- Language :
- Turkish
- ISSN :
- 07407459
- Volume :
- 23
- Issue :
- 1
- Database :
- Academic Search Index
- Journal :
- IEEE Software
- Publication Type :
- Academic Journal
- Accession number :
- 19462686
- Full Text :
- https://doi.org/10.1109/MS.2006.12