The architectural template method: templating architectural knowledge to efficiently conduct quality‐of‐service analyses

S Lehrig, M Hilbrich, S Becker - Software: Practice and …, 2018 - Wiley Online Library
Software architects plan the realization of software systems by assessing design decisions
on the basis of architectural models. Using these models as input, architectural analyses …

Applying architectural templates for design-time scalability and elasticity analyses of saas applications

S Lehrig - Proceedings of the 2nd International Workshop on Hot …, 2014 - dl.acm.org
Software architects plan, model, and analyze architectures of large software like Software-as-
a-Service (SaaS) applications. The scalability and elasticity of these applications is crucially …

[PDF][PDF] Approaching the Cloud: Using Palladio for Scalability, Elasticity, and Efficiency Analyses.

S Lehrig, M Becker - SoSP, 2014 - academia.edu
In cloud computing, software architects develop systems for virtually unlimited resources that
cloud providers account on a pay-per-use basis. Elasticity management systems provision …

Considering transient effects of self-adaptations in model-driven performance analyses

C Stier, A Koziolek - … ACM SIGSOFT Conference on Quality of …, 2016 - ieeexplore.ieee.org
Model-driven performance engineering allows software architects to reason on performance
characteristics of a software system in early design phases. In recent years, model-driven …

Force/torque-based compliance control for humanoid robot to compensate the landing impact force

W Xu, R Xiong, J Wu - 2010 First International Conference on …, 2010 - ieeexplore.ieee.org
Biped robot may become unstable during dynamic walking because of the huge
impact/contact forces produced by foot instant landing. In this paper, force/torque-based …

Architectural Perspective for Design and Analysis of Scalable Software as a Service Architectures

B Tekinerdogan, O Ozcan - Managing Trade-Offs in Adaptable Software …, 2017 - Elsevier
Cloud computing is an emerging computing paradigm that has gained broad interest in
different domains. An important category is Software-as-a-Service (SaaS), an on-demand …

Modellierung der Struktureigenschaften von Subsystemen bei architekturellen Entwurfsentscheidungen in komponentenbasierten Systemen

Y Schneider - 2016 - publikationen.bibliothek.kit.edu
In Softwaresystemen werden bei der (Weiter-) Entwicklung in der Regel bereits fertige (Sub-
) Systeme als ein Teil der Gesamtlösung eingesetzt. Dies benötigt jedoch fundiertes …

[PDF][PDF] The Architectural Template Method: Design-Time Engineering of SaaS Applications

S Lehrig - PhD Session at the Advanced School on Service …, 2014 - researchgate.net
Typical requirements of SaaS applications target scalability, elasticity, and cost-efficiency.
However, these quality properties lack an engineering method for software architects …

Software architecture design assistants need controlled efficiency experiments: Lessons learned from a survey

S Lehrig, S Becker - Proceedings of the 1st International Workshop on …, 2015 - dl.acm.org
Software architects use so-called software architecture design assistants to get tool-
based,(semi-) automated support in engineering software systems. Compared to manual …

ScaleDL

G Brataas, S Becker, M Cecowski, V Čuček… - … Scalable, Elastic, and …, 2017 - Springer
This chapter describes the family of languages required to analyze the scalability, elasticity,
and cost-efficiency of services deployed in the cloud. First, the ScaleDL Overview Model …