Design tool to express failure detection protocols

被引:1
|
作者
De Florio, V. [1 ,2 ]
Blondia, C. [1 ,2 ]
机构
[1] Univ Antwerp, Dept Math & Comp Sci, Performance Anal Telecommun Syst Grp, B-2020 Antwerp, Belgium
[2] Interdisciplinary Inst Broadband Technol, B-9050 Ghent, Belgium
关键词
Translation (languages) - C++ (programming language);
D O I
10.1049/iet-sen.2009.0043
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Failure detection protocols - a fundamental building block for crafting fault-tolerant distributed systems - are in many cases described by their authors making use of informal pseudo-codes of their conception. Often these pseudo-codes use syntactical constructs that are not available in COTS programming languages such as C or C++. This translates into informal descriptions that call for ad hoc interpretations and implementations. Being informal, these descriptions cannot be tested by their authors, which may translate into insufficiently detailed or even faulty specifications. This study tackles this problem by introducing a formal syntax for those constructs and a C library that implements them - a tool set to express and reason about failure detection protocols. The resulting specifications are longer but non-ambiguous, and eligible for becoming a standard form.
引用
收藏
页码:119 / 133
页数:15
相关论文
共 50 条
  • [41] Mars Express orbit design
    Hechler, M
    Yáñez, A
    [J]. ACTA ASTRONAUTICA, 2003, 53 (4-10) : 497 - 507
  • [42] Express Control of Abrasive Tool Operational Characteristics
    Shumyacher, V. M.
    Kryukov, S. A.
    Kulik, O. G.
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING, ICIE 2019, VOL II, 2020, : 995 - 1001
  • [43] Express yourself - an application tool for psychologists and patients
    Serra, Joao
    Leitao, Jorge
    Antunes, Bruno
    Lopes, Arminda
    Alves, Paulo
    [J]. CENTERIS 2014 - CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / PROJMAN 2014 - INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / HCIST 2014 - INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, 2014, 16 : 1210 - 1214
  • [44] A Tool for Defining Agent Protocols in HAPN
    Yadav, Nitin
    Padgham, Lin
    Winikoff, Michael
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS (AAMAS'15), 2015, : 1935 - 1936
  • [45] PEREGRINE: A Tool for the Analysis of Population Protocols
    Blondin, Michael
    Esparza, Javier
    Jaax, Stefan
    [J]. COMPUTER AIDED VERIFICATION (CAV 2018), PT I, 2018, 10981 : 604 - 611
  • [46] A tool for lazy verification of security protocols
    Chevalier, Y
    Vigneron, L
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 373 - 376
  • [47] A SPECIFICATION AND VERIFICATION TOOL FOR COMMUNICATION PROTOCOLS
    KAUR, H
    GRIER, JB
    CAMPBELL, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 507 : 234 - 241
  • [48] XIOPerf: A tool for evaluating network protocols
    Bresnahan, John
    Kettimuthu, Rajkurnar
    Foster, Ian
    [J]. 2006 3RD INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS, NETWORKS AND SYSTEMS, VOLS 1-3, 2006, : 987 - +
  • [49] Ethical protocols design
    Turilli M.
    [J]. Ethics and Information Technology, 2007, 9 (1) : 49 - 62
  • [50] Actuator Effects on Auxiliary Signal Design for Failure Detection
    Campbell, Stephen L.
    Owen, Hailey
    [J]. SOUTHEASTCON 2016, 2016,