Specifying a Distributed Snapshot Algorithm as a Meta-Program and Model Checking it at Meta-Level

The paper proposes a new approach to model checking Chandy-Lamport Distributed Snapshot Algorithm (CLDSA). The essential of the approach is that CLDSA is specified as a meta-program in Maude such that the meta-program takes a specification of an underlying distributed system (UDS) and generates the...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings of the International Conference on Distributed Computing Systems s. 1586 - 1596
Hlavní autoři: Thu Doan, Ha Thi, Ogata, Kazuhiro, Bonnet, Francois
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.06.2017
Témata:
ISSN:1063-6927
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The paper proposes a new approach to model checking Chandy-Lamport Distributed Snapshot Algorithm (CLDSA). The essential of the approach is that CLDSA is specified as a meta-program in Maude such that the meta-program takes a specification of an underlying distributed system (UDS) and generates the specification of the UDS on which CLDSA is superimposed (UDS-CLDSA). To model check that a UDS-CLDSA enjoys a desired property, it suffices that human users specify the UDS for the proposed approach, while human users need to specify the UDS-CLDSA for the existing approach for each UDS. Since the proposed approach conducts model checking at meta-level, it produces a counterexample if a UDS-CLDSA does not enjoy the property, while the existing approach does not. Our method specifying CLDSA as a meta-program can be applied to formal specification of the class of distributed algorithms that are superimposed on UDSs.
AbstractList The paper proposes a new approach to model checking Chandy-Lamport Distributed Snapshot Algorithm (CLDSA). The essential of the approach is that CLDSA is specified as a meta-program in Maude such that the meta-program takes a specification of an underlying distributed system (UDS) and generates the specification of the UDS on which CLDSA is superimposed (UDS-CLDSA). To model check that a UDS-CLDSA enjoys a desired property, it suffices that human users specify the UDS for the proposed approach, while human users need to specify the UDS-CLDSA for the existing approach for each UDS. Since the proposed approach conducts model checking at meta-level, it produces a counterexample if a UDS-CLDSA does not enjoy the property, while the existing approach does not. Our method specifying CLDSA as a meta-program can be applied to formal specification of the class of distributed algorithms that are superimposed on UDSs.
Author Thu Doan, Ha Thi
Bonnet, Francois
Ogata, Kazuhiro
Author_xml – sequence: 1
  givenname: Ha Thi
  surname: Thu Doan
  fullname: Thu Doan, Ha Thi
  email: doanha@jaist.ac.jp
  organization: JAIST, Japan
– sequence: 2
  givenname: Kazuhiro
  surname: Ogata
  fullname: Ogata, Kazuhiro
  email: ogata@jaist.ac.jp
  organization: JAIST, Japan
– sequence: 3
  givenname: Francois
  surname: Bonnet
  fullname: Bonnet, Francois
  email: francois@cy2sec.comm.eng.osaka-u.ac.jp
  organization: Osaka Univ., Suita, Japan
BookMark eNotjFtPwjAYQGuCiYC8-uJL_8Bmv5beHsnwQgLRBH0m3fp1VMdGtmrCvxeDTyc5OTkTMmq7Fgm5A5YDMPuwKpbFNucMdA5aXZGZ1QakMAq05XxExsCUyJTl-oZMhuGTMSaNEmPitkesYjjFtqaOLuOQ-lh-J_R027rjsO8SXTR118e0P1A3nJsNJpe99V3du7NpPd10Hhta7LH6-rvERF26VGv8weaWXAfXDDj755R8PD2-Fy_Z-vV5VSzWWQQtUyYgKIbBWa6MnGsAblwlPVTBK1SlrBQ3QfiyMv4sJHgbTBnmKLgNQXAmpuT-8o2IuDv28eD6005bw5hV4henHVZb
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICDCS.2017.176
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9781538617922
1538617927
EndPage 1596
ExternalDocumentID 7980096
Genre orig-research
GroupedDBID 23M
29G
29P
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IJVOP
IPLJI
M43
OCL
RIE
RIL
RIO
RNS
ID FETCH-LOGICAL-i175t-31f60efa92685471128ac5d1cfd6e6b5c628f3dbc8dd6e51d9f8bf4e329ff3203
IEDL.DBID RIE
ISICitedReferencesCount 3
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000412759500147&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1063-6927
IngestDate Wed Aug 27 05:54:45 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-31f60efa92685471128ac5d1cfd6e6b5c628f3dbc8dd6e51d9f8bf4e329ff3203
PageCount 11
ParticipantIDs ieee_primary_7980096
PublicationCentury 2000
PublicationDate 2017-June
PublicationDateYYYYMMDD 2017-06-01
PublicationDate_xml – month: 06
  year: 2017
  text: 2017-June
