Theme An Approach for Aspect-Oriented Analysis and Design

Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours that areintertwined, and woven throughout. Some aspects may beobvious, as specifications of typical crosscutting behaviour.Others may be more...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International Conference on Software Engineering: Proceedings of the 26th International Conference on Software Engineering; 23-28 May 2004 s. 158 - 167
Hlavní autoři: Baniassad, Elisa, Clarke, Siobhan
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: Washington, DC, USA IEEE Computer Society 23.05.2004
Edice:ACM Conferences
Témata:
ISBN:9780769521633, 0769521630
ISSN:0270-5257
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours that areintertwined, and woven throughout. Some aspects may beobvious, as specifications of typical crosscutting behaviour.Others may be more subtle, making them hard to identify. Ineither case, it is difficult to analyse requirements to locateall points in the system where aspects should be applied.These issues lead to problems achieving traceability of aspectsthroughout the development lifecycle. To identify aspectsearly in the software lifecycle, and establish sufficienttraceability, developers need support for aspect identificationand analysis in requirements documentation. To addressthis, we have devised the Theme approach for viewingthe relationships between behaviours in a requirements document,identifying and isolating aspects in the requirements,and modelling those aspects using a design language. Thispaper describes the approach, and illustrates it with a casestudy and analysis.
AbstractList Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours that areintertwined, and woven throughout. Some aspects may beobvious, as specifications of typical crosscutting behaviour.Others may be more subtle, making them hard to identify. Ineither case, it is difficult to analyse requirements to locateall points in the system where aspects should be applied.These issues lead to problems achieving traceability of aspectsthroughout the development lifecycle. To identify aspectsearly in the software lifecycle, and establish sufficienttraceability, developers need support for aspect identificationand analysis in requirements documentation. To addressthis, we have devised the Theme approach for viewingthe relationships between behaviours in a requirements document,identifying and isolating aspects in the requirements,and modelling those aspects using a design language. Thispaper describes the approach, and illustrates it with a casestudy and analysis.
Author Baniassad, Elisa
Clarke, Siobhan
Author_xml – sequence: 1
  givenname: Elisa
  surname: Baniassad
  fullname: Baniassad, Elisa
  organization: Trinity College
– sequence: 2
  givenname: Siobhan
  surname: Clarke
  fullname: Clarke, Siobhan
  organization: Trinity College
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17809603$$DView record in Pascal Francis
BookMark eNqNkEtLAzEURgO2YK2z9Cfoyqk3iXncpRStQsFNXYdM5gZH51En7cJ_b2QKbv02d3M4cM8Fm_VDT4xdcVipvDtEq41aIaJEOGMFGgtGoxJcSzljCxAGSiWUOWdFSh-Qp8CA5Qs2371TR5dsHn2bqDjdJXt7etytn8vt6-Zl_bAtPUdzKKkKVtvaiwAINWaDEGRQKsJouArGg9ICa4_II1ciVrWUog5EdC-5D3LJbibvfhy-jpQOrmtSoLb1PQ3H5CTXgiuwGbw-gT4F38bR96FJbj82nR-_Hc8Pogb5J_Shc9UwfCbHwf1GcVMUN0XJ4O2_QFeNDUX5A_gZXk8
ContentType Conference Proceeding
Copyright 2006 INIST-CNRS
Copyright_xml – notice: 2006 INIST-CNRS
DBID IQODW
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.5555/998675.999390
DatabaseName Pascal-Francis
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
Computer Science
EndPage 167
ExternalDocumentID 17809603
Genre Conference Paper
GroupedDBID 6IE
6IH
6IK
6IL
AAJGR
AAVQY
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
LHSKQ
OCL
RIB
RIC
RIE
RIL
RIO
AAWTH
IQODW
-~X
123
23M
29O
5VS
6IM
6IN
7SC
8FD
8US
ADZIZ
AFFNX
AVWKF
CHZPO
FEDTE
I07
IPLJI
JQ2
L7M
L~C
L~D
M43
RNS
ID FETCH-LOGICAL-a197t-ebc868da2c090d970822e7935e9f715c7a05629da991f152fbd332dceee431ac3
ISBN 9780769521633
0769521630
ISSN 0270-5257
IngestDate Thu Oct 02 09:48:09 EDT 2025
Mon Jul 21 09:16:47 EDT 2025
Sun Dec 01 06:31:06 EST 2024
Wed Jan 31 06:51:48 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords Traceability
Life cycle
Aspect oriented
Software development
Documentation
Language English
License CC BY 4.0
LinkModel OpenURL
MeetingName ICSE04: 26th International Conference on Software Engineering
MergedId FETCHMERGED-LOGICAL-a197t-ebc868da2c090d970822e7935e9f715c7a05629da991f152fbd332dceee431ac3
Notes SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
PQID 31621508
PQPubID 23500
PageCount 10
ParticipantIDs acm_books_10_5555_998675_999390
pascalfrancis_primary_17809603
acm_books_10_5555_998675_999390_brief
proquest_miscellaneous_31621508
PublicationCentury 2000
PublicationDate 20040523
2004
PublicationDateYYYYMMDD 2004-05-23
2004-01-01
PublicationDate_xml – month: 05
  year: 2004
  text: 20040523
  day: 23
