Concern-oriented analysis and refactoring of software architectures using dependency structure matrices

dc.citation.epage17en_US
dc.citation.spage13en_US
dc.contributor.authorTekinerdoǧan, Bediren_US
dc.contributor.authorScholten F.en_US
dc.contributor.authorHofmann, C.en_US
dc.contributor.authorAkşit, M.en_US
dc.coverage.spatialCharlottesville, Virginia, USA
dc.date.accessioned2016-02-08T12:26:55Z
dc.date.available2016-02-08T12:26:55Z
dc.date.issued2009-03en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionDate of Conference: 3 March, 2009
dc.descriptionConference name: EA '09 Proceedings of the 15th workshop on Early aspects EA'09
dc.description.abstractCurrent scenario-based architecture analysis methods analyze the architecture with respect to scenarios that relate to stakeholder concerns. Albeit the primary motivation is to analyze the impact of stakeholders' concerns, it appears that concerns are not explicitly represented as first class abstractions. The lack of an explicit notion of concern in scenario-based analysis approaches can result in an incomplete analysis because scenarios are too specific and can only partially represent the concerns. We propose the concern-oriented architecture analysis method (COSAAM) that builds on scenario-based approaches but includes an explicit notion of concern in the analysis. COSAAM applies Dependency Structure Matrices (DSMs) to represent and analyze the dependencies among scenarios, concerns and architectural elements. Further, COSAAM extends DSMs by introducing explicit DSM patterns and heuristic rules for analyzing the impact of concerns on the architecture and for supporting the refactoring of the architecture. Copyright 2009 ACM.en_US
dc.description.provenanceMade available in DSpace on 2016-02-08T12:26:55Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 2009en
dc.identifier.doi10.1145/1509825.1509829en_US
dc.identifier.urihttp://hdl.handle.net/11693/28676
dc.language.isoEnglishen_US
dc.publisherACM
dc.relation.isversionofhttp://dx.doi.org/10.1145/1509825.1509829en_US
dc.source.titleProceedings of the 15th Workshop on Early Aspects, EA '09en_US
dc.subjectConcern-oriented modelingen_US
dc.subjectDependency structure matrixen_US
dc.subjectSoftware architecture analysisen_US
dc.subjectArchitectural elementen_US
dc.subjectArchitecture analysisen_US
dc.subjectClass abstractionen_US
dc.subjectDependency structure matrixesen_US
dc.subjectDependency structuresen_US
dc.subjectHeuristic rulesen_US
dc.subjectRefactoringsen_US
dc.subjectScenario-based analysisen_US
dc.subjectComputer softwareen_US
dc.subjectComputer systems programmingen_US
dc.subjectSoftware designen_US
dc.subjectSoftware architectureen_US
dc.titleConcern-oriented analysis and refactoring of software architectures using dependency structure matricesen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Concern-oriented analysis and refactoring of software architectures using dependency structure matrices.pdf
Size:
756.14 KB
Format:
Adobe Portable Document Format
Description:
Full printable version