abstract = {During the last decade, researchers have proposed a number of model transformations enabling performance predictions. These transformations map performance-annotated software architecture models into stochastic models solved by analytical means or by simulation. However, so far, a detailed quantitative evaluation of the accuracy and efficiency of different transformations is missing, making it hard to select an adequate transformation for a given context. This paper provides an in-depth comparison and quantitative evaluation of representative model transformations to, e.g., Queueing Petri Nets and Layered Queueing Networks. The semantic gaps between typical source model abstractions and the different analysis techniques are revealed. The accuracy and efficiency of each transformation are evaluated by considering four case studies representing systems of different size and complexity. The presented results and insights gained from the evaluation help software architects and performance engineers to select the appropriate transformation for a given context, thus significantly improving the usability of model transformations for performance prediction.},
  author = {Fabian Brosig AND Philipp Meier AND Steffen Becker AND Anne Koziolek AND Heiko Koziolek AND Samuel Kounev},
  doi = {10.1109/TSE.2014.2362755},
  issn = {0098-5589},
  journal = {Software Engineering, IEEE Transactions on},
  keywords = {Accuracy;Analytical models;Phase change materials;Predictive models;Software architecture;Stochastic processes;Unified modeling language;D.2.10.h Quality analysis and evaluation;D.2.11 Software architectures;D.2.2 Design tools and techniques},
  month = {February},
  number = {2},
  pages = {157-175},
  title = {Quantitative Evaluation of Model-Driven Performance Analysis and Simulation of Component-based Architectures},
  volume = {41},
  year = {2015},
  tags = {peer-reviewed}
  address = {Amsterdam, The Netherlands},
  author = {Nigel Thomas and Jeremy Bradley and William Knottenbelt and Samuel Kounev and Nikolaus Huber and Fabian Brosig},
  doi = {10.1016/j.entcs.2011.09.001},
  issn = {1571-0661},
  journal = {Electronic Notes in Theoretical Computer Science},
  pages = {1 - 3},
  publisher = {Elsevier Science Publishers B. V.},
  title = {Preface},
  volume = {275},
  year = {2011}
  author = {Fabian Brosig and Nikolaus Huber and Samuel Kounev},
  doi = {10.1016/j.scico.2013.06.004},
  journal = {Elsevier Science of Computer Programming Journal (SciCo)},
  pdf = {},
  publisher = {Elsevier},
  title = {{Architecture-Level Software Performance Abstractions for Online Performance Prediction}},
  url = {},
  year = {2014},
  volume = {90, Part B},
  pages = {71 - 92},
  year = {2014},
  issn = {0167-6423}
  author = {Nikolaus Huber and Andr\'{e} van Hoorn and Anne Koziolek and Fabian Brosig and Samuel Kounev},
  doi = {10.1007/s11761-013-0144-4},
  journal = {Service Oriented Computing and Applications Journal (SOCA)},
  number = {1},
  pages = {73--89},
  pdf = {},
  publisher = {Springer London},
  title = {{Modeling Run-Time Adaptation at the System Architecture Level in Dynamic Service-Oriented Environments}},
  volume = {8},
  year = {2014},
  tags = {peer-reviewed}