University of Limerick Institutional Repository

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

DSpace Repository

Show simple item record Ahmad, Aakash Jamshidi, Pooyan Pahl, Claus 2012-09-17T11:35:14Z 2012-09-17T11:35:14Z 2012
dc.description peer-reviewed en_US
dc.description.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. en_US
dc.language.iso eng en_US
dc.relation.ispartofseries 7th International Conference on Software Paradigm Trends ICSOFT;
dc.subject software evolution en_US
dc.subject change patterns en_US
dc.subject architecture model evolution en_US
dc.title Pattern-driven reuse in architecture-centric evolution for service software en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account