Improving architectural quality properties through model transformations

F. Maswar, M.R.V. Chaudron, I. Radovanovic, E. Bondarev

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

2 Downloads (Pure)

Samenvatting

In this paper, we present an approach for refining software architectures to improve their quality properties using model transformations. The proposed approach is based on pattern-based model refactoring, i.e. use of well-known architectural patterns for restructuring certain elements in the software architecture in order to achieve specific quality properties such as improved performance, reliability, security, and scalability. First, the conceptual architecture view is modeled using annotated UML diagrams. A number of candidate architectures are considered as a starting point. Second, analysis models are derived from the UML models. Simulation and analysis tools are then performed on the analysis models to assess the quality properties. The result of the analysis can be used to advise the architect either to select the particular architecture out of several candidates or to refine the models in order to improve the quality properties. The feasibility of the approach for improved reliability is demonstrated by a case study.
Originele taal-2Engels
TitelProceedings of the 2007 International Conference on Software Engineering Research and Practice (SERP 2007) 25-28 June 2007, Las Vegas NV, USA
RedacteurenH.A. Arabnia, H. Reza
UitgeverijCSREA Press
Pagina's687-693
ISBN van geprinte versie1-60132-034-5
StatusGepubliceerd - 2007
Evenementconference; SERP 2007, Las Vegas, Nevada, USA; 2007-06-25; 2007-06-28 -
Duur: 25 jun. 200728 jun. 2007

Congres

Congresconference; SERP 2007, Las Vegas, Nevada, USA; 2007-06-25; 2007-06-28
Periode25/06/0728/06/07
AnderSERP 2007, Las Vegas, Nevada, USA

Vingerafdruk

Duik in de onderzoeksthema's van 'Improving architectural quality properties through model transformations'. Samen vormen ze een unieke vingerafdruk.

Citeer dit