Lancaster EPrints

Aspect-Oriented software development beyond programming

Rashid, Awais and Garcia, Alessandro and Moreira, Ana (2006) Aspect-Oriented software development beyond programming. In: Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings :. Lecture Notes in Computer Science . Springer, Berlin, pp. 441-442. ISBN 978-3-540-34606-7

Full text not available from this repository.


Software systems and the concerns addressed by them are becoming increasingly complex hence posing new challenges to the mainstream software engineering paradigms. The objectoriented paradigm is not sufficient to modularise crosscutting concerns, such as persistence, distribution and error handling, because they naturally crosscut the boundaries of other concerns. As a result, these broadly-scoped concerns cannot be systematically reused and evolved. Aspect-oriented software development (AOSD) [1] tackles the specific problem of managing crosscutting concerns throughout the software development lifecycle. It supports a new abstraction – the aspect – and new composition mechanisms to facilitate developers to modularise, analyse and reason about crosscutting concerns in a system. Its potential benefits include improved comprehensibility, reusability, evolvability and maintainability of the system.

Item Type: Contribution in Book/Report/Proceedings
Subjects: ?? qa75 ??
Departments: Faculty of Science and Technology > School of Computing & Communications
ID Code: 57519
Deposited By: ep_importer_pure
Deposited On: 12 Oct 2012 15:09
Refereed?: No
Published?: Published
Last Modified: 11 Apr 2018 04:34
Identification Number:

Actions (login required)

View Item