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

Standard

Graph-based pattern identification from architecture change logs. / Ahmad, Aakash; Jamshidi, Pooyan; Pahl, Claus.
Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings. ed. / M. Bajec; J. Eder. Berlin: Springer-Verlag, 2012. p. 200-213 (Lecture Notes in Business Information Processing; Vol. 112 ).

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

Harvard

Ahmad, A, Jamshidi, P & Pahl, C 2012, Graph-based pattern identification from architecture change logs. in M Bajec & J Eder (eds), Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings. Lecture Notes in Business Information Processing, vol. 112 , Springer-Verlag, Berlin, pp. 200-213, International Workshops on Advanced Information Systems Engineering Workshops, CAiSE 2012, Gdansk, Poland, 25/06/12. https://doi.org/10.1007/978-3-642-31069-0_18

APA

Ahmad, A., Jamshidi, P., & Pahl, C. (2012). Graph-based pattern identification from architecture change logs. In M. Bajec, & J. Eder (Eds.), Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings (pp. 200-213). (Lecture Notes in Business Information Processing; Vol. 112 ). Springer-Verlag. https://doi.org/10.1007/978-3-642-31069-0_18

Vancouver

Ahmad A, Jamshidi P, Pahl C. Graph-based pattern identification from architecture change logs. In Bajec M, Eder J, editors, Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings. Berlin: Springer-Verlag. 2012. p. 200-213. (Lecture Notes in Business Information Processing). doi: 10.1007/978-3-642-31069-0_18

Author

Ahmad, Aakash ; Jamshidi, Pooyan ; Pahl, Claus. / Graph-based pattern identification from architecture change logs. Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings. editor / M. Bajec ; J. Eder. Berlin : Springer-Verlag, 2012. pp. 200-213 (Lecture Notes in Business Information Processing).

Bibtex

@inproceedings{28beb6bc77354738a5644f1fc6dc5584,
title = "Graph-based pattern identification from architecture change logs",
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.",
keywords = "Change Patterns, Evolution, Service-driven Architecture",
author = "Aakash Ahmad and Pooyan Jamshidi and Claus Pahl",
year = "2012",
doi = "10.1007/978-3-642-31069-0_18",
language = "English",
isbn = "9783642310683",
series = "Lecture Notes in Business Information Processing",
publisher = "Springer-Verlag",
pages = "200--213",
editor = "M. Bajec and J. Eder",
booktitle = "Advanced Information Systems EngineeringWorkshops - CAiSE 2012 International Workshops, Proceedings",
note = "International Workshops on Advanced Information Systems Engineering Workshops, CAiSE 2012 ; Conference date: 25-06-2012 Through 26-06-2012",

}

RIS

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 -