DCO Analyzer: Local Controllability and Observability Analysis and Enforcement of Distributed Test Scenarios

04/09/2020
by   Bruno Lima, et al.
0

To ensure interoperability and the correct behavior of heterogeneous distributed systems in key scenarios, it is important to conduct automated integration tests, based on distributed test components (called local testers) that are deployed close to the system components to simulate inputs from the environment and monitor the interactions with the environment and other system components. We say that a distributed test scenario is locally controllable and locally observable if test inputs can be decided locally and conformance errors can be detected locally by the local testers, without the need for exchanging coordination messages between the test components during test execution (which may reduce the responsiveness and fault detection capability of the test harness). DCO Analyzer is the first tool that checks if distributed test scenarios specified by means of UML sequence diagrams exhibit those properties, and automatically determines a minimum number of coordination messages to enforce them.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2018

On local presentability of T/A

We prove that if A is a locally λ-presentable category and T : A→A is a ...
research
08/02/2022

Mimicking Production Behavior with Generated Mocks

Mocking in the context of automated software tests allows testing progra...
research
03/28/2020

Distributed Embodied Evolution in Networks of Agents

In most network problems, the optimum behaviors of agents in the network...
research
10/06/2022

A Distributed System-level Diagnosis Model for the Implementation of Unreliable Failure Detectors

Reliable systems require effective monitoring techniques for fault ident...
research
07/19/2022

Xronos: Predictable Coordination for Safety-Critical Distributed Embedded Systems

Asynchronous frameworks for distributed embedded systems, like ROS and M...
research
02/09/2023

RICK: Generating Mocks from Production Data

Test doubles, such as mocks and stubs, are nifty fixtures in unit tests....
research
12/26/2020

Time-Fluid Field-Based Coordination through Programmable Distributed Schedulers

Emerging application scenarios, such as cyber-physical systems (CPSs), t...

Please sign up or login with your details

Forgot password? Click here to reset