Counterexample-guided predicate abstraction of hybrid systems
Predicate abstraction has emerged to be a powerful technique for extracting finite-state models from infinite-state systems, and has been recently shown to enhance the effectiveness of the reachability computation techniques for hybrid systems. Given a hybrid system with linear dynamics and a set of...
Gespeichert in:
Veröffentlicht in: | Theoretical computer science 2006-03, Vol.354 (2), p.250-271 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 271 |
---|---|
container_issue | 2 |
container_start_page | 250 |
container_title | Theoretical computer science |
container_volume | 354 |
creator | Alur, Rajeev Dang, Thao Ivančić, Franjo |
description | Predicate abstraction has emerged to be a powerful technique for extracting finite-state models from infinite-state systems, and has been recently shown to enhance the effectiveness of the reachability computation techniques for hybrid systems. Given a hybrid system with linear dynamics and a set of linear predicates, the verifier performs an on-the-fly search of the finite discrete quotient whose states correspond to the truth assignments to the input predicates. The success of this approach depends on the choice of the predicates used for abstraction. In this paper, we focus on identifying these predicates automatically by analyzing spurious counterexamples generated by the search in the abstract state-space. We present the basic techniques for discovering new predicates that will rule out closely related spurious counterexamples, optimizations of these techniques, implementation of these in the verification tool, and case studies demonstrating the promise of the approach. |
doi_str_mv | 10.1016/j.tcs.2005.11.026 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_28004089</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0304397505008662</els_id><sourcerecordid>28004089</sourcerecordid><originalsourceid>FETCH-LOGICAL-c401t-459a80a885badb4ab0bf16e5c895db7810a7c1a1f38158cb3bbc119c090df9893</originalsourceid><addsrcrecordid>eNp9kLtOxDAQRS0EEsvjA-jSQJcwk6ctRIFWvKSVaKC2bGcCXuWF7SD278myK9ExzTTn3tEcxi4QEgQsr9dJMD5JAYoEMYG0PGAL5JWI01Tkh2wBGeRxJqrimJ14v4Z5iqpcsNvlMPWBHH2rbmwpfp9sTXU0OqqtUYEipX1wygQ79NHQRB8b7Wwd-Y0P1PkzdtSo1tP5fp-yt4f71-VTvHp5fF7erWKTA4Y4L4TioDgvtKp1rjToBksqDBdFrSuOoCqDCpuMY8GNzrQ2iMKAgLoRXGSn7GrXO7rhcyIfZGe9obZVPQ2TlykHyOEXxB1o3OC9o0aOznbKbSSC3IqSazmLkltRElHOoubM5b5ceaPaxqneWP8XrMos5ymfuZsdR_OnX5ac9MZSb2ZTjkyQ9WD_ufID1CF-Yw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>28004089</pqid></control><display><type>article</type><title>Counterexample-guided predicate abstraction of hybrid systems</title><source>Elsevier ScienceDirect Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Alur, Rajeev ; Dang, Thao ; Ivančić, Franjo</creator><creatorcontrib>Alur, Rajeev ; Dang, Thao ; Ivančić, Franjo</creatorcontrib><description>Predicate abstraction has emerged to be a powerful technique for extracting finite-state models from infinite-state systems, and has been recently shown to enhance the effectiveness of the reachability computation techniques for hybrid systems. Given a hybrid system with linear dynamics and a set of linear predicates, the verifier performs an on-the-fly search of the finite discrete quotient whose states correspond to the truth assignments to the input predicates. The success of this approach depends on the choice of the predicates used for abstraction. In this paper, we focus on identifying these predicates automatically by analyzing spurious counterexamples generated by the search in the abstract state-space. We present the basic techniques for discovering new predicates that will rule out closely related spurious counterexamples, optimizations of these techniques, implementation of these in the verification tool, and case studies demonstrating the promise of the approach.</description><identifier>ISSN: 0304-3975</identifier><identifier>EISSN: 1879-2294</identifier><identifier>DOI: 10.1016/j.tcs.2005.11.026</identifier><identifier>CODEN: TCSCDI</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Applied sciences ; Automata. Abstract machines. Turing machines ; Computer science; control theory; systems ; Counterexample analysis ; Exact sciences and technology ; Hybrid systems ; Model checking ; Predicate abstraction ; Theoretical computing ; Verification</subject><ispartof>Theoretical computer science, 2006-03, Vol.354 (2), p.250-271</ispartof><rights>2005 Elsevier B.V.</rights><rights>2006 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c401t-459a80a885badb4ab0bf16e5c895db7810a7c1a1f38158cb3bbc119c090df9893</citedby><cites>FETCH-LOGICAL-c401t-459a80a885badb4ab0bf16e5c895db7810a7c1a1f38158cb3bbc119c090df9893</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0304397505008662$$EHTML$$P50$$Gelsevier$$Hfree_for_read</linktohtml><link.rule.ids>309,310,314,776,780,785,786,3537,23909,23910,25118,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17634828$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Alur, Rajeev</creatorcontrib><creatorcontrib>Dang, Thao</creatorcontrib><creatorcontrib>Ivančić, Franjo</creatorcontrib><title>Counterexample-guided predicate abstraction of hybrid systems</title><title>Theoretical computer science</title><description>Predicate abstraction has emerged to be a powerful technique for extracting finite-state models from infinite-state systems, and has been recently shown to enhance the effectiveness of the reachability computation techniques for hybrid systems. Given a hybrid system with linear dynamics and a set of linear predicates, the verifier performs an on-the-fly search of the finite discrete quotient whose states correspond to the truth assignments to the input predicates. The success of this approach depends on the choice of the predicates used for abstraction. In this paper, we focus on identifying these predicates automatically by analyzing spurious counterexamples generated by the search in the abstract state-space. We present the basic techniques for discovering new predicates that will rule out closely related spurious counterexamples, optimizations of these techniques, implementation of these in the verification tool, and case studies demonstrating the promise of the approach.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Applied sciences</subject><subject>Automata. Abstract machines. Turing machines</subject><subject>Computer science; control theory; systems</subject><subject>Counterexample analysis</subject><subject>Exact sciences and technology</subject><subject>Hybrid systems</subject><subject>Model checking</subject><subject>Predicate abstraction</subject><subject>Theoretical computing</subject><subject>Verification</subject><issn>0304-3975</issn><issn>1879-2294</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNp9kLtOxDAQRS0EEsvjA-jSQJcwk6ctRIFWvKSVaKC2bGcCXuWF7SD278myK9ExzTTn3tEcxi4QEgQsr9dJMD5JAYoEMYG0PGAL5JWI01Tkh2wBGeRxJqrimJ14v4Z5iqpcsNvlMPWBHH2rbmwpfp9sTXU0OqqtUYEipX1wygQ79NHQRB8b7Wwd-Y0P1PkzdtSo1tP5fp-yt4f71-VTvHp5fF7erWKTA4Y4L4TioDgvtKp1rjToBksqDBdFrSuOoCqDCpuMY8GNzrQ2iMKAgLoRXGSn7GrXO7rhcyIfZGe9obZVPQ2TlykHyOEXxB1o3OC9o0aOznbKbSSC3IqSazmLkltRElHOoubM5b5ceaPaxqneWP8XrMos5ymfuZsdR_OnX5ac9MZSb2ZTjkyQ9WD_ufID1CF-Yw</recordid><startdate>20060328</startdate><enddate>20060328</enddate><creator>Alur, Rajeev</creator><creator>Dang, Thao</creator><creator>Ivančić, Franjo</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>6I.</scope><scope>AAFTH</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20060328</creationdate><title>Counterexample-guided predicate abstraction of hybrid systems</title><author>Alur, Rajeev ; Dang, Thao ; Ivančić, Franjo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c401t-459a80a885badb4ab0bf16e5c895db7810a7c1a1f38158cb3bbc119c090df9893</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Applied sciences</topic><topic>Automata. Abstract machines. Turing machines</topic><topic>Computer science; control theory; systems</topic><topic>Counterexample analysis</topic><topic>Exact sciences and technology</topic><topic>Hybrid systems</topic><topic>Model checking</topic><topic>Predicate abstraction</topic><topic>Theoretical computing</topic><topic>Verification</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alur, Rajeev</creatorcontrib><creatorcontrib>Dang, Thao</creatorcontrib><creatorcontrib>Ivančić, Franjo</creatorcontrib><collection>ScienceDirect Open Access Titles</collection><collection>Elsevier:ScienceDirect:Open Access</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Theoretical computer science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alur, Rajeev</au><au>Dang, Thao</au><au>Ivančić, Franjo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Counterexample-guided predicate abstraction of hybrid systems</atitle><jtitle>Theoretical computer science</jtitle><date>2006-03-28</date><risdate>2006</risdate><volume>354</volume><issue>2</issue><spage>250</spage><epage>271</epage><pages>250-271</pages><issn>0304-3975</issn><eissn>1879-2294</eissn><coden>TCSCDI</coden><abstract>Predicate abstraction has emerged to be a powerful technique for extracting finite-state models from infinite-state systems, and has been recently shown to enhance the effectiveness of the reachability computation techniques for hybrid systems. Given a hybrid system with linear dynamics and a set of linear predicates, the verifier performs an on-the-fly search of the finite discrete quotient whose states correspond to the truth assignments to the input predicates. The success of this approach depends on the choice of the predicates used for abstraction. In this paper, we focus on identifying these predicates automatically by analyzing spurious counterexamples generated by the search in the abstract state-space. We present the basic techniques for discovering new predicates that will rule out closely related spurious counterexamples, optimizations of these techniques, implementation of these in the verification tool, and case studies demonstrating the promise of the approach.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.tcs.2005.11.026</doi><tpages>22</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0304-3975 |
ispartof | Theoretical computer science, 2006-03, Vol.354 (2), p.250-271 |
issn | 0304-3975 1879-2294 |
language | eng |
recordid | cdi_proquest_miscellaneous_28004089 |
source | Elsevier ScienceDirect Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals |
subjects | Algorithmics. Computability. Computer arithmetics Applied sciences Automata. Abstract machines. Turing machines Computer science control theory systems Counterexample analysis Exact sciences and technology Hybrid systems Model checking Predicate abstraction Theoretical computing Verification |
title | Counterexample-guided predicate abstraction of hybrid systems |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T18%3A10%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Counterexample-guided%20predicate%20abstraction%20of%20hybrid%20systems&rft.jtitle=Theoretical%20computer%20science&rft.au=Alur,%20Rajeev&rft.date=2006-03-28&rft.volume=354&rft.issue=2&rft.spage=250&rft.epage=271&rft.pages=250-271&rft.issn=0304-3975&rft.eissn=1879-2294&rft.coden=TCSCDI&rft_id=info:doi/10.1016/j.tcs.2005.11.026&rft_dat=%3Cproquest_cross%3E28004089%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=28004089&rft_id=info:pmid/&rft_els_id=S0304397505008662&rfr_iscdi=true |