Home > Research > Publications & Outputs > Graph-based pattern identification from archite...

Links

Text available via DOI:

View graph of relations

Graph-based pattern identification from architecture change logs

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Close
Publication date2012
Host publicationAdvanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings
EditorsM. Bajec, J. Eder
Place of PublicationBerlin
PublisherSpringer-Verlag
Pages200-213
Number of pages14
ISBN (electronic)9783642310690
ISBN (print)9783642310683
<mark>Original language</mark>English
EventInternational Workshops on Advanced Information Systems Engineering Workshops, CAiSE 2012 - Gdansk, Poland
Duration: 25/06/201226/06/2012

Conference

ConferenceInternational Workshops on Advanced Information Systems Engineering Workshops, CAiSE 2012
Country/TerritoryPoland
CityGdansk
Period25/06/1226/06/12

Publication series

NameLecture Notes in Business Information Processing
PublisherSpringer
Volume112
ISSN (Print)1865-1348

Conference

ConferenceInternational Workshops on Advanced Information Systems Engineering Workshops, CAiSE 2012
Country/TerritoryPoland
CityGdansk
Period25/06/1226/06/12

Abstract

Service-based architectures have become commonplace, creating the need to address their systematic maintenance and evolution. We investigate architecture change representation, primarily focusing on the identification of change patterns that support the potential reuse of common changes in architecture-centric evolution for service software. We propose to exploit architecture change logs - capturing traces of sequential changes - to identify patterns of change that occur over time. The changes in the log are formalised as a typed attributed graph that allows us to apply frequent sub-graph mining approaches to identify potentially reusable, usage-determined change patterns. We propose to foster the reuse of routine evolution tasks to allow an architect to follow a systematic, reuse-centered approach to architectural change execution.