Proceedings of the 2010 ICSE Workshop on Quantitative Stochastic Models in the Verification and Design of Software Systems 2010
DOI: 10.1145/1808877.1808880
|View full text |Cite
|
Sign up to set email alerts
|

Digging into UML models to remove performance antipatterns

Abstract: Performance antipatterns have been informally defined and characterized as bad practices in software design that can originate performance problems. Such special type of patterns can involve static and dynamic aspects of software as well as deployment features. It has been shown that quite often the inability to meet performance requirements is due to the presence of antipatterns in the software design. However the problem of formally defining antipatterns and automatically detect them within a design model ha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
17
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(17 citation statements)
references
References 9 publications
0
17
0
Order By: Relevance
“…Anti-patterns are defined as common design errors that cause undesirable results. An approach based on anti-patterns for identifying performance problems and removing them is described in [11]. An OCL query is created to identify each anti-pattern and applied to the design model.…”
Section: Related Workmentioning
confidence: 99%
“…Anti-patterns are defined as common design errors that cause undesirable results. An approach based on anti-patterns for identifying performance problems and removing them is described in [11]. An OCL query is created to identify each anti-pattern and applied to the design model.…”
Section: Related Workmentioning
confidence: 99%
“…Model based approaches [4,22,25] analyze architecture and performance models in order to identify architecturelevel performance anti-patterns. For instance, Trubiani et al [22] formalize performance anti-patterns as a set of rules referring to elements of architectural meta-models.…”
Section: Related Workmentioning
confidence: 99%
“…Model-based approaches [4,22,25] provide means for performance evaluation of the target system during an early development phase when no executable implementation is available. However, their capabilities on revealing performance problems of a target system can only be as good as the detail level of the available information about the final system.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Cortellessa et al present an approach based on anti-patterns for identifying performance problems and removing them [61]. In [61] the anti-pattern detection is done through OCL queries. A set of rules are defined from the informal representation of the problem on UML and MARTE.…”
Section: Design (Anti)patterns Impact On Software Performancementioning
confidence: 99%