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 条
  • [21] Classical Fatigue Design Techniques as a Failure Analysis Tool
    Harris, Dean
    Jur, T.
    [J]. JOURNAL OF FAILURE ANALYSIS AND PREVENTION, 2009, 9 (01) : 81 - 87
  • [22] LINKOgrapher: AN ANALYSIS TOOL TO STUDY DESIGN PROTOCOLS BASED ON FBS CODING SCHEME
    Pourmohamadi, Morteza
    Gero, John S.
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 11): IMPACTING SOCIETY THROUGH ENGINEERING DESIGN, VOL 2: DESIGN THEORY & RESEARCH METHODOLOGY, 2011, 2 : 294 - 303
  • [23] Design of a tool for failures detection in multirrotor systems
    Loria-Quesada, Dilan Andrey
    [J]. TECNOLOGIA EN MARCHA, 2021, 34 : 28 - 39
  • [24] ePadEvo: A Tool for the Detection of Behavioral Design Patterns
    De Lucia, Andrea
    Deufemia, Vincenzo
    Gravino, Carmine
    Risi, Michele
    Pirolli, Ciro
    [J]. 2015 31ST INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) PROCEEDINGS, 2015, : 327 - 329
  • [25] Scientists express growing reluctance to share study protocols
    Elizabeth Devitt
    [J]. Nature Medicine, 2013, 19 : 1196 - 1196
  • [26] Scientists express growing reluctance to share study protocols
    Devitt, Elizabeth
    [J]. NATURE MEDICINE, 2013, 19 (10) : 1196 - 1196
  • [27] EXPRESS HIGHWAY DESIGN
    NOBLE, CM
    [J]. TRAFFIC QUARTERLY, 1959, 13 (02): : 184 - 197
  • [28] A component-based methodology to design arbitrary failure detectors for distributed Protocols
    Baldoni, Roberto
    Helary, Jean-Michel
    Piergiovanni, Sara Tucci
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 51 - +
  • [29] Asynchronous Auxiliary Signal Design for Failure Detection
    Campbell, Stephen L.
    Scott, Jason R.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2014, : 2727 - 2732
  • [30] Tool failure detection based on analysis of acoustic emission signals
    Warsaw Univ of Technology, Warsaw, Poland
    [J]. J Mater Process Technol, 1-3 (192-197):