A formal approach to property testing in causally consistent distributed traces

被引:0
|
作者
Hallal, HH
Boroday, S
Petrenko, A
Ulrich, A
机构
[1] CRIM, Montreal, PQ H3A 1B9, Canada
[2] Siemens AG, Corp Technol CT SE1, D-81730 Munich, Germany
关键词
distributed systems; system validation; passive testing; trace analysis; SDL; monitoring;
D O I
10.1007/s00165-005-0082-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A formal framework for the analysis of execution traces collected from distributed systems at run-time is presented. We introduce the notions of event and message traces to capture the consistency of causal dependencies between the elements of a trace. We formulate an approach to property testing where a partially ordered execution trace is modeled by a collection of communicating automata. We prove that the model exactly characterizes the causality relation between the events/messages in the observed trace and discuss the implementation of this approach in SDL, where ObjectGEODE is used to verify properties using model-checking techniques. Finally, we illustrate the approach with industrial case studies.
引用
收藏
页码:63 / 83
页数:21
相关论文
共 50 条
  • [41] An improved distributed concolic testing approach
    Godboley, Sangharatna
    Mohapatra, Durga Prasad
    Das, Avijit
    Mall, Rajib
    SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (02): : 311 - 342
  • [42] A New Approach to Distributed Hypothesis Testing
    Katz, Gil
    Piantanida, Pablo
    Debbah, Merouane
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 1365 - 1369
  • [43] A temporal approach for testing distributed systems
    Khoumsi, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (11) : 1085 - 1103
  • [44] Two Complementary Tools for the Formal Testing of Distributed Systems with Time Constraints
    Cavalli, Ana Rosa
    de Oca, Edgardo Montes
    Mallouli, Wissarn
    Lallali, Mounir
    DS-RT 2008: 12TH 2008 IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS, PROCEEDINGS, 2008, : 315 - +
  • [45] A Property-Driven Approach to Formal Verification of Process Models
    Combemale, Benoit
    Cregut, Xavier
    Garoche, Pierre-Loic
    Thirioux, Xavier
    Vernadat, Francois
    ENTERPRISE INFORMATION SYSTEMS-BOOKS, 2008, 12 : 286 - +
  • [46] Special issue on formal active and passive testing of distributed and networked systems
    Ana R. Cavalli
    Teruo Higashino
    Manuel Núñez
    annals of telecommunications - annales des télécommunications, 2015, 70 : 83 - 84
  • [47] A Formal Framework for Conformance Testing of Distributed Real-Time Systems
    Krichen, Moez
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 139 - 142
  • [48] Special issue on formal active and passive testing of distributed and networked systems
    Cavalli, Ana R.
    Higashino, Teruo
    Nunez, Manuel
    ANNALS OF TELECOMMUNICATIONS-ANNALES DES TELECOMMUNICATIONS, 2015, 70 (3-4): : 83 - 84
  • [49] A Uniaxial Testing Approach for Consistent Failure in Vascular Tissues
    Sang, Chao
    Maiti, Spandan
    Fortunato, Ronald N.
    Kofler, Julia
    Robertson, Anne M.
    JOURNAL OF BIOMECHANICAL ENGINEERING-TRANSACTIONS OF THE ASME, 2018, 140 (06):
  • [50] A formal approach for passive testing of protocol data portions
    Lee, D
    Chen, DL
    Hao, RB
    Miller, RE
    Wu, JP
    Yin, X
    10TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 2002, : 122 - 131