Home > Research > Publications & Outputs > Semantics-Based Composition for Aspect-Oriented...
View graph of relations

Semantics-Based Composition for Aspect-Oriented Requirements Engineering

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

Published

Standard

Semantics-Based Composition for Aspect-Oriented Requirements Engineering. / Chitchyan, R.; Rashid, A.; Rayson, P. et al.
AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development. ACM, 2007. p. 36-48.

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

Harvard

Chitchyan, R, Rashid, A, Rayson, P & Waters, R 2007, Semantics-Based Composition for Aspect-Oriented Requirements Engineering. in AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development. ACM, pp. 36-48, Sixth International Conference on Aspect-Oriented Software Development (AOSD 2007), Vancouver, British Columbia, Canada, 12/03/07. https://doi.org/10.1145/1218563.1218569

APA

Chitchyan, R., Rashid, A., Rayson, P., & Waters, R. (2007). Semantics-Based Composition for Aspect-Oriented Requirements Engineering. In AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development (pp. 36-48). ACM. https://doi.org/10.1145/1218563.1218569

Vancouver

Chitchyan R, Rashid A, Rayson P, Waters R. Semantics-Based Composition for Aspect-Oriented Requirements Engineering. In AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development. ACM. 2007. p. 36-48 doi: 10.1145/1218563.1218569

Author

Chitchyan, R. ; Rashid, A. ; Rayson, P. et al. / Semantics-Based Composition for Aspect-Oriented Requirements Engineering. AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development. ACM, 2007. pp. 36-48

Bibtex

@inproceedings{a0d9c1b70cfd4be99dca10a988728173,
title = "Semantics-Based Composition for Aspect-Oriented Requirements Engineering",
abstract = "In this paper, we discuss the limitations of the current syntactic composition mechanisms in aspect-oriented requirements engineering (AORE). We highlight that such composition mechanisms not only increase coupling between aspects and base concerns but are also insufficient to capture the intentionality of the aspect composition. Furthermore, they force the requirements engineer to reason about semantic influences and trade-offs among aspects from a syntactic perspective. We present a requirements description language (RDL) that enriches the existing natural language requirements specification with semantic information derived from the semantics of the natural language itself. Composition specifications are written based on these semantics rather than requirements syntax hence providing improved means for expressing the intentionality of the composition, in turn facilitating semantics-based reasoning about aspect influences and trade-offs. We also discuss the practicality of the use of this RDL by outlining the automation support for requirements annotation (realized as an extension of the Wmatrix natural language processing tool suite) to expose the semantics which are in turn utilized to facilitate composition and analysis (supported by the MRAT tool).",
author = "R. Chitchyan and A. Rashid and P. Rayson and R. Waters",
year = "2007",
month = apr,
doi = "10.1145/1218563.1218569",
language = "English",
pages = "36--48",
booktitle = "AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development",
publisher = "ACM",
note = "Sixth International Conference on Aspect-Oriented Software Development (AOSD 2007) ; Conference date: 12-03-2007 Through 16-03-2007",

}

RIS

TY - GEN

T1 - Semantics-Based Composition for Aspect-Oriented Requirements Engineering

AU - Chitchyan, R.

AU - Rashid, A.

AU - Rayson, P.

AU - Waters, R.

PY - 2007/4

Y1 - 2007/4

N2 - In this paper, we discuss the limitations of the current syntactic composition mechanisms in aspect-oriented requirements engineering (AORE). We highlight that such composition mechanisms not only increase coupling between aspects and base concerns but are also insufficient to capture the intentionality of the aspect composition. Furthermore, they force the requirements engineer to reason about semantic influences and trade-offs among aspects from a syntactic perspective. We present a requirements description language (RDL) that enriches the existing natural language requirements specification with semantic information derived from the semantics of the natural language itself. Composition specifications are written based on these semantics rather than requirements syntax hence providing improved means for expressing the intentionality of the composition, in turn facilitating semantics-based reasoning about aspect influences and trade-offs. We also discuss the practicality of the use of this RDL by outlining the automation support for requirements annotation (realized as an extension of the Wmatrix natural language processing tool suite) to expose the semantics which are in turn utilized to facilitate composition and analysis (supported by the MRAT tool).

AB - In this paper, we discuss the limitations of the current syntactic composition mechanisms in aspect-oriented requirements engineering (AORE). We highlight that such composition mechanisms not only increase coupling between aspects and base concerns but are also insufficient to capture the intentionality of the aspect composition. Furthermore, they force the requirements engineer to reason about semantic influences and trade-offs among aspects from a syntactic perspective. We present a requirements description language (RDL) that enriches the existing natural language requirements specification with semantic information derived from the semantics of the natural language itself. Composition specifications are written based on these semantics rather than requirements syntax hence providing improved means for expressing the intentionality of the composition, in turn facilitating semantics-based reasoning about aspect influences and trade-offs. We also discuss the practicality of the use of this RDL by outlining the automation support for requirements annotation (realized as an extension of the Wmatrix natural language processing tool suite) to expose the semantics which are in turn utilized to facilitate composition and analysis (supported by the MRAT tool).

U2 - 10.1145/1218563.1218569

DO - 10.1145/1218563.1218569

M3 - Conference contribution/Paper

SP - 36

EP - 48

BT - AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development

PB - ACM

T2 - Sixth International Conference on Aspect-Oriented Software Development (AOSD 2007)

Y2 - 12 March 2007 through 16 March 2007

ER -