2001
DOI: 10.1007/3-540-45156-0_4
|View full text |Cite
|
Sign up to set email alerts
|

Conflicts and Trade-Offs between Software Performance and Maintainability

Abstract: Abstract. This chapter presents experiences from five large performancedemanding industrial applications. Performance and maintainability are two prioritized qualities in all of these systems. We have identified a number of conflicts between performance and maintainability. We have also identified three major techniques for handling these conflicts. (1) By defining guidelines for obtaining acceptable performance without seriously degrading maintainability. (2) By developing implementation techniques that guara… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2009
2009
2011
2011

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…It could be expected that this encapsulation has a negative impact on performance, since evolvability and performance are often considered to be conflicting requirements (e.g. [36,37]). Although a full treatment is outside the scope of this paper, we provide indications that improving evolvability by building stable systems does not necessarily imply negative effects on performance and deployment issues.…”
Section: Discussionmentioning
confidence: 99%
“…It could be expected that this encapsulation has a negative impact on performance, since evolvability and performance are often considered to be conflicting requirements (e.g. [36,37]). Although a full treatment is outside the scope of this paper, we provide indications that improving evolvability by building stable systems does not necessarily imply negative effects on performance and deployment issues.…”
Section: Discussionmentioning
confidence: 99%