An aspect-oriented approach for improving architecture design efficiency

Major issues in software engineering today are the ever increasing size and complexity of systems with, at the same time, high demands for quality. Software architectures are a means for coping with size and complexity of systems and also for assuring required qualities. The processes of creating ar...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:International Conference on Software Engineering 2008 Ročník 2008; číslo 3
Hlavný autor: Keuler, Thorsten
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: 01.01.2008
ISBN:1605580791, 9781605580791
ISSN:0270-5257
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Major issues in software engineering today are the ever increasing size and complexity of systems with, at the same time, high demands for quality. Software architectures are a means for coping with size and complexity of systems and also for assuring required qualities. The processes of creating architectures, however, remain affected by these issues. Since, in practice, architectures have to be constructed iteratively, the number of established architectural strategies and the number of inter-related models heavily increase over time. Hence, the impact analysis of newly introduced quality strategies during later stages becomes highly effort-intensive and error-prone. With our approach we aim at the mitigation of effort needed for such quality impact analyses by enabling efficient separation of concerns. For achieving efficiency, we introduce an aspect-oriented approach that enables the automatic weaving of quality strategies into architectural artifacts. By doing so, we are able to conduct selective quality impact evaluations with significantly reduced effort.
AbstractList Major issues in software engineering today are the ever increasing size and complexity of systems with, at the same time, high demands for quality. Software architectures are a means for coping with size and complexity of systems and also for assuring required qualities. The processes of creating architectures, however, remain affected by these issues. Since, in practice, architectures have to be constructed iteratively, the number of established architectural strategies and the number of inter-related models heavily increase over time. Hence, the impact analysis of newly introduced quality strategies during later stages becomes highly effort-intensive and error-prone. With our approach we aim at the mitigation of effort needed for such quality impact analyses by enabling efficient separation of concerns. For achieving efficiency, we introduce an aspect-oriented approach that enables the automatic weaving of quality strategies into architectural artifacts. By doing so, we are able to conduct selective quality impact evaluations with significantly reduced effort.
Author Keuler, Thorsten
Author_xml – sequence: 1
  givenname: Thorsten
  surname: Keuler
  fullname: Keuler, Thorsten
BookMark eNotj71PwzAUxC1RJNrCzOqJLcUfeX7JWFVAkSqxwFw59nNrlDolTpD47wmi008n3Z3uFmyWukSM3UuxkrKER6lRSITVH5Uqr9hCGgFQCazljM2FQlGAArxhi5w_hRCmrOs5264Tt_lMbii6PlIayHN7PveddUceup7H0yS-Yzpw27tjHCbn2BP3lOMhcQohuinmfm7ZdbBtprsLl-zj-el9sy12by-vm_WusAqqodCNBuOMJFEbCBJJOVOHKtgGjUcDTSk8eg9akfeEEgMoHSRh7bVqPOole_jvnWZ9jZSH_SlmR21rE3Vj3muYrskS9S_551I_
ContentType Journal Article
DBID 7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1145/1370175.1370224
DatabaseName 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 Computer Science
GroupedDBID -~X
.4S
.DC
123
29O
5VS
6IF
6IH
6IK
6IL
6IM
6IN
7SC
8FD
8US
AAJGR
AAWTH
ADZIZ
AFFNX
ALMA_UNASSIGNED_HOLDINGS
APO
ARCSS
AVWKF
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CHZPO
EDO
FEDTE
I-F
I07
IPLJI
JQ2
L7M
L~C
L~D
M43
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-a258t-3b356c61e0965f17e2c69f8fab76d765b40d7dd532edde717f523f1e79d32bd73
ISBN 1605580791
9781605580791
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000266158500150&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0270-5257
IngestDate Fri Sep 05 06:38:47 EDT 2025
IsPeerReviewed false
IsScholarly true
Issue 3
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a258t-3b356c61e0965f17e2c69f8fab76d765b40d7dd532edde717f523f1e79d32bd73
Notes SourceType-Scholarly Journals-2
ObjectType-Feature-2
ObjectType-Conference Paper-1
content type line 23
SourceType-Conference Papers & Proceedings-1
ObjectType-Article-3
PQID 35006147
PQPubID 23500
ParticipantIDs proquest_miscellaneous_35006147
PublicationCentury 2000
PublicationDate 2008-01-01
PublicationDateYYYYMMDD 2008-01-01
PublicationDate_xml – month: 01
  year: 2008
  text: 2008-01-01
  day: 01
PublicationDecade 2000
PublicationTitle International Conference on Software Engineering 2008
PublicationYear 2008
SSID ssj0006499
ssj0001138901
Score 1.8212132
Snippet Major issues in software engineering today are the ever increasing size and complexity of systems with, at the same time, high demands for quality. Software...
SourceID proquest
SourceType Aggregation Database
Title An aspect-oriented approach for improving architecture design efficiency
URI https://www.proquest.com/docview/35006147
Volume 2008
WOSCitedRecordID wos000266158500150&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  isbn: 1605580791
  customDbUrl:
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0006499
  issn: 0270-5257
  databaseCode: RIE
  dateStart: 19880101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1JT9tAFB6x9MCFpYvKPoeKC3Ibz3g842OEQBxQQMJIuUWexW0uDiUJ8PN5bzJeAofSAxc7saxk7Pf8-a3fI-SH5UUC2JtFWhgk1RbwzHFpIgu2sS5NrExs_LAJORio4TC7CYMup36cgKwq9fyc3X-oqOEYCBtbZ_9D3M2PwgH4DEKHLYgdtu8SfL86LXz_ZDRBDmO0KGvicF9TOG7CCEtJBOtLObC-Y-wf96V073LcsO0SxFTDLQD5E9aPdagNkahQtVg-D-2G-Z8JGJuh-awONahOqMF7nDH4PkL1ZBZ3UIrJXoSUql1Ibf5k3Prcb7E6QVqLmEsABfET92zRTr3Mij24Hl3cXV2N8vNhfnL_F-_db0ysh-kpq2SdSZGpReteG17DBGyn2idN_CjRZrXY49dcTaD-ar4HCihY4K9Xy3vzxvZmSL5NNoP_QPsLue-QFVd9Jlv1bA4aoPoLuexX9JUa0FoNKKgBbdSAdtWALtSAtmrwldxdnOdnl1GYmhEVTKhZxDUXqUljh7w-ZSwdM2lWqrLQMrUyFTrpWWmt4MzBqw28-VIwXsZOZpYzbSX_RtaqSeW-EyodnKuLhBkwu61NlE4yq0qujOppIYtdclzfjRGgEqaaispN5tMRF2gbJ3Lvn2fsk41W1Q7I2uxh7g7JJ_M4G08fjrxQXwBkd1Ra
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%3Ajournal&rft.genre=article&rft.atitle=An+aspect-oriented+approach+for+improving+architecture+design+efficiency&rft.jtitle=International+Conference+on+Software+Engineering+2008&rft.au=Keuler%2C+Thorsten&rft.date=2008-01-01&rft.isbn=1605580791&rft.issn=0270-5257&rft.volume=2008&rft.issue=3&rft_id=info:doi/10.1145%2F1370175.1370224&rft.externalDBID=NO_FULL_TEXT
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