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 条
  • [21] A Formal Approach to Protocol Interoperability Testing
    郝瑞兵
    吴建平
    Journal of Computer Science and Technology, 1998, (01) : 79 - 90
  • [22] Testing Distributed Communication Protocols by Formal Performance Monitoring
    Che, Xiaoping
    Maag, Stephane
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2013, 2013, 417 : 110 - 125
  • [23] A formal versioning approach for distributed object bases
    Patsouris, PA
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 686 - 693
  • [24] A Distributed Optimization Approach to Consistent Multiway Matching
    Leonardos, Spyridon
    Daniilidis, Kostas
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 89 - 96
  • [25] A formal approach to the design of distributed data warehouses
    Zhao, J
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 2, 2005, 3481 : 1235 - 1244
  • [26] A formal approach for the specification of communications in distributed systems
    Georgelin, P
    Pierre, L
    Nguyen, T
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 393 - 398
  • [27] A Formal Approach for Modeling and Verification of Distributed Systems
    Ren, Gang
    Deng, Pan
    Yang, Chao
    Zhang, Jianwei
    Hua, Qingsong
    CLOUD COMPUTING (CLOUDCOMP 2015), 2016, 167 : 317 - 322
  • [28] Formal Approach to the Deployment of Distributed Robotic Teams
    Chen, Yushan
    Ding, Xu Chu
    Stefanescu, Alin
    Belta, Calin
    IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (01) : 158 - 171
  • [29] Formal approach to test architectures for distributed systems
    Wang, Jianguo
    Wu, Jianping
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2000, 37 (09): : 1130 - 1137
  • [30] A MORE FAITHFUL FORMAL DEFINITION OF THE DESIRED PROPERTY FOR DISTRIBUTED SNAPSHOT ALGORITHMS TO MODEL CHECK THE PROPERTY
    Ha Thi Thu Doan
    Ogata, Kazuhiro
    COMPUTING AND INFORMATICS, 2019, 38 (05) : 1009 - 1038