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 条
  • [31] PERFORMANCE EVALUATION OF A DISTRIBUTED ARCHITECTURE
    CUNHA, AR
    MARQUES, JA
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 29 (02): : 83 - 96
  • [32] On clock interval automata for a class of distributed timed DESs with time intervals
    Lefebvre, Dimitri
    Komenda, Jan
    IFAC PAPERSONLINE, 2024, 58 (01): : 204 - 209
  • [33] Using unified modelling language to model the publish/subscribe paradigm in the context of timed Web services with distributed resources
    Valero, Valentin
    Cambronero, Maria-Emilia
    MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2017, 23 (06) : 570 - 594
  • [34] Design and implementation of a distributed router
    Hagsand, O
    Hidell, M
    Sjödin, P
    2005 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Vols 1 and 2, 2005, : 227 - 232
  • [35] A Survey on Parameter Server Architecture: Approaches for Optimizing Distributed Centralized Learning
    Provatas, Nikodimos
    Konstantinou, Ioannis
    Koziris, Nectarios
    IEEE ACCESS, 2025, 13 : 30993 - 31015
  • [36] FASA: A software architecture and runtime framework for flexible distributed automation systems
    Wahler, Michael
    Gamer, Thomas
    Kumar, Atul
    Oriol, Manuel
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (02) : 82 - 111
  • [37] On Implementation of the Improved Assume-Guarantee Verification Method for Timed Systems
    Hoang-Viet Tran
    Quang-Trung Nguyen
    Pham Ngoc Hung
    SOICT 2019: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, : 457 - 464
  • [38] A knowledge-based architecture for distributed fault analysis in power networks
    Rayudu, Ramesh K.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2010, 23 (04) : 514 - 525
  • [39] Simulation relations for systems with distributed interfaces
    Hierons, Robert M.
    Nunez, Manuel
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 41 - +
  • [40] A framework for assessing test adequacy, architecture extraction, metering, monitoring and controlling distributed component-based systems
    Sridharan, B
    Mathur, AP
    Ghosh, S
    Govindarajan, P
    WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS, 1999, : 657 - 660