Liveness in broadcast networks
We study liveness and model checking problems for broadcast networks, a system model of identical clients communicating via message passing. The first problem that we consider is Liveness Verification . It asks whether there is a computation such that one clients visits a final state infinitely ofte...
Gespeichert in:
| Veröffentlicht in: | Computing Jg. 104; H. 10; S. 2203 - 2223 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Vienna
Springer Vienna
01.10.2022
Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 0010-485X, 1436-5057 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | We study liveness and model checking problems for broadcast networks, a system model of identical clients communicating via message passing. The first problem that we consider is
Liveness Verification
. It asks whether there is a computation such that one clients visits a final state infinitely often. The complexity of the problem has been open. It was shown to be
P
-hard but in
EXPSPACE
. We close the gap by a polynomial-time algorithm. The latter relies on a characterization of live computations in terms of paths in a suitable graph, combined with a fixed-point iteration to efficiently check the existence of such paths. The second problem is
Fair Liveness Verification
. It asks for a computation where all participating clients visit a final state infinitely often. We adjust the algorithm to also solve fair liveness in polynomial time. Both problems can be instrumented to answer model checking questions for broadcast networks against linear time temporal logic specifications. The first problem in this context is
Fair Model Checking
. It demands that for all computations of a broadcast network, all participating clients satisfy the specification. We solve the problem via the Vardi–Wolper construction and a reduction to
Liveness Verification
. The second problem is
Sparse Model Checking
. It asks whether each computation has a participating client that satisfies the specification. We reduce the problem to
Fair Liveness Verification
. |
|---|---|
| AbstractList | We study liveness and model checking problems for broadcast networks, a system model of identical clients communicating via message passing. The first problem that we consider is
Liveness Verification
. It asks whether there is a computation such that one clients visits a final state infinitely often. The complexity of the problem has been open. It was shown to be
$$\texttt {P}$$
P
-hard but in
$$\texttt {EXPSPACE}$$
EXPSPACE
. We close the gap by a polynomial-time algorithm. The latter relies on a characterization of live computations in terms of paths in a suitable graph, combined with a fixed-point iteration to efficiently check the existence of such paths. The second problem is
Fair Liveness Verification
. It asks for a computation where all participating clients visit a final state infinitely often. We adjust the algorithm to also solve fair liveness in polynomial time. Both problems can be instrumented to answer model checking questions for broadcast networks against linear time temporal logic specifications. The first problem in this context is
Fair Model Checking
. It demands that for all computations of a broadcast network, all participating clients satisfy the specification. We solve the problem via the Vardi–Wolper construction and a reduction to
Liveness Verification
. The second problem is
Sparse Model Checking
. It asks whether each computation has a participating client that satisfies the specification. We reduce the problem to
Fair Liveness Verification
. We study liveness and model checking problems for broadcast networks, a system model of identical clients communicating via message passing. The first problem that we consider is Liveness Verification . It asks whether there is a computation such that one clients visits a final state infinitely often. The complexity of the problem has been open. It was shown to be P -hard but in EXPSPACE . We close the gap by a polynomial-time algorithm. The latter relies on a characterization of live computations in terms of paths in a suitable graph, combined with a fixed-point iteration to efficiently check the existence of such paths. The second problem is Fair Liveness Verification . It asks for a computation where all participating clients visit a final state infinitely often. We adjust the algorithm to also solve fair liveness in polynomial time. Both problems can be instrumented to answer model checking questions for broadcast networks against linear time temporal logic specifications. The first problem in this context is Fair Model Checking . It demands that for all computations of a broadcast network, all participating clients satisfy the specification. We solve the problem via the Vardi–Wolper construction and a reduction to Liveness Verification . The second problem is Sparse Model Checking . It asks whether each computation has a participating client that satisfies the specification. We reduce the problem to Fair Liveness Verification . We study liveness and model checking problems for broadcast networks, a system model of identical clients communicating via message passing. The first problem that we consider is Liveness Verification. It asks whether there is a computation such that one clients visits a final state infinitely often. The complexity of the problem has been open. It was shown to be P-hard but in EXPSPACE. We close the gap by a polynomial-time algorithm. The latter relies on a characterization of live computations in terms of paths in a suitable graph, combined with a fixed-point iteration to efficiently check the existence of such paths. The second problem is Fair Liveness Verification. It asks for a computation where all participating clients visit a final state infinitely often. We adjust the algorithm to also solve fair liveness in polynomial time. Both problems can be instrumented to answer model checking questions for broadcast networks against linear time temporal logic specifications. The first problem in this context is Fair Model Checking. It demands that for all computations of a broadcast network, all participating clients satisfy the specification. We solve the problem via the Vardi–Wolper construction and a reduction to Liveness Verification. The second problem is Sparse Model Checking. It asks whether each computation has a participating client that satisfies the specification. We reduce the problem to Fair Liveness Verification. |
| Author | Chini, Peter Meyer, Roland Saivasan, Prakash |
| Author_xml | – sequence: 1 givenname: Peter surname: Chini fullname: Chini, Peter email: p.chini@tu-bs.de organization: TU Braunschweig – sequence: 2 givenname: Roland surname: Meyer fullname: Meyer, Roland organization: TU Braunschweig – sequence: 3 givenname: Prakash surname: Saivasan fullname: Saivasan, Prakash organization: The Institute of Mathematical Sciences |
| BookMark | eNp9kM1KxDAYRYOMYGf0BVxIwXX0y1_TLmXwDwpuFNyFNP0iHTUdk47St7djBXeu7ubec-EsySL0AQk5ZXDBAPRlAihAU-CMAlRlQccDkjEpCqpA6QXJABhQWarnI7JMaQMAXJRVRs7q7hMDppR3IW9ib1tn05AHHL76-JqOyaG3bwlPfnNFnm6uH9d3tH64vV9f1dQJJgdaNS3XDCS3qIQWKLWz4LQUVvpGsrYoEfw-tW1Qy7JR3vHGKe0dYsVasSLnM3cb-48dpsFs-l0M06WZwFIJkCCmFp9bLvYpRfRmG7t3G0fDwOw9mNmDmTyYHw9mnEZiHqWpHF4w_qH_WX0D5HFhug |
| Cites_doi | 10.1007/s10817-020-09572-x 10.1147/rd.32.0114 10.1007/978-3-030-31277-0_4 10.1007/978-3-642-19805-2_30 10.1109/SFCS.1977.32 10.1007/978-3-642-38856-9_24 10.1007/978-3-642-54830-7_9 10.1007/978-3-642-04081-8_40 10.1007/978-3-642-39799-8_8 10.1007/978-3-642-12032-9_8 10.1016/0020-0190(86)90071-2 10.1007/3-540-48118-4_62 10.1145/62212.62251 10.1007/978-3-642-14295-6_19 10.1007/978-3-540-78163-9_21 10.1007/978-3-319-89963-3_2 10.1007/978-1-4612-0171-7 10.1007/978-0-387-09680-3_32 10.1007/978-3-319-21690-4_5 10.1007/978-3-031-02011-7 10.1109/LICS.1999.782630 10.1007/978-3-642-38592-6_14 10.1007/978-3-662-44584-6_25 10.1007/978-3-540-78800-3_3 10.1007/978-3-319-10575-8_21 10.1007/10722167_8 10.1007/978-3-642-15375-4_22 10.1007/978-3-319-89963-3_3 10.1145/3093333.3009860 10.1007/978-3-662-49498-1_7 10.1007/978-3-540-70545-1_21 10.1007/11691372_13 10.1007/978-3-642-30793-5_15 |
| ContentType | Journal Article |
| Copyright | The Author(s) 2021 The Author(s) 2021. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: The Author(s) 2021 – notice: The Author(s) 2021. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | C6C AAYXX CITATION 3V. 7SC 7WY 7WZ 7XB 87Z 8AL 8AO 8FD 8FE 8FG 8FK 8FL 8G5 ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG F~G GNUQQ GUQSH HCIFZ JQ2 K60 K6~ K7- L.- L7M L~C L~D M0C M0N M2O MBDVC P5Z P62 PHGZM PHGZT PKEHL PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI Q9U |
| DOI | 10.1007/s00607-021-00986-y |
| DatabaseName | Springer Nature OA Free Journals CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ABI/INFORM Collection ABI/INFORM Global (PDF only) ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni) Research Library (Alumni) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials - QC ProQuest Central Business Premium Collection ProQuest Technology Collection ProQuest One ProQuest Central Korea Business Premium Collection (Alumni) ABI/INFORM Global (Corporate) ProQuest Central Student Research Library Prep SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ABI/INFORM Professional Advanced Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ABI/INFORM Global Computing Database Research Library Research Library (Corporate) ProQuest advanced technologies & aerospace journals ProQuest Advanced Technologies & Aerospace Collection Proquest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Business (UW System Shared) ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central Basic |
| DatabaseTitle | CrossRef ABI/INFORM Global (Corporate) ProQuest Business Collection (Alumni Edition) ProQuest One Business Research Library Prep Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College Research Library (Alumni Edition) ProQuest Pharma Collection ABI/INFORM Complete ProQuest Central ABI/INFORM Professional Advanced ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Research Library ProQuest Central (New) Advanced Technologies Database with Aerospace ABI/INFORM Complete (Alumni Edition) Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection ProQuest Business Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Business (Alumni) ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) Business Premium Collection (Alumni) |
| DatabaseTitleList | CrossRef ABI/INFORM Global (Corporate) |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Mathematics Computer Science |
| EISSN | 1436-5057 |
| EndPage | 2223 |
| ExternalDocumentID | 10_1007_s00607_021_00986_y |
| GrantInformation_xml | – fundername: Technische Universität Braunschweig (1042) |
| GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C -~X .4S .86 .DC .VR 06D 0R~ 0VY 1N0 1SB 2.D 203 28- 29F 2J2 2JN 2JY 2KG 2KM 2LR 2P1 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5GY 5QI 5VS 67Z 6NX 6TJ 78A 7WY 8AO 8FE 8FG 8FL 8G5 8TC 8UJ 8VB 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDBF ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACUHS ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMOZ AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFFNX AFGCZ AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHQJS AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ AKVCP ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. B0M BA0 BBWZM BDATZ BENPR BEZIV BGLVJ BGNMA BKOMP BPHCQ BSONS C6C CAG CCPQU COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DWQXO EAD EAP EBA EBLON EBR EBS EBU ECS EDO EIOEI EJD EMK EPL ESBYG EST ESX FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRNLG FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GROUPED_ABI_INFORM_COMPLETE GUQSH GXS H13 HCIFZ HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ ITG ITH ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K1G K60 K6V K6~ K7- KDC KOV KOW LAS LLZTM M0C M0N M2O M4Y MA- MK~ ML~ N2Q N9A NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM P19 P2P P62 P9O PF0 PQBIZ PQBZA PQQKQ PROAC PT4 PT5 Q2X QOK QOS QWB R4E R89 R9I RHV RIG RNI RNS ROL RPX RSV RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TH9 TN5 TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z7R Z7X Z7Z Z81 Z83 Z88 Z8M Z8N Z8R Z8T Z8U Z8W Z92 ZL0 ZMTXR ~8M ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFFHD AFHIU AFKWF AFOHR AGQPQ AHPBZ AHWEU AIXLP AMVHM ATHPR AYFIA CITATION PHGZM PHGZT PQGLB 7SC 7XB 8AL 8FD 8FK JQ2 L.- L7M L~C L~D MBDVC PKEHL PQEST PQUKI Q9U |
| ID | FETCH-LOGICAL-c314t-9bd271042ae5373e47ca0c743a4fb41d68e0f41d67abe748b5fc2bc57fcee91d3 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000683646000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0010-485X |
| IngestDate | Wed Nov 26 14:52:11 EST 2025 Sat Nov 29 03:51:38 EST 2025 Fri Feb 21 02:46:07 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 10 |
| Keywords | Broadcast networks Model checking 68Q45 Liveness verification 68Q17 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c314t-9bd271042ae5373e47ca0c743a4fb41d68e0f41d67abe748b5fc2bc57fcee91d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| OpenAccessLink | https://link.springer.com/10.1007/s00607-021-00986-y |
| PQID | 2714530403 |
| PQPubID | 48322 |
| PageCount | 21 |
| ParticipantIDs | proquest_journals_2714530403 crossref_primary_10_1007_s00607_021_00986_y springer_journals_10_1007_s00607_021_00986_y |
| PublicationCentury | 2000 |
| PublicationDate | 20221000 2022-10-00 20221001 |
| PublicationDateYYYYMMDD | 2022-10-01 |
| PublicationDate_xml | – month: 10 year: 2022 text: 20221000 |
| PublicationDecade | 2020 |
| PublicationPlace | Vienna |
| PublicationPlace_xml | – name: Vienna – name: Wien |
| PublicationTitle | Computing |
| PublicationTitleAbbrev | Computing |
| PublicationYear | 2022 |
| Publisher | Springer Vienna Springer Nature B.V |
| Publisher_xml | – name: Springer Vienna – name: Springer Nature B.V |
| References | EsparzaJNielsenMDecidability issues for Petri nets—a surveyBull EATCS1994522442620838.68082 Fournier P (2015) Parameterized verification of networks of many identical processes. Ph.D. thesis, University of Rennes 1 Bloem R, Jacobs S, Khalimov A, Konnov I, Rubin S, Veith H, Widder J (2015) Decidability of parameterized verification. Synthesis lectures on distributed computing theory. Morgan and Claypool Publishers Delzanno G, Sangnier A, Traverso R, Zavattaro G (2012) On the complexity of parameterized reachability in reconfigurable broadcast networks. In: FSTTCS, volume 18 of LIPIcs. Schloss Dagstuhl, pp 289–300 König B, Kozioura V (2006) Counterexample-guided abstraction refinement for the analysis of graph transformation systems. In: TACAS, volume 3920 of LNCS. Springer, pp 197–211 Abdulla PA, Atig MF, Rezine O (2013) Verification of directed acyclic ad hoc networks. In: FORTE, volume 7892 of LNCS. Springer, pp 193–208 Zufferey D (2013) Analysis of Dynamic Message Passing Programs (a framework for the analysis of depth-bounded systems). Ph.D. thesis, Institute of Science and Technology Delzanno G, Sangnier A, Zavattaro G (2011) On the power of cliques in the parameterized verification of ad hoc networks. In: FOSSACS, volume 6604 of LNCS. Springer, pp 441–455 Delzanno G, Sangnier A, Zavattaro G (2012) Verification of ad hoc networks with node and communication failures. In: FORTE, volume 7273 of LNCS . Springer, pp 235–250 D’Osualdo E, Kochems J, Luke Ong C-H (2013) Automatic verification of erlang-style concurrency. In: SAS, volume 7935 of tLNCS. Springer, pp 454–476 D’Osualdo E, Luke Ong C-H (2016) On hierarchical communication topologies in the π\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\pi $$\end{document}-calculus. In: ESOP, volume 9632 of LNCS. Springer, pp 149–175 Meyer R (2008) On boundedness in depth in the π\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\pi $$\end{document}-calculus. In: IFIP TCS, volume 273 of IFIP. Springer, pp 477–489 Durand-Gasselin A, Esparza J, Ganty P, Majumdar R (2015) Model checking parameterized asynchronous shared-memory systems. In: CAV, volume 9206 of LNCS. Springer, pp 67–84 Meyer R, Strazny T (2010) Petruchio: From dynamic networks to nets. In: CAV, volume 6174 of LNCS. Springer, pp 175–179 Hague M (2011) Parameterised pushdown systems with non-atomic writes. In: FSTTCS, volume 13 of LIPIcs. Schloss Dagstuhl, pp 457–468 Wies T, Zuffrey D, Henzinger TA (2010) Forward analysis of depth-bounded processes. In: FoSSaCS, volume 6014 of LNCS. Springer, pp 94–108 Abdulla PA, Sistla AP, Talupur M (2018) Model checking parameterized systems. In: Handbook of model checking, pp 685–725 Akhiani H, Doligez D, Harter P, Lamport L, Scheid J, Tuttle MR, Yu Y (1999) Cache coherence verification with TLA+. In: FM, volume 1709 of LNCS. Springer, pp 1871–1872 Bouyer P, Markey N, Randour M, Sangnier A, Stan D (2016) Reachability in networks of register protocols under stochastic schedulers. In: ICALP, volume 55 of LIPIcs. Schloss Dagstuhl, pp 106:1–106:14 Pnueli A, Sa’ar Y (2008) All you need is compassion. In: VMCAI, volume 4905 of LNCS. Springer, pp 233–247 Delzanno G (2000) Automatic verification of parameterized cache coherence protocols. In: CAV, volume 1855 of LNCS. Springer, pp 53–68 Chini P, Meyer R, Saivasan P (2019) Liveness in broadcast networks. In: NETYS, volume 11704 of LNCS. Springer, pp 52–66 Delzanno G, Sangnier A, Zavattaro G (2010) Parameterized verification of ad hoc networks. In: CONCUR, volume 6269 of LNCS. Springer, pp 313–327 Esparza J, Finkel A, Mayr R (1999) On the verification of broadcast protocols. In: LICS. IEEE, pp 352–359 Chini P, Meyer R, Saivasan P (2019) Complexity of liveness in parameterized systems. In: FSTTCS, volume 150 of LIPIcs. Schloss Dagstuhl, pp 37:1–37:15 Hague M, Meyer R, Muskalla S, Zimmermann M (2018) Parity to safety in polynomial time for pushdown and collapsible pushdown systems. In: MFCS, volume 117 of LIPIcs. Schloss Dagstuhl, pp 57:1–57:15 AptKRKozenDLimits for automatic verification of finite-state concurrent systemsInf Process Lett198622630730984943410.1016/0020-0190(86)90071-2 Bertrand N, Fournier P, Sangnier A (2015) Distributed local strategies in broadcast networks. In: CONCUR, volume 42 of LIPIcs. Schloss Dagstuhl, pp 44–57 Konnov IV, Lazic M, Veith H, Widder J (2017) A short counterexample property for safety and liveness verification of fault-tolerant distributed algorithms. In: POPL. ACM, pp 719–734 Hüchting R, Majumdar R, Meyer R (2014) Bounds on mobility. In: CONCUR, volume 8704 of LNCS. Springer, pp 357–371 Kosaraju SR, Sullivan GF (1988) Detecting cycles in dynamic graphs in polynomial time (preliminary version). In: STOC. ACM, pp 398–406 Chini P, Meyer R, Saivasan P (2018) Fine-grained complexity of safety verification. In: TACAS, volume 10806 of LNCS. Springer, pp 20–37 Vardi M, Wolper P (1986) An automata-theoretic approach to automatic program verification. In: LICS. IEEE, pp 322–331 Esparza J, Ganty P, Majumdar R (2013) Parameterized verification of asynchronous shared-memory systems. In: CAV, volume 8044 of LNCS. Springer, pp 124–140 ChiniPMeyerRSaivasanPFine-grained complexity of safety verificationJ Autom Reason202064714191444415462110.1007/s10817-020-09572-x Khoussainov B, Nerode A (2001) Automata theory and its applications. Birkhauser, Boston Saksena M, Wibling O, Jonsson B (2008) Graph grammar modeling and verification of ad hoc routing protocols. In: TACAS, volume 4963 of LNCS. Springer, pp 18–32 Esparza J (2003) Some applications of Petri nets to the analysis of parameterised systems (talk). WISP RabinMOScottDFinite automata and their decision problemsIBM J Res Dev19593211412510379510.1147/rd.32.0114 Bertrand N, Fournier P, Sangnier A (2014) Playing with probabilities in reconfigurable broadcast networks. In: FOSSACS, volume 8412 of LNCS. Springer, pp 134–148 Joshi S, König B (2008) Applying the graph minor theorem to the verification of graph transformation systems. In: CAV, volume 5123 of LNCS. Springer, pp 214–226 Esparza J (2014) Keeping a crowd safe: On the complexity of parameterized verification (invited talk). In: STACS, volume 25 of LIPIcs. Schloss Dagstuhl, pp 1–10 Singh A, Ramakrishnan CR, Smolka SA (2009) Query-based model checking of ad hoc network protocols. In: CONCUR, volume 5710 of LNCS. Springer, pp 603–619 Balasubramanian AR, Bertrand N, Markey N (2018) Parameterized verification of synchronization in constrained reconfigurable broadcast networks. In: TACAS, volume 10806 of LNCS. Springer, pp 38–54 Chini P, Meyer R, Saivasan P (2019) Liveness in broadcast networks. CoRR. arXiv:1904.00833 Pnueli A (1977) The temporal logic of programs. In: FOCS. IEEE, pp 46–57 J Esparza (986_CR27) 1994; 52 986_CR30 986_CR9 986_CR31 986_CR8 986_CR10 986_CR32 986_CR7 986_CR11 986_CR33 986_CR12 986_CR34 986_CR13 986_CR35 986_CR36 986_CR15 986_CR37 986_CR16 986_CR38 986_CR17 986_CR39 986_CR18 986_CR19 KR Apt (986_CR4) 1986; 22 P Chini (986_CR14) 2020; 64 MO Rabin (986_CR41) 1959; 3 986_CR6 986_CR5 986_CR3 986_CR2 986_CR1 986_CR40 986_CR20 986_CR42 986_CR21 986_CR43 986_CR22 986_CR44 986_CR23 986_CR45 986_CR24 986_CR46 986_CR25 986_CR26 986_CR28 986_CR29 |
| References_xml | – reference: Pnueli A, Sa’ar Y (2008) All you need is compassion. In: VMCAI, volume 4905 of LNCS. Springer, pp 233–247 – reference: Abdulla PA, Sistla AP, Talupur M (2018) Model checking parameterized systems. In: Handbook of model checking, pp 685–725 – reference: Chini P, Meyer R, Saivasan P (2019) Liveness in broadcast networks. CoRR. arXiv:1904.00833 – reference: Delzanno G, Sangnier A, Zavattaro G (2011) On the power of cliques in the parameterized verification of ad hoc networks. In: FOSSACS, volume 6604 of LNCS. Springer, pp 441–455 – reference: Konnov IV, Lazic M, Veith H, Widder J (2017) A short counterexample property for safety and liveness verification of fault-tolerant distributed algorithms. In: POPL. ACM, pp 719–734 – reference: Kosaraju SR, Sullivan GF (1988) Detecting cycles in dynamic graphs in polynomial time (preliminary version). In: STOC. ACM, pp 398–406 – reference: Meyer R, Strazny T (2010) Petruchio: From dynamic networks to nets. In: CAV, volume 6174 of LNCS. Springer, pp 175–179 – reference: D’Osualdo E, Kochems J, Luke Ong C-H (2013) Automatic verification of erlang-style concurrency. In: SAS, volume 7935 of tLNCS. Springer, pp 454–476 – reference: Vardi M, Wolper P (1986) An automata-theoretic approach to automatic program verification. In: LICS. IEEE, pp 322–331 – reference: Durand-Gasselin A, Esparza J, Ganty P, Majumdar R (2015) Model checking parameterized asynchronous shared-memory systems. In: CAV, volume 9206 of LNCS. Springer, pp 67–84 – reference: Esparza J (2014) Keeping a crowd safe: On the complexity of parameterized verification (invited talk). In: STACS, volume 25 of LIPIcs. Schloss Dagstuhl, pp 1–10 – reference: Esparza J, Ganty P, Majumdar R (2013) Parameterized verification of asynchronous shared-memory systems. In: CAV, volume 8044 of LNCS. Springer, pp 124–140 – reference: Fournier P (2015) Parameterized verification of networks of many identical processes. Ph.D. thesis, University of Rennes 1 – reference: Delzanno G (2000) Automatic verification of parameterized cache coherence protocols. In: CAV, volume 1855 of LNCS. Springer, pp 53–68 – reference: Bloem R, Jacobs S, Khalimov A, Konnov I, Rubin S, Veith H, Widder J (2015) Decidability of parameterized verification. Synthesis lectures on distributed computing theory. Morgan and Claypool Publishers – reference: Balasubramanian AR, Bertrand N, Markey N (2018) Parameterized verification of synchronization in constrained reconfigurable broadcast networks. In: TACAS, volume 10806 of LNCS. Springer, pp 38–54 – reference: Bouyer P, Markey N, Randour M, Sangnier A, Stan D (2016) Reachability in networks of register protocols under stochastic schedulers. In: ICALP, volume 55 of LIPIcs. Schloss Dagstuhl, pp 106:1–106:14 – reference: Delzanno G, Sangnier A, Zavattaro G (2010) Parameterized verification of ad hoc networks. In: CONCUR, volume 6269 of LNCS. Springer, pp 313–327 – reference: Zufferey D (2013) Analysis of Dynamic Message Passing Programs (a framework for the analysis of depth-bounded systems). Ph.D. thesis, Institute of Science and Technology – reference: Wies T, Zuffrey D, Henzinger TA (2010) Forward analysis of depth-bounded processes. In: FoSSaCS, volume 6014 of LNCS. Springer, pp 94–108 – reference: Chini P, Meyer R, Saivasan P (2018) Fine-grained complexity of safety verification. In: TACAS, volume 10806 of LNCS. Springer, pp 20–37 – reference: Bertrand N, Fournier P, Sangnier A (2014) Playing with probabilities in reconfigurable broadcast networks. In: FOSSACS, volume 8412 of LNCS. Springer, pp 134–148 – reference: Delzanno G, Sangnier A, Zavattaro G (2012) Verification of ad hoc networks with node and communication failures. In: FORTE, volume 7273 of LNCS . Springer, pp 235–250 – reference: Esparza J (2003) Some applications of Petri nets to the analysis of parameterised systems (talk). WISP – reference: Akhiani H, Doligez D, Harter P, Lamport L, Scheid J, Tuttle MR, Yu Y (1999) Cache coherence verification with TLA+. In: FM, volume 1709 of LNCS. Springer, pp 1871–1872 – reference: Chini P, Meyer R, Saivasan P (2019) Liveness in broadcast networks. In: NETYS, volume 11704 of LNCS. Springer, pp 52–66 – reference: Hüchting R, Majumdar R, Meyer R (2014) Bounds on mobility. In: CONCUR, volume 8704 of LNCS. Springer, pp 357–371 – reference: Delzanno G, Sangnier A, Traverso R, Zavattaro G (2012) On the complexity of parameterized reachability in reconfigurable broadcast networks. In: FSTTCS, volume 18 of LIPIcs. Schloss Dagstuhl, pp 289–300 – reference: Pnueli A (1977) The temporal logic of programs. In: FOCS. IEEE, pp 46–57 – reference: Singh A, Ramakrishnan CR, Smolka SA (2009) Query-based model checking of ad hoc network protocols. In: CONCUR, volume 5710 of LNCS. Springer, pp 603–619 – reference: Abdulla PA, Atig MF, Rezine O (2013) Verification of directed acyclic ad hoc networks. In: FORTE, volume 7892 of LNCS. Springer, pp 193–208 – reference: Esparza J, Finkel A, Mayr R (1999) On the verification of broadcast protocols. In: LICS. IEEE, pp 352–359 – reference: RabinMOScottDFinite automata and their decision problemsIBM J Res Dev19593211412510379510.1147/rd.32.0114 – reference: Joshi S, König B (2008) Applying the graph minor theorem to the verification of graph transformation systems. In: CAV, volume 5123 of LNCS. Springer, pp 214–226 – reference: EsparzaJNielsenMDecidability issues for Petri nets—a surveyBull EATCS1994522442620838.68082 – reference: Hague M, Meyer R, Muskalla S, Zimmermann M (2018) Parity to safety in polynomial time for pushdown and collapsible pushdown systems. In: MFCS, volume 117 of LIPIcs. Schloss Dagstuhl, pp 57:1–57:15 – reference: AptKRKozenDLimits for automatic verification of finite-state concurrent systemsInf Process Lett198622630730984943410.1016/0020-0190(86)90071-2 – reference: Saksena M, Wibling O, Jonsson B (2008) Graph grammar modeling and verification of ad hoc routing protocols. In: TACAS, volume 4963 of LNCS. Springer, pp 18–32 – reference: Chini P, Meyer R, Saivasan P (2019) Complexity of liveness in parameterized systems. In: FSTTCS, volume 150 of LIPIcs. Schloss Dagstuhl, pp 37:1–37:15 – reference: Khoussainov B, Nerode A (2001) Automata theory and its applications. Birkhauser, Boston – reference: König B, Kozioura V (2006) Counterexample-guided abstraction refinement for the analysis of graph transformation systems. In: TACAS, volume 3920 of LNCS. Springer, pp 197–211 – reference: D’Osualdo E, Luke Ong C-H (2016) On hierarchical communication topologies in the π\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\pi $$\end{document}-calculus. In: ESOP, volume 9632 of LNCS. Springer, pp 149–175 – reference: ChiniPMeyerRSaivasanPFine-grained complexity of safety verificationJ Autom Reason202064714191444415462110.1007/s10817-020-09572-x – reference: Meyer R (2008) On boundedness in depth in the π\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\pi $$\end{document}-calculus. In: IFIP TCS, volume 273 of IFIP. Springer, pp 477–489 – reference: Hague M (2011) Parameterised pushdown systems with non-atomic writes. In: FSTTCS, volume 13 of LIPIcs. Schloss Dagstuhl, pp 457–468 – reference: Bertrand N, Fournier P, Sangnier A (2015) Distributed local strategies in broadcast networks. In: CONCUR, volume 42 of LIPIcs. Schloss Dagstuhl, pp 44–57 – volume: 64 start-page: 1419 issue: 7 year: 2020 ident: 986_CR14 publication-title: J Autom Reason doi: 10.1007/s10817-020-09572-x – volume: 3 start-page: 114 issue: 2 year: 1959 ident: 986_CR41 publication-title: IBM J Res Dev doi: 10.1147/rd.32.0114 – ident: 986_CR12 doi: 10.1007/978-3-030-31277-0_4 – ident: 986_CR18 doi: 10.1007/978-3-642-19805-2_30 – ident: 986_CR30 – ident: 986_CR39 doi: 10.1109/SFCS.1977.32 – ident: 986_CR11 – ident: 986_CR9 – ident: 986_CR20 doi: 10.1007/978-3-642-38856-9_24 – ident: 986_CR6 doi: 10.1007/978-3-642-54830-7_9 – ident: 986_CR43 doi: 10.1007/978-3-642-04081-8_40 – ident: 986_CR7 – ident: 986_CR26 doi: 10.1007/978-3-642-39799-8_8 – ident: 986_CR45 doi: 10.1007/978-3-642-12032-9_8 – volume: 22 start-page: 307 issue: 6 year: 1986 ident: 986_CR4 publication-title: Inf Process Lett doi: 10.1016/0020-0190(86)90071-2 – ident: 986_CR16 – ident: 986_CR3 doi: 10.1007/3-540-48118-4_62 – ident: 986_CR36 doi: 10.1145/62212.62251 – ident: 986_CR38 doi: 10.1007/978-3-642-14295-6_19 – ident: 986_CR40 doi: 10.1007/978-3-540-78163-9_21 – ident: 986_CR10 doi: 10.1007/978-3-319-89963-3_2 – ident: 986_CR33 doi: 10.1007/978-1-4612-0171-7 – ident: 986_CR24 – ident: 986_CR13 doi: 10.1007/978-3-030-31277-0_4 – ident: 986_CR37 doi: 10.1007/978-0-387-09680-3_32 – ident: 986_CR28 – ident: 986_CR22 doi: 10.1007/978-3-319-21690-4_5 – ident: 986_CR8 doi: 10.1007/978-3-031-02011-7 – ident: 986_CR25 doi: 10.1109/LICS.1999.782630 – ident: 986_CR1 doi: 10.1007/978-3-642-38592-6_14 – ident: 986_CR31 doi: 10.1007/978-3-662-44584-6_25 – ident: 986_CR42 doi: 10.1007/978-3-540-78800-3_3 – ident: 986_CR2 doi: 10.1007/978-3-319-10575-8_21 – ident: 986_CR15 doi: 10.1007/10722167_8 – ident: 986_CR17 doi: 10.1007/978-3-642-15375-4_22 – volume: 52 start-page: 244 year: 1994 ident: 986_CR27 publication-title: Bull EATCS – ident: 986_CR5 doi: 10.1007/978-3-319-89963-3_3 – ident: 986_CR35 doi: 10.1145/3093333.3009860 – ident: 986_CR23 – ident: 986_CR21 doi: 10.1007/978-3-662-49498-1_7 – ident: 986_CR32 doi: 10.1007/978-3-540-70545-1_21 – ident: 986_CR34 doi: 10.1007/11691372_13 – ident: 986_CR46 – ident: 986_CR19 doi: 10.1007/978-3-642-30793-5_15 – ident: 986_CR29 – ident: 986_CR44 |
| SSID | ssj0002389 |
| Score | 2.3190758 |
| Snippet | We study liveness and model checking problems for broadcast networks, a system model of identical clients communicating via message passing. The first problem... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 2203 |
| SubjectTerms | Algorithms Artificial Intelligence Clients Communication Computation Computer Appl. in Administrative Data Processing Computer Communication Networks Computer Science Information Systems Applications (incl.Internet) Iterative methods Linear programming Message passing Networks Polynomials Software Engineering Special Issue Article Specifications Temporal logic Verification |
| SummonAdditionalLinks | – databaseName: ABI/INFORM Global dbid: M0C link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3PS8MwFH7o9KAHp1NxOkcP3jSYtkmTnkSGw4MbHhR2K_lV2KXTtQr7703adENBL55yCITwkfe9L8n7AXAlONaMU4FMzCUiUggk81Qjoqy658pQwZpmE2w65bNZ-uwf3EofVtlyYk3UeqHcG_ltxEJC7d0bx3dv78h1jXK_q76FxjbsOGXjQvomeLRmYuuOGvlruYZwOvNJM3XqnCtEwpALUHAlNRO0-u6YNmrzxwdp7XfG3f_u-BAOvOIM7psjcgRbpuhBt-3mEHjj7sH-ZF3BtTyG4ZOnwWBeBHK5EFqJsgqKJmq8PIHX8cPL6BH5XgpIxSGpUCq13Y-1UGFozGJDmBJYWfkgSC5JqBNucO5GJqRhhEuaq0gqynLrRdNQx6fQKRaFOYMAY0FkgrVISUqYUKkViSpimCpr_0omfbhugczempIZ2bo4cg17ZmHPatizVR8GLXqZN58y20DXh5sW_83076ud_73aBexFLn2hDsYbQKdafphL2FWf1bxcDuvD8wVENclM priority: 102 providerName: ProQuest |
| Title | Liveness in broadcast networks |
| URI | https://link.springer.com/article/10.1007/s00607-021-00986-y https://www.proquest.com/docview/2714530403 |
| Volume | 104 |
| WOSCitedRecordID | wos000683646000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1436-5057 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0002389 issn: 0010-485X databaseCode: RSV dateStart: 19970101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3PS8MwFH64zYMenE7F6Sw9eNNA1iZNetSxIejmmL-ml5KkKezSyVqF_femvzYUPejlldISwkfeex_kve8BnAmOQ8apQNrlEhEpBJKRHyKiDLvnSlPBimETbDTi06k_LpvCkqravbqSzCP1qtktkw5hKCspyEQwPbSsQcOkO54NbJjcP63ir0lCBek1EYZwOi1bZX5e42s6WnPMb9eiebYZNP-3z13YKdmlfVkchz3Y0HELmtXkBrt05BZsD1dqrck-WLdlyLNnsS0XcxEqkaR2XFSIJwfwOOg_9K5ROTcBKbdLUuTL0DHEgThCU5e5mjAlsDJUQZBIkm7ocY2j7MmE1IxwSSPlSEVZZDKm3w3dQ6jH81gfgY2xINLDofCJT5hQviGEymGYKuPrSnptOK_gC94KeYxgJYScAxEYIIIciGDZhk6FcFC6ShKYrRLqmljituGiQnT9-ffVjv_2-wlsOVnrQl6I14F6unjXp7CpPtJZsrCgxp5fLGhc9UfjiXm7YcjYIe5l1rkzdkxfrfygfQJNb8aj |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V07T8MwED6VggQMFAqIQikZYAKLPJzaGRBCQNWqDzEUqVuwHUfqkpYmgPqn-I3YebQCCbYOTBkinax85-_O8d19AOeMmgGhLkPSoRxhzhjioRcgLFR2T4V0GcnEJshgQEcj76kEn0UvjC6rLDgxJepgIvQ_8mubWNhVZ2_TuZ2-Iq0apW9XCwmNzC26cv6hjmzxTedB4Xth263H4X0b5aoCSDgWTpDHA2VL-SqTrkMciYlgplCBlOGQYytoUmmG-kkYlwRT7obC5sIloYonnhU4yu4arGOHEr2vugQtmF-FvyzdVtyGqTvKm3TSVj09-IQgXRChR3g20fx7IFxmtz8uZNM416r8ty-0Czt5Rm3cZVtgD0oyqkKlUKswcvKqwnZ_MaE23odGL6d5YxwZfDZhgWBxYkRZVXx8AM8rWfMhlKNJJI_AME2GedMMmIc9TJjwVBIsbGK6QvGb4M0aXBbA-dNsJIi_GP6cwuwrmP0UZn9eg3qBlp_TQ-wvoarBVYH38vXv1o7_tnYGm-1hv-f3OoPuCWzZulUjLTysQzmZvclT2BDvyTieNVLHNeBl1X7wBdVxKAQ |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LT8JAEJ4gGqMHUdSIIvagJ93Qx263PRhjRCIBCQdNiJe6u90mXApS1PDX_HXu9gHRRG8ePPXQZNL0m37fTHceAKfMM0PqEYak43GEOWOIR36IsFDRvSckYTRbNkH7fW849Acl-Ch6YXRZZcGJKVGHY6H_kTdtamGicm_TaUZ5WcSg1b6avCC9QUqftBbrNDIX6cr5u0rfkstOS2F9Ztvt24ebO5RvGEDCsfAM-TxUdpXfMkkc6khMBTOFElWGI46t0PWkGekrZVxS7HESCZsLQiOlLb4VOsruCqxSlWPqcsIBeVqogJLCLPRWPIc9MswbdtK2PT0EhSJdHKHHebpo_lUUl5Hut8PZVPPalf_8trZhK4-0jevs09iBkoyrUCm2WBg5qVVh834xuTbZhUYvp39jFBt8OmahYMnMiLNq-WQPHv_kmfehHI9jeQCGaTLMXTNkPvYxZcJXwbGwqUmE4j3B3RqcFyAGk2xUSLAYCp1CHijIgxTyYF6DeoFckNNGEixhq8FFgf3y9s_WDn-3dgLrCv6g1-l3j2DD1h0caT1iHcqz6as8hjXxNhsl00bqwwY8_7UbfAJ0LTEo |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Liveness+in+broadcast+networks&rft.jtitle=Computing&rft.au=Chini%2C+Peter&rft.au=Meyer%2C+Roland&rft.au=Saivasan%2C+Prakash&rft.date=2022-10-01&rft.issn=0010-485X&rft.eissn=1436-5057&rft.volume=104&rft.issue=10&rft.spage=2203&rft.epage=2223&rft_id=info:doi/10.1007%2Fs00607-021-00986-y&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s00607_021_00986_y |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-485X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-485X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-485X&client=summon |