Final published version
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - Graph-based pattern identification from architecture change logs
AU - Ahmad, Aakash
AU - Jamshidi, Pooyan
AU - Pahl, Claus
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
KW - Change Patterns
KW - Evolution
KW - Service-driven Architecture
U2 - 10.1007/978-3-642-31069-0_18
DO - 10.1007/978-3-642-31069-0_18
M3 - Conference contribution/Paper
AN - SCOPUS:84864702339
SN - 9783642310683
T3 - Lecture Notes in Business Information Processing
SP - 200
EP - 213
BT - Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings
A2 - Bajec, M.
A2 - Eder, J.
PB - Springer-Verlag
CY - Berlin
T2 - International Workshops on Advanced Information Systems Engineering Workshops, CAiSE 2012
Y2 - 25 June 2012 through 26 June 2012
ER -