Show simple item record

dc.contributor.authorTekinerdoğan, B.
dc.contributor.authorSözer, Hasan
dc.contributor.authorAkşit, M.
dc.date.accessioned2014-07-10T12:07:53Z
dc.date.available2014-07-10T12:07:53Z
dc.date.issued2012-11
dc.identifier.issn1793-6403
dc.identifier.urihttp://hdl.handle.net/10679/482
dc.identifier.urihttp://www.worldscientific.com/doi/abs/10.1142/S021819401250026X
dc.descriptionDue to copyright restrictions, the access to the full text of this article is only available via subscription.en_US
dc.description.abstractEach software architecture design is the result of a broad set of design decisions and their justifications, that is, the design rationale. Capturing the design rationale is important for a variety of reasons such as enhancing communication, reuse and maintenance. Unfortunately, it appears that there is still a lack of appropriate methods and tools for effectively capturing and managing the architecture design rationale. In this paper we present a feature-based rationale management approach and the corresponding tool environment ArchiRationale for supporting software architecture adaptation. The approach takes as input an existing architecture and captures the design rationale for adapting the architecture for a given quality concern. For this we define a feature model that includes the possible set of architectural tactics to realize the quality concern. The presented approach captures the rationale for deciding on feature selections and for selecting the corresponding architecture design alternatives. ArchiRationale customizes and integrates the Eclipse plugin tools XFeature, ArchStudio and XQuery to provide tool support for capturing, storing and accessing the design rationale. We illustrate the approach for adapting a software architecture for fault tolerance.en_US
dc.description.sponsorshipEmbedded Systems Institute ; Netherlands Ministry of Economic Affairs
dc.language.isoengen_US
dc.publisherWorld Scientific Publishing Co.en_US
dc.relation.ispartofInternational Journal of Software Engineering and Knowledge Engineering
dc.rightsrestrictedAccess
dc.titleFeature-based rationale management system for supporting software architecture adaptationen_US
dc.typeArticleen_US
dc.peerreviewedyesen_US
dc.publicationstatuspublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-2968-4763 & YÖK ID 23178) Sözer, Hasan
dc.contributor.ozuauthorSözer, Hasan
dc.identifier.volume22
dc.identifier.issue7
dc.identifier.startpage945
dc.identifier.endpage963
dc.identifier.wosWOS:000315689400004
dc.identifier.doi10.1142/S021819401250026X
dc.subject.keywordsArchitecture design rationaleen_US
dc.subject.keywordsArchitecture adaptationen_US
dc.subject.keywordsToolsen_US
dc.identifier.scopusSCOPUS:2-s2.0-84874609173
dc.contributor.authorMale1


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page