PublicationDecade 2010
PublicationTitle Proceedings of the International Conference on Distributed Computing Systems
PublicationTitleAbbrev ICDSC
PublicationYear 2017
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0005863
Score 2.0173833
Snippet The paper proposes a new approach to model checking Chandy-Lamport Distributed Snapshot Algorithm (CLDSA). The essential of the approach is that CLDSA is...
SourceID ieee
SourceType Publisher
StartPage 1586
SubjectTerms Computational modeling
Conferences
Distributed algorithms
Distributed computing
distributed snapshot algorithm
Electronic mail
meta-programming
Model checking
reachability
Reliability
system specification
Title Specifying a Distributed Snapshot Algorithm as a Meta-Program and Model Checking it at Meta-Level
URI https://ieeexplore.ieee.org/document/7980096
WOSCitedRecordID wos000412759500147&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
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFG6AePCECsbf6cGjg61j7Xo0Q6IJEhI04Ua6vlaW4Eag-PfbbhM8ePH20jRp0pfX99p-7_sQuic2wCJBqach1PaCMhh4KXBrRT4ASW3NLEvVkjGbTOL5nE8b6GHfC6OUKsFnqufM8i8fCrlzT2V9xmNXcjdRkzFW9Wod4BwxrcD0NPQoJ6wmaAx83n9JhsnMobhYL3DcIr9kVMosMmr_b_0T1D204-HpPtGcoobKz1D7R48B1-HZQaIUky8bl7DAQ0eJ69SsFOBZLtbbZWHw4-qj2GRm-YnF1s55VUZ40wqihUUO2EmjrXCyVNI9oePMYGGqWWOHLuqi99HTW_Ls1RIKXmbrAmNPWE19pQUnNI5sHrLZSMgIAqmBKppGkpJYh5DKGOxAFFg3xakeqJBwrUPih-eolRe5ukA4AsYVJ9aDIRtQmQoFRLqCkQMEKYNL1HE7tlhXLBmLerOu_h6-RsfOIRXo6ga1zGanbtGR_DLZdnNXuvYbStSk6g
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFG4QTfSEisbf9uDRAevWbj2aIYE4CAmYcCNdf8gS3AgU_37bbYIHL95emh6avry-1_Z73wfAEzIBhhkhjhKeMhcU33cSQY2FO0KgxNTMvFAtiYPRKJzN6LgGnne9MFLKAnwmW9Ys_vJFzrf2qawd0NCW3AfgEPs-csturT2gIyQlnJ54DqEoqCga3Q5tD6JuNLE4rqDlWnaRX0IqRR7pNf63glNwsW_Ig-NdqjkDNZmdg8aPIgOsArQJWCEnX7QuQQa7lhTX6llJAScZW20WuYYvy498nerFJ2QbM2coNXPGJUgLskxAK462hNFCcvuIDlMNmS5nxRZfdAHee6_TqO9UIgpOaioDbc5YRTpSMYpIiE0mMvmIcSxcrgSRJMGcoFB5IuGhMAPYNY4KE-VLD1GlPNTxLkE9yzN5BSAWAZUUGR96gU94wqRA3JaMVAg3CcQ1aNodm69Knox5tVk3fw8_guP-dBjP48Ho7RacWOeUEKw7UNfrrbwHR_xLp5v1Q-HmbwykqDE
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%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+International+Conference+on+Distributed+Computing+Systems&rft.atitle=Specifying+a+Distributed+Snapshot+Algorithm+as+a+Meta-Program+and+Model+Checking+it+at+Meta-Level&rft.au=Thu+Doan%2C+Ha+Thi&rft.au=Ogata%2C+Kazuhiro&rft.au=Bonnet%2C+Francois&rft.date=2017-06-01&rft.pub=IEEE&rft.issn=1063-6927&rft.spage=1586&rft.epage=1596&rft_id=info:doi/10.1109%2FICDCS.2017.176&rft.externalDocID=7980096
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-6927&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-6927&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-6927&client=summon