Show simple item record

dc.contributor.authorCLARKE, SIOBHAN
dc.date.accessioned2008-04-26T07:22:05Z
dc.date.available2008-04-26T07:22:05Z
dc.date.created23-28 May 2004en
dc.date.issued2004
dc.date.submitted2004en
dc.identifier.citationElisa L.A. Baniassad, Siobhan Clarke, Theme: an approach for aspect-oriented analysis and design: proceedings of the 26th International Conference on Software Engineering, 2004. ICSE 2004, International Conference on Software Engineering (ICSE) : 26th : Edinburgh, Scotland : 23-28 May, 2004, pp158 - 167en
dc.identifier.issn23507
dc.identifier.otherY
dc.descriptionPUBLISHEDen
dc.description.abstractAspects are behaviours that are tangled and scattered across a system. In requirements documentation, aspects manifest themselves as descriptions of behaviours that are intertwined, and woven throughout. Some aspects may be obvious, as specifications of typical crosscutting behaviour. Others may be more subtle, making them hard to identify. In either case, it is difficult to analyse requirements to locate all points in the system where aspects should be applied. These issues lead to problems achieving traceability of aspects throughout the development lifecycle. To identify aspects early in the software lifecycle, and establish sufficient traceability, developers need support for aspect identification and analysis in requirements documentation. To address this, we have devised the Theme approach for viewing the relationships between behaviours in a requirements document, identifying and isolating aspects in the requirements, and modelling those aspects using a design language. This paper describes the approach, and illustrates it with a case study and analysis.en
dc.format.extent158en
dc.format.extent167en
dc.format.extent373927 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoenen
dc.publisherIEEEen
dc.rightsYen
dc.subjectAspect-oriented programmingen
dc.subjectAOPen
dc.titleTheme: an approach for aspect-oriented analysis and designen
dc.title.alternativeInternational Conference on Software Engineering (ICSE): 26th : 2004en
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/sclarke
dc.identifier.rssurihttp://ieeexplore.ieee.org/iel5/9201/29176/01317438.pdf?tp=&isnumber=&arnumber=1317438
dc.identifier.rssurihttp://www.cs.tcd.ie/Siobhan.Clarke/papers/ICSE2004.pdf
dc.identifier.urihttp://hdl.handle.net/2262/16484


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record