Type

Conference Proceedings

Authors

Claus Pahl
Pooyan Jamshidi
Aakash Ahmad

Subjects

Computer Science

Topics
change patterns architecture centric software evolution software evolution service driven architecture service architecture evolution evolution reuse software service architecture software engineering architecture model evolution

Pattern-driven reuse in architecture-centric evolution for service software (2012)

Abstract Service-based architectures implement business processes as technical software services to develop enterprise software. As a consequence of frequent business and technical change cycles, the architect requires a reusecentered approach to systematically accommodate recurring changes in existing software. Our ‘Pat-Evol’ project aims at supporting pattern-driven reuse in architecture-centric evolution for service software. We propose architecture change mining as a complementary phase to a systematic architecture change execution. Therefore, we investigate the ‘history’ of sequential changes - exploiting change logs - to discover patterns of change that occur during evolution. To foster reuse, a pattern catalogue maintains an updated collection with once-off specification for identified pattern instances. This allows us to exploit change pattern as a generic, first class abstractions (that can be operationalised and parameterised) to support reuse in architecture-centric software evolution. The notion of ‘build-once, use-often’ empowers the role of an architect to model and execute generic and potentially reusable solution to recurring architecture evolution problems.
Collections Ireland -> Dublin City University -> DCU Faculties and Centres = Research Initiatives and Centres: Lero: The Irish Software Engineering Research Centre
Ireland -> Dublin City University -> Status = Published
Ireland -> University of Limerick -> Faculty of Science and Engineering
Ireland -> University of Limerick -> LERO
Ireland -> Dublin City University -> Subject = Computer Science: Software engineering
Ireland -> University of Limerick -> LERO - Project partner authors
Ireland -> Dublin City University -> DCU Faculties and Centres = Research Initiatives and Centres
Ireland -> Dublin City University -> Publication Type = Conference or Workshop Item
Ireland -> Dublin City University -> DCU Faculties and Centres = DCU Faculties and Schools: Faculty of Engineering and Computing: School of Computing
Ireland -> Dublin City University -> Subject = Computer Science
Ireland -> Dublin City University -> DCU Faculties and Centres = DCU Faculties and Schools
Ireland -> Dublin City University -> DCU Faculties and Centres = DCU Faculties and Schools: Faculty of Engineering and Computing

Full list of authors on original publication

Claus Pahl, Pooyan Jamshidi, Aakash Ahmad

Experts in our system

1
Claus Pahl
Dublin City University
Total Publications: 191
 
2
Pooyan Jamshidi
Dublin City University
Total Publications: 26