Scenario-based software architecture reengineering

The paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture. Assessment of quality attributes is performed primarily using scenarios. Design transformations are done to improve quality attributes that do no...

Full description

Saved in:
Bibliographic Details
Published inFifth International Conference on Software Reuse : proceedings : June 2-5, 1998, Victoria, British Columbia, Canada pp. 308 - 317
Main Authors Bengtsson, P., Bosch, J.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1998
Subjects
Online AccessGet full text
ISBN9780818683770
0818683775
ISSN1085-9098
DOI10.1109/ICSR.1998.685756

Cover

Abstract The paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture. Assessment of quality attributes is performed primarily using scenarios. Design transformations are done to improve quality attributes that do not satisfy the requirements. Assessment and design transformation can be performed for several iterations until all requirements are met. To illustrate the method we use the reengineering of a prototypical measurement system into a domain-specific software architecture as an example.
AbstractList This paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture. Assessment of quality attributes is performed primarily using scenarios. Design transformations are done to improve quality attributes that do not satisfy the requirements. Assessment and design transformation can be performed for several iterations until all requirements are met. To illustrate the method we use the reengineering of a prototypical measurement system into a domain-specific software architecture as an example.
The paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture. Assessment of quality attributes is performed primarily using scenarios. Design transformations are done to improve quality attributes that do not satisfy the requirements. Assessment and design transformation can be performed for several iterations until all requirements are met. To illustrate the method we use the reengineering of a prototypical measurement system into a domain-specific software architecture as an example.
Author Bengtsson, P.
Bosch, J.
Author_xml – sequence: 1
  givenname: P.
  surname: Bengtsson
  fullname: Bengtsson, P.
  organization: Dept. of Comput. Sci., Karlskrona Univ., Ronneby, Sweden
– sequence: 2
  givenname: J.
  surname: Bosch
  fullname: Bosch, J.
BackLink https://urn.kb.se/resolve?urn=urn:nbn:se:bth-8123$$DView record from Swedish Publication Index
BookMark eNo90MFLwzAYBfCAE9zm7uJpd2nN1zTJl-OoTgcDwanXkLZfuoi2I-0Y_vcOKp4eD368w5uxSdu1xNgN8BSAm_tNsXtNwRhMFUot1QVbGI0cARUKrfmETYGjTAw3eMVmff_JecZzEFOW7SpqXQxdUrqe6mXf-eHkIi1drPZhoGo4nkskapvQEsXQNtfs0ruvnhZ_OWfv68e34jnZvjxtitU2CZDzIQHnK24USaCSZF0KIz1l5J2hyhsoCWWGWqGvHWlSMq8dB5A1oBEGNYo5uxt3-xMdjqU9xPDt4o_tXLAP4WNlu9jYcthbhEyc9e2oAxH92_EP8QvLzFbV
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
ADTPV
BNKNJ
DF3
DOI 10.1109/ICSR.1998.685756
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
SwePub
SwePub Conference
SWEPUB Blekinge Tekniska Högskola
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 317
ExternalDocumentID oai_DiVA_org_bth_8123
685756
GroupedDBID 29O
6IE
6IK
6IL
AAJGR
AAWTH
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
M43
OCL
RIE
RIL
RNS
ACGHX
ADTPV
BNKNJ
DF3
RIB
RIC
ID FETCH-LOGICAL-i140t-1afc096e51ebe5db395fe2efa9ecf91be8528768fdae7e654da0115d189398783
IEDL.DBID RIE
ISBN 9780818683770
0818683775
ISSN 1085-9098
IngestDate Thu Aug 21 06:20:52 EDT 2025
Tue Aug 26 17:13:08 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i140t-1afc096e51ebe5db395fe2efa9ecf91be8528768fdae7e654da0115d189398783
PageCount 10
ParticipantIDs swepub_primary_oai_DiVA_org_bth_8123
ieee_primary_685756
PublicationCentury 1900
PublicationDate 19980000
1998
PublicationDateYYYYMMDD 1998-01-01
PublicationDate_xml – year: 1998
  text: 19980000
