Timed implementation relations for the distributed test architecture

被引:11
|
作者
Hierons, Robert M. [1 ]
Merayo, Mercedes G. [2 ]
Nunez, Manuel [2 ]
机构
[1] Brunel Univ, Dept Informat Syst & Comp, Uxbridge UB8 3PH, Middx, England
[2] Univ Complutense Madrid, Dept Sistemas Informat & Comp, Madrid, Spain
基金
英国工程与自然科学研究理事会;
关键词
Model based testing; Distributed systems; Timed systems; SYNCHRONIZABLE TEST SEQUENCES; CHECKING SEQUENCES; MODEL; SYSTEMS; CLOCKS;
D O I
10.1007/s00446-014-0208-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In order to test systems that have physically distributed interfaces, called ports, we might use a distributed approach in which there is a separate tester at each port. If the testers do not synchronise during testing then we cannot always determine the relative order of events observed at different ports and this leads to new notions of correctness that have been described using corresponding implementation relations. We study the situation in which each tester has a local clock and timestamps its observations. If we know nothing about how the local clocks relate then this does not affect the implementation relation while if the local clocks agree exactly then we can reconstruct the sequence of observations made. In practice, however, we are likely to be between these extremes: the local clocks will not agree exactly but we have some information regarding how they can differ. We start by assuming that a local tester interacts synchronously with the corresponding port of the system under test and then extend this to the case where communications can be asynchronous, considering both the first-in-first-out (FIFO) case and the non-FIFO case. The new implementation relations are stronger than implementation relations for distributed testing that do not use timestamps but still reflect the distributed nature of observations. This paper explores these alternatives and derives corresponding implementation relations.
引用
收藏
页码:181 / 201
页数:21
相关论文
共 50 条
  • [41] Context aware architecture for distributed robotics
    Seidel, Martin
    Zug, Sebastian
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [42] Distributed Semantic Architecture for Smart Grids
    Penya, Yoseba K.
    Nieves, Juan Carlos
    Espinoza, Angelina
    Borges, Cruz E.
    Pena, Aitor
    Ortega, Mariano
    ENERGIES, 2012, 5 (11): : 4824 - 4843
  • [43] DISTRIBUTED ARCHITECTURE OF AN ADAPTIVE POSITIONING SERVO
    OVASKA, SJ
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1990, 39 (02) : 403 - 408
  • [44] Distributed/Hierarchical Control Architecture Design
    Tang, Wentao
    Daoutidis, Prodromos
    IFAC PAPERSONLINE, 2017, 50 (01): : 12015 - 12020
  • [45] Reconstructing Timed Symbolic Traces from rtioco-based Timed Test Sequences using Backward-Induction.
    Iqbal, Junaid
    Truscan, Dragos
    Vain, Juri
    Porres, Ivan
    PROCEEDINGS OF THE FIFTH EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS (ECBS 2017), 2017,
  • [46] A Combinatorial Distributed Architecture for Exascale Computing
    Mani, Ganapathy
    Berkovich, Simon Y.
    Mihai, Ingrid
    2012 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2012,
  • [47] A middleware architecture for distributed systems management
    Salceda, J
    Díaz, I
    Touriño, J
    Doallo, R
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (06) : 759 - 766
  • [48] Hardware implementation of CNN architecture-based test bed for studying synchronization phenomenon in oscillatory and chaotic networks
    Tar, Akos
    Gandhi, Gaurav
    Cserey, Gyorgy
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2009, 37 (04) : 529 - 542
  • [49] Distributed Cyber Physical Systems Software Model Checking using Timed Automata
    Ghosh, Purboday
    Karsai, Gabor
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 164 - 169
  • [50] Knowledge Composition Theory, Architecture and Implementation
    Rohde, Max Erik
    Sundaram, David
    SECOND INTERNATIONAL CONFERENCE ON INFORMATION, PROCESS, AND KNOWLEDGE MANAGEMENT: EKNOW 2010, 2010, : 80 - 85