Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Pattern-driven reuse in architecture-centric evolution for service software

Ahmad, Aakash, Jamshidi, Pooyan and Pahl, Claus orcid logoORCID: 0000-0002-9049-212X (2012) Pattern-driven reuse in architecture-centric evolution for service software. In: 7th International Conference on Software Paradigm Trends ICSOFT'2012, 24-27 Jul 2012, Rome, Italy.

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.
Metadata
Item Type:Conference or Workshop Item (Paper)
Event Type:Conference
Refereed:Yes
Uncontrolled Keywords:Software Evolution; Change Patterns; Architecture Model Evolution
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:Research Initiatives and Centres > Lero: The Irish Software Engineering Research Centre
DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:17085
Deposited On:11 Sep 2012 13:23 by Claus Pahl . Last Modified 21 Jan 2021 17:17
Documents

Full text available as:

[thumbnail of icsoft12.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
117kB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record