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

Ahmad, Aakash and Jamshidi, Pooyan and Pahl, Claus (2012) Pattern-driven reuse in architecture-centric evolution for service software. In: ICSOFT 2012 - Proceedings of the 7th International Conference on Software Paradigm Trends :. ICSOFT 2012 - Proceedings of the 7th International Conference on Software Paradigm Trends . SciTePress, ITA, pp. 279-284. ISBN 9789898565198

Full text not available from this repository.

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.

Item Type:
Contribution in Book/Report/Proceedings
Uncontrolled Keywords:
/dk/atira/pure/subjectarea/asjc/1700/1712
Subjects:
?? architecture model evolutionchange patternssoftware evolutionsoftware ??
ID Code:
225606
Deposited By:
Deposited On:
12 Nov 2024 15:05
Refereed?:
Yes
Published?:
Published
Last Modified:
13 Nov 2024 01:45