This paper proposes a novel analytical framework to evaluate the quality of component-based software systems. This approach uses CEG graph (which is capable of modeling sequential, parallel, selective and iterative composition patterns) to model the execution process of component-based software system. Based on a homogeneous continuous-time Markovian process, analytical methods to evaluate the make-span, cost and reliability of CEG (the graph of component execution) are developed. Through a case study, we show that our framework is capable of modeling real-world component-based software systems. Also, the comparison between analytical and Monte-carlo simulative results indicates that our analytical model is consistent with simulation. The p...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
UnrestrictedAs our reliance on software system grows, it is becoming more important to understand a ...
Quantifying the quality of a logical system in a probabilistic manner is very difficult. Our goal is...
There is a growing demand for using commercial-off-the-shelf (COTS) software components to facilitat...
We introduce a tool-supported method for the automated refinement of continuous-time Markov chains (...
In this paper, we use graph theory and Markov chain methods to determine the quality of a software p...
Software metrics can be used to objectively quantify the quality of software components and systems,...
The use of formal model based (FMB) methods to evaluate the quality of the components is an importan...
Software components are suitable vehicles to introduce advanced analysis techniques in a software-en...
The quantitative evaluation of certain quality attributes— performance, timeliness, and reliability—...
Software components are suitable vehicles to introduce advanced analysis techniques in a software-en...
The Quality of Service attributes of a software component heavily depend on its environment. For exa...
In this paper we present an integrated approach to the functional and performance analysis of softwa...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
Performance engineering plays a pivotal role in the successful design of software system and the sof...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
UnrestrictedAs our reliance on software system grows, it is becoming more important to understand a ...
Quantifying the quality of a logical system in a probabilistic manner is very difficult. Our goal is...
There is a growing demand for using commercial-off-the-shelf (COTS) software components to facilitat...
We introduce a tool-supported method for the automated refinement of continuous-time Markov chains (...
In this paper, we use graph theory and Markov chain methods to determine the quality of a software p...
Software metrics can be used to objectively quantify the quality of software components and systems,...
The use of formal model based (FMB) methods to evaluate the quality of the components is an importan...
Software components are suitable vehicles to introduce advanced analysis techniques in a software-en...
The quantitative evaluation of certain quality attributes— performance, timeliness, and reliability—...
Software components are suitable vehicles to introduce advanced analysis techniques in a software-en...
The Quality of Service attributes of a software component heavily depend on its environment. For exa...
In this paper we present an integrated approach to the functional and performance analysis of softwa...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
Performance engineering plays a pivotal role in the successful design of software system and the sof...
The assessment of quality attributes of software-intensive systems is a challenging issue. This pape...
UnrestrictedAs our reliance on software system grows, it is becoming more important to understand a ...
Quantifying the quality of a logical system in a probabilistic manner is very difficult. Our goal is...