Show simple item record

dc.contributor.authorLi, Gang
dc.contributor.otherQueen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))en
dc.date2009-09-18 21:26:57.761en
dc.date2009-09-21 15:09:27.262en
dc.date.accessioned2010-04-13T18:04:00Z
dc.date.available2010-04-13T18:04:00Z
dc.date.issued2010-04-13T18:04:00Z
dc.identifier.urihttp://hdl.handle.net/1974/5524
dc.descriptionThesis (Master, Computing) -- Queen's University, 2009-09-21 15:09:27.262en
dc.description.abstractAspect-Oriented Requirement Engineering (AORE) is an emerging software engineering paradigm with increasing attention from academic as well as industrial communities. AORE aims at the systematic identification, modularization, composition and analysis of crosscutting concerns that manifest in requirements. It is believed that systematically managing crosscutting concerns early on at the requirement engineering stage can provide valuable insight at the architecture design and implementation stages and can help identify and thus manage crosscutting concerns at these stages. Moreover, identifying crosscutting concerns in requirements can help to reveal the scope of each concern in a software system, to detect potential conflicts between concerns and to facilitate trade-off negotiation early on. Hundreds of papers regarding AORE have been published in AORE communities. However, few of them address crosscutting concerns in real world requirements. Whether the proposed AORE approaches are productive when applied to real world requirements is unknown. In this thesis, we conduct an AORE case study consisting of an experiment using a real world software requirement specification in order to examine how crosscutting concerns present in real world requirement documents, explore the difference between crosscutting concerns in requirements and crosscutting concerns in code, and reason whether identifying and thus managing crosscutting concerns from real world requirements is a productive practice.en
dc.languageenen
dc.language.isoenen
dc.relation.ispartofseriesCanadian thesesen
dc.rightsThis publication is made available by the authority of the copyright owner solely for the purpose of private study and research and may not be copied or reproduced except as permitted by the copyright laws without written authority from the copyright owner.en
dc.subjectCrosscutting Concernsen
dc.subjectAspect-Oriented Requirement Engineeringen
dc.titleIdentifying Crosscutting Concerns from Requirement Specifications - A Case Studyen
dc.typeThesisen
dc.description.restricted-thesisI and my supervisor plan to make a conference paper based on this thesis. Therefore, this thesis needs to be restricted until our paper is published.en
dc.description.degreeMasteren
dc.contributor.supervisorShepard, Terryen
dc.contributor.departmentComputingen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record