Quality-of-Service attributes such as performance and reliability heavily depend on the run-time conditions under which software is executed (e.g., workload fluctuation and resources availability). Therefore, it is important to design systems able to adapt their setting and behavior due to these run-time variabilities. In this paper we propose a novel approach based on queuing networks as the quantitative model to represent system configurations. To find a model that fits with continuous changes in run-time conditions we rely on an innovative combination of symbolic analysis and satisfiability modulo theory (SMT). Through symbolic analysis we represent all possible system configurations as a set of nonlinear real constraints. By formulating...
The book presents some key mathematical tools for the performance analysis of communication networks...
Network Functions Virtualization facilitates the automation of the scaling of softwarized network se...
In this paper we address the problem of building a scalable component-based system by means of dynam...
Complex software systems are required to adapt dynamically to changing workloads and scenarios, whil...
Self-adaptive techniques have been introduced in the last few years to tackle the growing complexity...
The article describes the issues of preparation and verification of mathematical models of computing...
Dynamic reconfiguration of component-based systems is recognized as a viable way to meet quality req...
We propose an approach for software performance modeling based on UML software specifications and qu...
Queueing models are routinely used to analyze the performance of software systems. However, contrary...
An approach is presented for generating a performance prediction model so that both qualitative (log...
Embedded streaming applications require design-time temporal analysis to verify real-time constraint...
Efficient management of distributed Web-based systems requires several mechanisms that decide on req...
We propose an approach for software performance modeling based on UML software specifications and qu...
Since the beginning of the twenty-first century, communication systems have witnessed a revolution i...
Abstract. Performance characteristics, such as response time and throughput, play an important role ...
The book presents some key mathematical tools for the performance analysis of communication networks...
Network Functions Virtualization facilitates the automation of the scaling of softwarized network se...
In this paper we address the problem of building a scalable component-based system by means of dynam...
Complex software systems are required to adapt dynamically to changing workloads and scenarios, whil...
Self-adaptive techniques have been introduced in the last few years to tackle the growing complexity...
The article describes the issues of preparation and verification of mathematical models of computing...
Dynamic reconfiguration of component-based systems is recognized as a viable way to meet quality req...
We propose an approach for software performance modeling based on UML software specifications and qu...
Queueing models are routinely used to analyze the performance of software systems. However, contrary...
An approach is presented for generating a performance prediction model so that both qualitative (log...
Embedded streaming applications require design-time temporal analysis to verify real-time constraint...
Efficient management of distributed Web-based systems requires several mechanisms that decide on req...
We propose an approach for software performance modeling based on UML software specifications and qu...
Since the beginning of the twenty-first century, communication systems have witnessed a revolution i...
Abstract. Performance characteristics, such as response time and throughput, play an important role ...
The book presents some key mathematical tools for the performance analysis of communication networks...
Network Functions Virtualization facilitates the automation of the scaling of softwarized network se...
In this paper we address the problem of building a scalable component-based system by means of dynam...