Constraint-Based Oracles for Timed Distributed Systems

被引:6
|
作者
Benharrat, Nassim [1 ,3 ]
Gaston, Christophe [1 ]
Hierons, Robert M. [2 ]
Lapitre, Arnault [1 ]
Le Gall, Pascale [3 ]
机构
[1] CEA, LIST, Lab Model Driven Engn Embedded Syst, PC 174, F-91191 Gif Sur Yvette, France
[2] Brunel Univ London, Uxbridge UB8 3PH, Middx, England
[3] Univ Paris Saclay, Cent Supelec, Lab MICS, F-92295 Chatenay Malabry, France
来源
关键词
Model-based testing; Distributed testing; Timed input output transition systems; Off-line testing; Constraint-based testing;
D O I
10.1007/978-3-319-67549-7_17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies the situation in which the system under test and the system model are distributed and have the same structure; they have corresponding remote components that communicate asynchronously. In testing, a component with interface C-i has its own local tester that interacts with C-i and this local tester observes a local trace consisting of inputs, outputs and durations as perceived by C-i. An observation made in testing is thus a multi-trace: a tuple of (timed) local traces, one for each C-i. The conformance relation for such distributed systems combines a classical unitary conformance relation for localised components and the requirement that the communication policy was satisfied. By expressing the communication policy as a constraint satisfaction problem, we were able to implement the computation of test verdicts by orchestrating localised off-line testing algorithms and the verification of constraints defined by message passing between components. Lastly, we illustrate our approach on a telecommunications system.
引用
收藏
页码:276 / 292
页数:17
相关论文
共 50 条
  • [1] Constraint-Based Test Oracles for Program Analyzers
    Fleischmann, Markus
    Kaindlstorfer, David
    Isychev, Anastasia
    Wuestholz, Valentin
    Christakis, Maria
    PROCEEDINGS OF 2024 39TH ACM/IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2024, 2024, : 344 - 355
  • [2] A distributed constraint-based scheduler
    Lamma, E
    Mello, P
    Milano, M
    ARTIFICIAL INTELLIGENCE IN ENGINEERING, 1997, 11 (02): : 91 - 105
  • [3] Distributed constraint-based local search
    Michel, Laurent
    See, Andrew
    Van Hentenryck, Pascal
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2006, 2006, 4204 : 344 - 358
  • [4] Distributed constraint-based railway simulation
    Schlenker, H
    APPLICATIONS OF DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, 2005, 3392 : 215 - 226
  • [5] A constraint-based approach for distributed decision support
    Erschler, J
    Huguet, MJ
    COOP '96 - SECOND INTERNATIONAL WORKSHOP ON THE DESIGN OF COOPERATIVE SYSTEMS, 1996, : 587 - 603
  • [6] Constraint-based protocols for distributed problem solving
    Borghoff, UM
    Pareschi, R
    Arcelli, F
    Formato, F
    SCIENCE OF COMPUTER PROGRAMMING, 1998, 30 (1-2) : 201 - 225
  • [7] Detecting anomalies in constraint-based systems
    Flannery, LM
    Gonzalez, AJ
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1997, 10 (03) : 257 - 268
  • [8] Constraint-based configuration of large systems
    John, U
    Geske, U
    WEB KNOWLEDGE MANAGEMENT AND DECISION SUPPORTS, 2003, 2543 : 217 - 232
  • [9] Constraint-based deployment of distributed components in a dynamic network
    Hoareau, D
    Mahéo, Y
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2006, PROCEEDINGS, 2006, 3894 : 450 - 464
  • [10] Formalization of resilience for constraint-based dynamic systems
    Schwind N.
    Magnin M.
    Inoue K.
    Okimoto T.
    Sato T.
    Minami K.
    Maruyama H.
    Journal of Reliable Intelligent Environments, 2016, 2 (1) : 17 - 35