RaPiD: A toolkit for reliability analysis of non-deterministic systems
Non-determinism in concurrent or distributed software systems (i.e., various possible execution orders among different distributed components) presents new challenges to the existing reliability analysis methods based on Markov chains. In this work, we present a toolkit RaPiD for the reliability ana...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2014
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4993 https://ink.library.smu.edu.sg/context/sis_research/article/5996/viewcontent/2635868.2661668.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-5996 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-59962020-03-12T09:42:03Z RaPiD: A toolkit for reliability analysis of non-deterministic systems GUI, Lin SUN, Jun LIU, Yang NGUYEN, Truong Khanh DONG, Jin Song Dong Non-determinism in concurrent or distributed software systems (i.e., various possible execution orders among different distributed components) presents new challenges to the existing reliability analysis methods based on Markov chains. In this work, we present a toolkit RaPiD for the reliability analysis of non-deterministic systems. Taking Markov decision process as reliability model, RaPiD can help in the analysis of three fundamental and rewarding aspects regarding software reliability. First, to have reliability assurance on a system, RaPiD can synthesize the overall system reliability given the reliability values of system components. Second, given a requirement on the overall system reliability, RaPiD can distribute the reliability requirement to each component. Lastly, RaPiD can identify the component that affects the system reliability most significantly. RaPiD has been applied to analyze several real-world systems including a financial stock trading system, a proton therapy control system and an ambient assisted living room system. 2014-11-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4993 info:doi/10.1145/2635868.2661668 https://ink.library.smu.edu.sg/context/sis_research/article/5996/viewcontent/2635868.2661668.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University reliability analysis Markov Decision Process non-determinism Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
reliability analysis Markov Decision Process non-determinism Software Engineering |
spellingShingle |
reliability analysis Markov Decision Process non-determinism Software Engineering GUI, Lin SUN, Jun LIU, Yang NGUYEN, Truong Khanh DONG, Jin Song Dong RaPiD: A toolkit for reliability analysis of non-deterministic systems |
description |
Non-determinism in concurrent or distributed software systems (i.e., various possible execution orders among different distributed components) presents new challenges to the existing reliability analysis methods based on Markov chains. In this work, we present a toolkit RaPiD for the reliability analysis of non-deterministic systems. Taking Markov decision process as reliability model, RaPiD can help in the analysis of three fundamental and rewarding aspects regarding software reliability. First, to have reliability assurance on a system, RaPiD can synthesize the overall system reliability given the reliability values of system components. Second, given a requirement on the overall system reliability, RaPiD can distribute the reliability requirement to each component. Lastly, RaPiD can identify the component that affects the system reliability most significantly. RaPiD has been applied to analyze several real-world systems including a financial stock trading system, a proton therapy control system and an ambient assisted living room system. |
format |
text |
author |
GUI, Lin SUN, Jun LIU, Yang NGUYEN, Truong Khanh DONG, Jin Song Dong |
author_facet |
GUI, Lin SUN, Jun LIU, Yang NGUYEN, Truong Khanh DONG, Jin Song Dong |
author_sort |
GUI, Lin |
title |
RaPiD: A toolkit for reliability analysis of non-deterministic systems |
title_short |
RaPiD: A toolkit for reliability analysis of non-deterministic systems |
title_full |
RaPiD: A toolkit for reliability analysis of non-deterministic systems |
title_fullStr |
RaPiD: A toolkit for reliability analysis of non-deterministic systems |
title_full_unstemmed |
RaPiD: A toolkit for reliability analysis of non-deterministic systems |
title_sort |
rapid: a toolkit for reliability analysis of non-deterministic systems |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2014 |
url |
https://ink.library.smu.edu.sg/sis_research/4993 https://ink.library.smu.edu.sg/context/sis_research/article/5996/viewcontent/2635868.2661668.pdf |
_version_ |
1770575170070642688 |