Standard
Aspect-Oriented software development beyond programming. /
Rashid, Awais; Garcia, Alessandro; Moreira, Ana.
Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings. ed. / Maurizio Morisio. Berlin: Springer, 2006. p. 441-442 (Lecture Notes in Computer Science; Vol. 4039).
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Harvard
Rashid, A, Garcia, A & Moreira, A 2006,
Aspect-Oriented software development beyond programming. in M Morisio (ed.),
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, vol. 4039, Springer, Berlin, pp. 441-442.
https://doi.org/10.1007/11763864_46
APA
Rashid, A., Garcia, A., & Moreira, A. (2006).
Aspect-Oriented software development beyond programming. In M. Morisio (Ed.),
Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings (pp. 441-442). (Lecture Notes in Computer Science; Vol. 4039). Springer.
https://doi.org/10.1007/11763864_46
Vancouver
Rashid A, Garcia A, Moreira A.
Aspect-Oriented software development beyond programming. In Morisio M, editor, Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings. Berlin: Springer. 2006. p. 441-442. (Lecture Notes in Computer Science). doi: 10.1007/11763864_46
Author
Rashid, Awais ; Garcia, Alessandro ; Moreira, Ana. /
Aspect-Oriented software development beyond programming. Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings. editor / Maurizio Morisio. Berlin : Springer, 2006. pp. 441-442 (Lecture Notes in Computer Science).
Bibtex
@inproceedings{ef800172180d4de0911256de194e9d18,
title = "Aspect-Oriented software development beyond programming",
abstract = "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.",
author = "Awais Rashid and Alessandro Garcia and Ana Moreira",
year = "2006",
doi = "10.1007/11763864_46",
language = "English",
isbn = "978-3-540-34606-7",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "441--442",
editor = "Maurizio Morisio",
booktitle = "Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings",
}
RIS
TY - GEN
T1 - Aspect-Oriented software development beyond programming
AU - Rashid, Awais
AU - Garcia, Alessandro
AU - Moreira, Ana
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
U2 - 10.1007/11763864_46
DO - 10.1007/11763864_46
M3 - Conference contribution/Paper
SN - 978-3-540-34606-7
T3 - Lecture Notes in Computer Science
SP - 441
EP - 442
BT - Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings
A2 - Morisio, Maurizio
PB - Springer
CY - Berlin
ER -