2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2015
DOI: 10.1109/ase.2015.16
|View full text |Cite
|
Sign up to set email alerts
|

Scaling Size and Parameter Spaces in Variability-Aware Software Performance Models (T)

Abstract: Abstract-In software performance engineering, what-if scenarios, architecture optimization, capacity planning, run-time adaptation, and uncertainty management of realistic models typically require the evaluation of many instances. Effective analysis is however hindered by two orthogonal sources of complexity. The first is the infamous problem of state space explosion-the analysis of a single model becomes intractable with its size. The second is due to massive parameter spaces to be explored, but such that com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0
1

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 22 publications
(12 citation statements)
references
References 39 publications
0
11
0
1
Order By: Relevance
“…For instance, Menasce et al [41] deal with uncertainties by reconfiguring software architectures at runtime. Kowal et al [42] leverage the commonalities across variants of software systems to analyse uncertainty in terms of both parametric changes (which affect the values of performance annotations) and structural changes (which may affect the topology of performance models). Incerto et al [43] express uncertainty as symbols in the specification of queuing network performance models and derive actual values of symbols by means of satisfiability modulo theory.…”
Section: Performance Uncertainty Analysismentioning
confidence: 99%
“…For instance, Menasce et al [41] deal with uncertainties by reconfiguring software architectures at runtime. Kowal et al [42] leverage the commonalities across variants of software systems to analyse uncertainty in terms of both parametric changes (which affect the values of performance annotations) and structural changes (which may affect the topology of performance models). Incerto et al [43] express uncertainty as symbols in the specification of queuing network performance models and derive actual values of symbols by means of satisfiability modulo theory.…”
Section: Performance Uncertainty Analysismentioning
confidence: 99%
“…Ordinary differential equations (ODEs) have gained momentum in computer science due to the interest in formal methods for computational biology [35,14,20] and for their capability of accurately approximating large-scale Markovian models [24,37,5,40,30]. This has led to a number of results concerning the important, cross-disciplinary, and longstanding problem of reducing the size of ODE systems (e.g., [32,2,27]) using techniques such as abstract interpretation [18,13] and bisimulation [39,19,26,9,12].…”
Section: Introductionmentioning
confidence: 99%
“…In particular, several model checking techniques have been successfully lifted to work with product lines [Apel et al, 2013b;Chrszon et al, 2016;Classen et al, 2013Classen et al, , 2011Classen et al, , 2014Dubsla et al, 2015;Ghezzi and Molzam Sharioo, 2013;Kowal et al, 2015;Nunes et al, 2012]. In contrast to existing research in this area, our work presents dierent analysis techniques, covering all but one of the strategies identied in the taxonomy by Thüm et al [2014] (the exception being the feature-family-product-based strategy).…”
Section: Related Workmentioning
confidence: 99%
“…Variability encoding: Previous research has exploited variability encoding (also called conguration lifting) as a technique to produce family-based model checking of product lines [Apel et al, 2011[Apel et al, , 2013bKowal et al, 2015;Post and Sinz, 2008]. von Rhein et al [2016] formalize variability encoding in the context of programming languages, that is, the transformation of compile-time variability into load-time variability.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation