Semantic Importance Sampling for Statistical Model Checking

Statistical Model Checking (SMC) is a technique, based on Monte-Carlo simulations, for computing the bounded probability that a specific event occurs during a stochastic system's execution. Estimating the probability of a rare event accurately with SMC requires many simulations. To this end, Im...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hansen, Jeffery P, Wrage, Lutz, Chaki, Sagar, de Niz, Dionisio, Klein, Mark
Format: Report
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Hansen, Jeffery P
Wrage, Lutz
Chaki, Sagar
de Niz, Dionisio
Klein, Mark
description Statistical Model Checking (SMC) is a technique, based on Monte-Carlo simulations, for computing the bounded probability that a specific event occurs during a stochastic system's execution. Estimating the probability of a rare event accurately with SMC requires many simulations. To this end, Importance Sampling (IS) is used to reduce the simulation effort. Commonly, IS involves tilting the parameters of the original input distribution, which is ineffective if the set of inputs causing the event (i.e., input-event region) is disjoint. In this paper, we propose a technique called Semantic Importance Sampling (SIS) to addresses this challenge. Using an SMT solver, SIS recursively constructs an abstract indicator function that over-approximates the input-event region, and then uses this abstract indicator function to perform SMC with IS. By using abstraction and SMT solving, SIS thus exposes a new connection between the verification of non-deterministic and stochastic systems. We also propose two optimizations that reduce the SMT solving cost of SIS significantly. Finally, we implement SIS and validate it on several problems. Our results indicate that SIS reduces simulation effort by multiple orders of magnitude even in systems with disjoint input-event regions. The original document contains color images.
format Report
fullrecord <record><control><sourceid>dtic_1RU</sourceid><recordid>TN_cdi_dtic_stinet_ADA613893</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>ADA613893</sourcerecordid><originalsourceid>FETCH-dtic_stinet_ADA6138933</originalsourceid><addsrcrecordid>eNrjZLAOTs1NzCvJTFbwzC3ILypJzEtOVQhOzC3IycxLV0jLL1IILkksySwGqkjMUfDNT0nNUXDOSE3OBkrzMLCmJeYUp_JCaW4GGTfXEGcP3RSg6niglrzUknhHF0czQ2MLS2NjAtIAzT8sdA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>report</recordtype></control><display><type>report</type><title>Semantic Importance Sampling for Statistical Model Checking</title><source>DTIC Technical Reports</source><creator>Hansen, Jeffery P ; Wrage, Lutz ; Chaki, Sagar ; de Niz, Dionisio ; Klein, Mark</creator><creatorcontrib>Hansen, Jeffery P ; Wrage, Lutz ; Chaki, Sagar ; de Niz, Dionisio ; Klein, Mark ; CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST</creatorcontrib><description>Statistical Model Checking (SMC) is a technique, based on Monte-Carlo simulations, for computing the bounded probability that a specific event occurs during a stochastic system's execution. Estimating the probability of a rare event accurately with SMC requires many simulations. To this end, Importance Sampling (IS) is used to reduce the simulation effort. Commonly, IS involves tilting the parameters of the original input distribution, which is ineffective if the set of inputs causing the event (i.e., input-event region) is disjoint. In this paper, we propose a technique called Semantic Importance Sampling (SIS) to addresses this challenge. Using an SMT solver, SIS recursively constructs an abstract indicator function that over-approximates the input-event region, and then uses this abstract indicator function to perform SMC with IS. By using abstraction and SMT solving, SIS thus exposes a new connection between the verification of non-deterministic and stochastic systems. We also propose two optimizations that reduce the SMT solving cost of SIS significantly. Finally, we implement SIS and validate it on several problems. Our results indicate that SIS reduces simulation effort by multiple orders of magnitude even in systems with disjoint input-event regions. The original document contains color images.</description><language>eng</language><subject>PROBABILITY ; SAMPLING ; SEMANTICS ; SMC(STATISTICAL MODEL CHECKING) ; STATISTICAL ANALYSIS ; Statistics and Probability ; STOCHASTIC PROCESSES</subject><creationdate>2014</creationdate><rights>Approved for public release; distribution is unlimited.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,776,881,27546,27547</link.rule.ids><linktorsrc>$$Uhttps://apps.dtic.mil/sti/citations/ADA613893$$EView_record_in_DTIC$$FView_record_in_$$GDTIC$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Hansen, Jeffery P</creatorcontrib><creatorcontrib>Wrage, Lutz</creatorcontrib><creatorcontrib>Chaki, Sagar</creatorcontrib><creatorcontrib>de Niz, Dionisio</creatorcontrib><creatorcontrib>Klein, Mark</creatorcontrib><creatorcontrib>CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST</creatorcontrib><title>Semantic Importance Sampling for Statistical Model Checking</title><description>Statistical Model Checking (SMC) is a technique, based on Monte-Carlo simulations, for computing the bounded probability that a specific event occurs during a stochastic system's execution. Estimating the probability of a rare event accurately with SMC requires many simulations. To this end, Importance Sampling (IS) is used to reduce the simulation effort. Commonly, IS involves tilting the parameters of the original input distribution, which is ineffective if the set of inputs causing the event (i.e., input-event region) is disjoint. In this paper, we propose a technique called Semantic Importance Sampling (SIS) to addresses this challenge. Using an SMT solver, SIS recursively constructs an abstract indicator function that over-approximates the input-event region, and then uses this abstract indicator function to perform SMC with IS. By using abstraction and SMT solving, SIS thus exposes a new connection between the verification of non-deterministic and stochastic systems. We also propose two optimizations that reduce the SMT solving cost of SIS significantly. Finally, we implement SIS and validate it on several problems. Our results indicate that SIS reduces simulation effort by multiple orders of magnitude even in systems with disjoint input-event regions. The original document contains color images.</description><subject>PROBABILITY</subject><subject>SAMPLING</subject><subject>SEMANTICS</subject><subject>SMC(STATISTICAL MODEL CHECKING)</subject><subject>STATISTICAL ANALYSIS</subject><subject>Statistics and Probability</subject><subject>STOCHASTIC PROCESSES</subject><fulltext>true</fulltext><rsrctype>report</rsrctype><creationdate>2014</creationdate><recordtype>report</recordtype><sourceid>1RU</sourceid><recordid>eNrjZLAOTs1NzCvJTFbwzC3ILypJzEtOVQhOzC3IycxLV0jLL1IILkksySwGqkjMUfDNT0nNUXDOSE3OBkrzMLCmJeYUp_JCaW4GGTfXEGcP3RSg6niglrzUknhHF0czQ2MLS2NjAtIAzT8sdA</recordid><startdate>20141018</startdate><enddate>20141018</enddate><creator>Hansen, Jeffery P</creator><creator>Wrage, Lutz</creator><creator>Chaki, Sagar</creator><creator>de Niz, Dionisio</creator><creator>Klein, Mark</creator><scope>1RU</scope><scope>BHM</scope></search><sort><creationdate>20141018</creationdate><title>Semantic Importance Sampling for Statistical Model Checking</title><author>Hansen, Jeffery P ; Wrage, Lutz ; Chaki, Sagar ; de Niz, Dionisio ; Klein, Mark</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-dtic_stinet_ADA6138933</frbrgroupid><rsrctype>reports</rsrctype><prefilter>reports</prefilter><language>eng</language><creationdate>2014</creationdate><topic>PROBABILITY</topic><topic>SAMPLING</topic><topic>SEMANTICS</topic><topic>SMC(STATISTICAL MODEL CHECKING)</topic><topic>STATISTICAL ANALYSIS</topic><topic>Statistics and Probability</topic><topic>STOCHASTIC PROCESSES</topic><toplevel>online_resources</toplevel><creatorcontrib>Hansen, Jeffery P</creatorcontrib><creatorcontrib>Wrage, Lutz</creatorcontrib><creatorcontrib>Chaki, Sagar</creatorcontrib><creatorcontrib>de Niz, Dionisio</creatorcontrib><creatorcontrib>Klein, Mark</creatorcontrib><creatorcontrib>CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST</creatorcontrib><collection>DTIC Technical Reports</collection><collection>DTIC STINET</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hansen, Jeffery P</au><au>Wrage, Lutz</au><au>Chaki, Sagar</au><au>de Niz, Dionisio</au><au>Klein, Mark</au><aucorp>CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST</aucorp><format>book</format><genre>unknown</genre><ristype>RPRT</ristype><btitle>Semantic Importance Sampling for Statistical Model Checking</btitle><date>2014-10-18</date><risdate>2014</risdate><abstract>Statistical Model Checking (SMC) is a technique, based on Monte-Carlo simulations, for computing the bounded probability that a specific event occurs during a stochastic system's execution. Estimating the probability of a rare event accurately with SMC requires many simulations. To this end, Importance Sampling (IS) is used to reduce the simulation effort. Commonly, IS involves tilting the parameters of the original input distribution, which is ineffective if the set of inputs causing the event (i.e., input-event region) is disjoint. In this paper, we propose a technique called Semantic Importance Sampling (SIS) to addresses this challenge. Using an SMT solver, SIS recursively constructs an abstract indicator function that over-approximates the input-event region, and then uses this abstract indicator function to perform SMC with IS. By using abstraction and SMT solving, SIS thus exposes a new connection between the verification of non-deterministic and stochastic systems. We also propose two optimizations that reduce the SMT solving cost of SIS significantly. Finally, we implement SIS and validate it on several problems. Our results indicate that SIS reduces simulation effort by multiple orders of magnitude even in systems with disjoint input-event regions. The original document contains color images.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_dtic_stinet_ADA613893
source DTIC Technical Reports
subjects PROBABILITY
SAMPLING
SEMANTICS
SMC(STATISTICAL MODEL CHECKING)
STATISTICAL ANALYSIS
Statistics and Probability
STOCHASTIC PROCESSES
title Semantic Importance Sampling for Statistical Model Checking
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T21%3A58%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-dtic_1RU&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=unknown&rft.btitle=Semantic%20Importance%20Sampling%20for%20Statistical%20Model%20Checking&rft.au=Hansen,%20Jeffery%20P&rft.aucorp=CARNEGIE-MELLON%20UNIV%20PITTSBURGH%20PA%20SOFTWARE%20ENGINEERING%20INST&rft.date=2014-10-18&rft_id=info:doi/&rft_dat=%3Cdtic_1RU%3EADA613893%3C/dtic_1RU%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true