2007
DOI: 10.1002/cpe.1259
|View full text |Cite
|
Sign up to set email alerts
|

QoS modeling and analysis of component‐based software systems: a stochastic approach

Abstract: SUMMARYThere is a growing demand for using commercial-off-the-shelf (COTS) software components to facilitate the development of software systems. Among many research topics for component-based software, qualityof-service (QoS) evaluation is yet to be given the importance it deserves. In this paper, we propose a novel analytical model to evaluate the QoS of component-based software systems. We use the component execution graph (CEG) graph model to model the architecture at the process level and the interdepende… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2013
2013
2014
2014

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…Considering that the theoretical distribution of NRE is difficult to evaluate (several studies suggest that the probability of skipping repetition when every iteration ends can be approximately stable, and the number of repetitive cycles therefore follows the geometrical distribution and employs the expectation of geometrical distribution in evaluating the QoS of repetitive constructs, e.g., [14] and [32]- [34]), we can approximately calculate Prob{NRE = i} as the occurrence rate of NRE equaling i based on the experimental test or historical runtime logs. That is,…”
Section: Reliability Evaluationmentioning
confidence: 99%
“…Considering that the theoretical distribution of NRE is difficult to evaluate (several studies suggest that the probability of skipping repetition when every iteration ends can be approximately stable, and the number of repetitive cycles therefore follows the geometrical distribution and employs the expectation of geometrical distribution in evaluating the QoS of repetitive constructs, e.g., [14] and [32]- [34]), we can approximately calculate Prob{NRE = i} as the occurrence rate of NRE equaling i based on the experimental test or historical runtime logs. That is,…”
Section: Reliability Evaluationmentioning
confidence: 99%
“…Letting NRE denote the number of repetitive cycles to achieve completion (by marking the completed place in Figure 8 ), we have that the reliability for 〈 repeat - while 〉, RRW , is calculated as the total probability of where P { NRE = i } denotes the probability that NRE equals i . Since the theoretical distribution of NRE is difficult to evaluate (some studies suggest that the probability of skipping repetition when every iteration ends can be approximately seen stable and the number of repetitive cycles therefore follows the geometrical distribution and employ the expectation of geometrical distribution in evaluating the QoS of repetitive constructs, e.g., [ 4 , 16 , 17 ]), we can approximately calculate P { NRE = i } as the occurrence rate of NRE equalling i based on the experimental test or historical logs. That is where frq ( NRE equalling i ) denotes the frequency of the event of NRE equalling i and NT denotes the number of experimental trials.…”
Section: Reliability Predictionmentioning
confidence: 99%