loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Aakash Ahmad ; Pooyan Jamshidi and Claus Pahl

Affiliation: Dublin City University and Lero - The Irish Software Engineering Research Centre, Ireland

Keyword(s): Software Evolution, Change Patterns, Architecture Model Evolution.

Related Ontology Subjects/Areas/Topics: Agents ; Artificial Intelligence ; MetaModeling ; Model Evolution ; Models ; Paradigm Trends ; Principles of SOC/SOA, Service Science ; Services ; Software Engineering

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 reuse-centered 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 evolu tion. 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. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.15.235.196

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Ahmad, A.; Jamshidi, P. and Pahl, C. (2012). Pattern-driven Reuse in Architecture-centric Evolution for Service Software. In Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT; ISBN 978-989-8565-19-8; ISSN 2184-2833, SciTePress, pages 279-284. DOI: 10.5220/0004128602790284

@conference{icsoft12,
author={Aakash Ahmad. and Pooyan Jamshidi. and Claus Pahl.},
title={Pattern-driven Reuse in Architecture-centric Evolution for Service Software},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT},
year={2012},
pages={279-284},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004128602790284},
isbn={978-989-8565-19-8},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT
TI - Pattern-driven Reuse in Architecture-centric Evolution for Service Software
SN - 978-989-8565-19-8
IS - 2184-2833
AU - Ahmad, A.
AU - Jamshidi, P.
AU - Pahl, C.
PY - 2012
SP - 279
EP - 284
DO - 10.5220/0004128602790284
PB - SciTePress