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 条
  • [21] Challenges in Constraint-Based Analysis of Hybrid Systems
    Eggers, Andreas
    Kalinnik, Natalia
    Kupferschmid, Stefan
    Teige, Tino
    RECENT ADVANCES IN CONSTRAINTS, 2009, 5655 : 51 - +
  • [22] Constraint-Based Design of Embedded Intelligent Systems
    Mackworth A.K.
    Constraints, 1997, 2 (1) : 83 - 86
  • [23] Constraint-Based Distributed Planning as an Enabler for Self-Management
    Ghamri-Doudane, Samir
    Fabre, Eric
    Ciavaglia, Laurent
    BELL LABS TECHNICAL JOURNAL, 2010, 15 (03) : 193 - 198
  • [24] Constraint-based synchronization and verification of distributed Java']Java programs
    Ramirez, R
    Martinez, J
    LOGIC PROGRAMMING, PROCEEDINGS, 2004, 3132 : 473 - 474
  • [25] Testing abstract distributed programs and their implementations: A constraint-based approach
    Carver, RH
    JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (03) : 223 - 237
  • [26] Implementation of constraint-based distributed intelligent system for conceptual design
    Xu, Y
    Sun, S
    Pan, Y
    COMPUTER-AIDED PRODUCTION ENGINEERING, 2001, : 135 - 138
  • [27] A Distributed Greedy Algorithm for Constraint-based Scheduling of Energy Resources
    Bremer, Joerg
    Sonnenschein, Michael
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1285 - 1292
  • [28] Constraint-based model checking for parameterized synchronous systems
    Delzanno, G
    FRONTIERS OF COMBINING SYSTEMS, 2002, 2309 : 72 - 86
  • [29] Generative constraint-based configuration of large technical systems
    Stumptner, M
    Friedrich, GE
    Haselbock, A
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 1998, 12 (04): : 307 - 320
  • [30] A constraint-based approach to the design and optimisation of mechanism systems
    Medland, AJ
    Mullineux, G
    Twyman, BR
    Rentoul, AH
    IUTAM SYMPOSIUM ON OPTIMIZATION OF MECHANICAL SYSTEMS, 1996, 43 : 205 - 212