Home > Research > Publications & Outputs > Aspect-Oriented software development beyond pro...
View graph of relations

Aspect-Oriented software development beyond programming

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

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/ISSNConference contribution/Paperpeer-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 -