We introduce a tool-supported method for the automated refinement of continuous-time Markov chains (CTMCs) used to assess quality properties of component-based software. Existing research focuses on improving the efficiency of CTMC analysis and on identifying new applications for this analysis. As such, ensuring that the analysis is accurate by using CTMCs that closely model the behaviour of the analysed software has received relatively little attention. Our new method addresses this gap by refining the high-level CTMC model of a component-based software system based on observations of the execution times of its components. Our refinement method reduced analysis errors by 77–90.3% for a service-based system implemented using six public web ...
Context: several companies, particularly Small and Medium Sized Enterprises (SMEs), often face softw...
Discrete Time Markov Chains (DTMCs) and Con- tinuous Time Markov Chains (CTMCs) are often used to mo...
Abstract. Software reliability is an important metric that quantifies the quality of a software prod...
We introduce a tool-supported method for the automated refinement of continuous-time Markov chains (...
We present a new method for the accurate analysis of the quality-of-service (QoS) properties of comp...
This paper proposes a novel analytical framework to evaluate the quality of component-based software...
Abstract. Markov chains are widely used in practice to determine sys-tem performance and reliability...
© 2017 IEEE. Software systems, especially service-based software systems, need to guarantee runtime ...
Operational processes are at the core of many organisations. The failure and misuse of these process...
Markov chains are widely used in practice to determine system performance and reliability characteri...
In recent times, our reliance on software and software-controlled systems has drastically increased,...
We introduce a tool-supported method for the formal analysis of timing, resource use, cost and other...
Computer systems are increasingly used in applications where the consequences of failure vary from f...
There is a growing demand for using commercial-off-the-shelf (COTS) software components to facilitat...
In this paper, we use graph theory and Markov chain methods to determine the quality of a software p...
Context: several companies, particularly Small and Medium Sized Enterprises (SMEs), often face softw...
Discrete Time Markov Chains (DTMCs) and Con- tinuous Time Markov Chains (CTMCs) are often used to mo...
Abstract. Software reliability is an important metric that quantifies the quality of a software prod...
We introduce a tool-supported method for the automated refinement of continuous-time Markov chains (...
We present a new method for the accurate analysis of the quality-of-service (QoS) properties of comp...
This paper proposes a novel analytical framework to evaluate the quality of component-based software...
Abstract. Markov chains are widely used in practice to determine sys-tem performance and reliability...
© 2017 IEEE. Software systems, especially service-based software systems, need to guarantee runtime ...
Operational processes are at the core of many organisations. The failure and misuse of these process...
Markov chains are widely used in practice to determine system performance and reliability characteri...
In recent times, our reliance on software and software-controlled systems has drastically increased,...
We introduce a tool-supported method for the formal analysis of timing, resource use, cost and other...
Computer systems are increasingly used in applications where the consequences of failure vary from f...
There is a growing demand for using commercial-off-the-shelf (COTS) software components to facilitat...
In this paper, we use graph theory and Markov chain methods to determine the quality of a software p...
Context: several companies, particularly Small and Medium Sized Enterprises (SMEs), often face softw...
Discrete Time Markov Chains (DTMCs) and Con- tinuous Time Markov Chains (CTMCs) are often used to mo...
Abstract. Software reliability is an important metric that quantifies the quality of a software prod...