PublicationDecade 1990
PublicationTitle Fifth International Conference on Software Reuse : proceedings : June 2-5, 1998, Victoria, British Columbia, Canada
PublicationTitleAbbrev ICSR
PublicationYear 1998
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0020413
ssj0000396804
Score 1.3362243
Snippet The paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture....
This paper presents a method for reengineering software architectures. The method explicitly addresses the quality attributes of the software architecture....
SourceID swepub
ieee
SourceType Open Access Repository
Publisher
StartPage 308
SubjectTerms Application software
Computer architecture
Design methodology
design methods
Electrical capacitance tomography
Prototypes
reengineering
reuse
Software architecture
Software maintenance
Software prototyping
Software quality
Software systems
Title Scenario-based software architecture reengineering
URI https://ieeexplore.ieee.org/document/685756
https://urn.kb.se/resolve?urn=urn:nbn:se:bth-8123
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5sT56qtWJ9kUOvm-a1ye5RqqUKilgrvYXd7ASLkJY2RfDXO7tJoxQP3pKQEHZ2kvnm9Q0hg8TTMfOVopIlEY0CX1EhdEBByQThA2qJLcZ8fIons-hhzuY1z7bthQEAW3wGrjm0uXy9zLYmVDaMzTjJuEVaqGVVq1YTTvFCEXPjWdS-lhf5TW298AS31I-GGj5MElYT7-zOvV360hPD-9H0xXTwcbd6WT10ZY9I1Bqfcafq6t5YzkJTc_LhbkvlZl97jI7_XNcR6f10-TnPjf06JgdQdElnN-bBqb_6ExJMMyjQpV5SY_K0s8E_96dcg_M7CeGY-p2G2rBHZuO719GE1qMW6AI9rJL6Ms_QmQHm46YyrULBcggglwKyXPgKOEPXKua5lpBAzCItDZbUPsIdwRMenpJ2sSzgjDiG7ge3QjGJWC2MQOYe01JqvJvrnOs-6RoJpKuKTSOtFt8ng0rAzXXDe327eLtJUVSpKt9ThCLh-Z8PX5DDqlXQREYuSbtcb-EKsUKprq2WfANDXLhr
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4UD3pCESP-3IFrx351a48GJaBAjIDhtrTrWyQmw8CIiX-9bTemIR68bcuWpa_d3vf63vc9hNqRI0PiCoE5iQIceK7AjEkPg-CRgg9qlZhizNE47M-CxzmZlzrbhgsDAKb4DGx9aHL5cpls9FZZJ9TtJMN9dKDcfkAKsla1oeL4LKQ6tiijLSdwq-p65jBqxB-1OLwfRaSU3tmeO9sEpsM6g-7kRXP4qF28rmy7siMlatxPr17wutdGtVBXnbzbm1zYydeOpuM_R3aMmj88P-u58mAnaA-yBqpvGz1Y5Xd_irxJApkKqpdYOz1prdW_-5OvwPqdhrB0BU8lbthEs97DtNvHZbMFvFAxVo5dniYqnAHiqmklUviMpOBByhkkKXMFUKKCq5CmkkMEIQkk12hSugrwMBpR_wzVsmUG58jSgj9qKgThCq35AfDUIZJzqe6mMqWyhRraAvFHoacRF4NvoXZh4Oq6Vr6-X7zexcpUscjfYgVG_Is_H75Fh_3paBgPB-OnS3RUEAf1PskVquWrDVwr5JCLG7NivgEdI7u4
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=Proceedings.+Fifth+International+Conference+on+Software+Reuse+%28Cat.+No.98TB100203%29&rft.atitle=Scenario-based+software+architecture+reengineering&rft.au=Bengtsson%2C+P.&rft.au=Bosch%2C+J.&rft.date=1998-01-01&rft.pub=IEEE&rft.isbn=9780818683770&rft.issn=1085-9098&rft.spage=308&rft.epage=317&rft_id=info:doi/10.1109%2FICSR.1998.685756&rft.externalDocID=685756
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1085-9098&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1085-9098&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1085-9098&client=summon