PublicationDecade 2000
PublicationPlace Washington, DC, USA
PublicationPlace_xml – name: Washington, DC, USA
– name: Los Alamitos CA
PublicationSeriesTitle ACM Conferences
PublicationTitle International Conference on Software Engineering: Proceedings of the 26th International Conference on Software Engineering; 23-28 May 2004
PublicationYear 2004
Publisher IEEE Computer Society
Publisher_xml – name: IEEE Computer Society
SSID ssj0000507081
ssj0006499
Score 2.009906
Snippet Aspects are behaviours that are tangled and scatteredacross a system. In requirements documentation, aspectsmanifest themselves as descriptions of behaviours...
SourceID proquest
pascalfrancis
acm
SourceType Aggregation Database
Index Database
Publisher
StartPage 158
SubjectTerms Applied sciences
Computer science; control theory; systems
Computing methodologies -- Modeling and simulation -- Model development and analysis
Computing methodologies -- Modeling and simulation -- Model development and analysis -- Model verification and validation
Exact sciences and technology
General and reference -- Cross-computing tools and techniques -- Verification
Software
Software and its engineering -- Software creation and management -- Designing software
Software and its engineering -- Software creation and management -- Designing software -- Requirements analysis
Software and its engineering -- Software creation and management -- Software development process management
Software and its engineering -- Software creation and management -- Software development techniques -- Object oriented development
Software and its engineering -- Software creation and management -- Software verification and validation -- Formal software verification
Software and its engineering -- Software notations and tools -- Development frameworks and environments -- Object oriented frameworks
Software and its engineering -- Software notations and tools -- General programming languages -- Language types
Software and its engineering -- Software organization and properties -- Software functional properties -- Formal methods -- Software verification
Software engineering
Theory of computation -- Logic -- Logic and verification
Theory of computation -- Semantics and reasoning -- Program reasoning -- Program verification
Subtitle An Approach for Aspect-Oriented Analysis and Design
Title Theme
URI https://www.proquest.com/docview/31621508
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3db5UwFG_uFh988mvGq3P2QZ8WFG6BUn3COaNxuVlkJnsj0JZsiYNlsI__w3_Yc1oKA00WHyS5hBA-es-vtL9zej4Iea0DVggmlFcq0HRCX_peWVXa4xWGwMpQltoECh_w9To5PhaHi8UvFwtz9ZPXdXJzI87_K9RwDsDG0Nl_gHt4KJyAYwAd9gA77GeM-K-TTwbj6jW6c93KNGho5F62b_IHgu6PZoDD4WaD5CruTmbmwTEY0AyYcOmwJJPJpnMukUYq0453pnd7g6NLWW6dNU1Yp9dgamUkuoVLiILGezVxJfmYrr-mWZZ-6l3P2tGh6CD9_s24cGanTXnSd25ntwhndgvUZXdd5QrnojpRbn0eCyAXMWO3BtjAJnrv5-rAlvKYTwMRbOj5IRJQh94CBWa2JOk03fZsGhycEwN4Neh1bINscO7bkMDBbOcDfwYWZQ1Atnl95rCxuTaVKzbi3aQJSIDkGXrfFi18gJWtnPIHCTDM5ugh2RphpmOfeEQWun5MHvRKCu2ngPYJ-WDwpe9pWlOHLgV06Qxd6tCFA0Utulvkx-f9o70vXl-BwysCwTtPlzKJE1WspC98JTiWB9AwokdaVDyIJC-QPwtVgJZRAROsSsXYSkFTNRDTQrKnZLNuav2MUL9EJstViAvZAZNlHMGvDBPlax1pvSSvQDg5fkhtDpopii-34sut-JbkzR1X5CX8xWpJdiYCzs9t3pbcAQuvchLPYTDFFbKi1s1lm7MgXmGBhOd3PeIFuT_26W2y2V1c6pfknrzqTtuLHdNlfgN8n4hu
linkProvider IEEE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Software+Engineering+%28ICSE+2004%29%3A+Proceedings%2C+26th+International+Conference%2C+Edinburgh%2C+Scotland%2C+2004&rft.atitle=Theme+%3A+An+approach+for+aspect-oriented+analysis+and+design&rft.au=BANIASSAD%2C+Elisa&rft.au=CLARKE%2C+Siobhan&rft.date=2004-01-01&rft.pub=IEEE+Computer+Society&rft.isbn=9780769521633&rft.spage=158&rft.epage=167&rft_id=info:doi/10.5555%2F998675.999390&rft.externalDBID=n%2Fa&rft.externalDocID=17809603
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon