Software model refactoring based on performance analysis: better working on software or performance side?
Several approaches have been introduced in the last few years to tackle the problem of interpreting model-based performance analysis results and translating them into architectural feedback. Typically the interpretation can take place by browsing either the software model or the performance model. I...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Open Publishing Association
2013-02-01
|
Series: | Electronic Proceedings in Theoretical Computer Science |
Online Access: | http://arxiv.org/pdf/1302.5171v1 |
id |
doaj-8eea6c803c8a46f2a125779929caa449 |
---|---|
record_format |
Article |
spelling |
doaj-8eea6c803c8a46f2a125779929caa4492020-11-25T00:21:24ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802013-02-01108Proc. FESCA 2013334710.4204/EPTCS.108.3Software model refactoring based on performance analysis: better working on software or performance side?Davide ArcelliVittorio CortellessaSeveral approaches have been introduced in the last few years to tackle the problem of interpreting model-based performance analysis results and translating them into architectural feedback. Typically the interpretation can take place by browsing either the software model or the performance model. In this paper, we compare two approaches that we have recently introduced for this goal: one based on the detection and solution of performance antipatterns, and another one based on bidirectional model transformations between software and performance models. We apply both approaches to the same example in order to illustrate the differences in the obtained performance results. Thereafter, we raise the level of abstraction and we discuss the pros and cons of working on the software side and on the performance side.http://arxiv.org/pdf/1302.5171v1 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Davide Arcelli Vittorio Cortellessa |
spellingShingle |
Davide Arcelli Vittorio Cortellessa Software model refactoring based on performance analysis: better working on software or performance side? Electronic Proceedings in Theoretical Computer Science |
author_facet |
Davide Arcelli Vittorio Cortellessa |
author_sort |
Davide Arcelli |
title |
Software model refactoring based on performance analysis: better working on software or performance side? |
title_short |
Software model refactoring based on performance analysis: better working on software or performance side? |
title_full |
Software model refactoring based on performance analysis: better working on software or performance side? |
title_fullStr |
Software model refactoring based on performance analysis: better working on software or performance side? |
title_full_unstemmed |
Software model refactoring based on performance analysis: better working on software or performance side? |
title_sort |
software model refactoring based on performance analysis: better working on software or performance side? |
publisher |
Open Publishing Association |
series |
Electronic Proceedings in Theoretical Computer Science |
issn |
2075-2180 |
publishDate |
2013-02-01 |
description |
Several approaches have been introduced in the last few years to tackle the problem of interpreting model-based performance analysis results and translating them into architectural feedback. Typically the interpretation can take place by browsing either the software model or the performance model. In this paper, we compare two approaches that we have recently introduced for this goal: one based on the detection and solution of performance antipatterns, and another one based on bidirectional model transformations between software and performance models. We apply both approaches to the same example in order to illustrate the differences in the obtained performance results. Thereafter, we raise the level of abstraction and we discuss the pros and cons of working on the software side and on the performance side. |
url |
http://arxiv.org/pdf/1302.5171v1 |
work_keys_str_mv |
AT davidearcelli softwaremodelrefactoringbasedonperformanceanalysisbetterworkingonsoftwareorperformanceside AT vittoriocortellessa softwaremodelrefactoringbasedonperformanceanalysisbetterworkingonsoftwareorperformanceside |
_version_ |
1725362960182804480 |