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 条
  • [21] Compositional Prediction of Timed Behaviour for Process Control Architecture
    Chan, Kenneth
    Poernomo, Iman
    ARCHITECTURES FOR ADAPTIVE SOFTWARE SYSTEMS, 2009, 5581 : 86 - 100
  • [22] Timed Transition Tour for Race Detection in Distributed Systems
    Vinarskii, Evgenii
    Kushik, Natalia
    Yevtushenko, Nina
    Lopez, Jorge
    Zeghlache, Djamal d
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 613 - 620
  • [23] Constraint-Based Oracles for Timed Distributed Systems
    Benharrat, Nassim
    Gaston, Christophe
    Hierons, Robert M.
    Lapitre, Arnault
    Le Gall, Pascale
    TESTING SOFTWARE AND SYSTEMS (ICTSS 2017), 2017, 10533 : 276 - 292
  • [24] Provably Correct Test Development for Timed Systems
    Vain, Jueri
    Anier, Aivo
    Halling, Evelin
    DATABASES AND INFORMATION SYSTEMS VIII, 2014, 270 : 289 - 302
  • [25] Analysis, Simulation and Implementation of a Distributed Buck Converter
    Robenack, Klaus
    Herrmann, Richard
    2022 26TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2022, : 213 - 218
  • [26] Timed Automata with Action Durations - From Theory to Implementation
    Guellati, Souad
    Kitouni, Ilham
    Matmat, Riadh
    Saidouni, Djamel-Eddine
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2014, 2014, 465 : 94 - 109
  • [27] Controlling Entity ICT Reference Architecture Distributed Control Architecture for Distributed Systems
    Petersen, Bo
    Brasch, Tobias
    Bindner, Henrik
    Poulsen, Bjarne
    You, Shi
    PROCEEDINGS 2018 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPATIBILITY, POWER ELECTRONICS AND POWER ENGINEERING (CPE-POWERENG 2018), 2018,
  • [28] Distributed Resource Management in Systems of Systems: An Architecture Perspective
    Mosleh, Mohsen
    Ludlow, Peter
    Heydari, Babak
    SYSTEMS ENGINEERING, 2016, 19 (04) : 362 - 374
  • [29] Qualitative and quantitative model checking of distributed probabilistic timed actors
    Nigro, Libero
    Sciammarella, Paolo F.
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 87 : 343 - 368
  • [30] Design, implementation and application of distributed order PI control
    Zhou, Fengyu
    Zhao, Yang
    Li, Yan
    Chen, YangQuan
    ISA TRANSACTIONS, 2013, 52 (03) : 429 - 437