English

An Abstract Framework for Choreographic Testing

Formal Languages and Automata Theory 2020-09-18 v1 Software Engineering

Abstract

We initiate the development of a model-driven testing framework for message-passing systems. The notion of test for communicating systems cannot simply be borrowed from existing proposals. Therefore, we formalize a notion of suitable distributed tests for a given choreography and devise an algorithm that generates tests as projections of global views. Our algorithm abstracts away from the actual projection operation, for which we only set basic requirements. The algorithm can be instantiated by reusing existing projection operations (designed to generate local implementations of global models) as they satisfy our requirements. Finally, we show the correctness of the approach and validate our methodology via an illustrative example.

Keywords

Cite

@article{arxiv.2009.07990,
  title  = {An Abstract Framework for Choreographic Testing},
  author = {Alex Coto and Roberto Guanciale and Emilio Tuosto},
  journal= {arXiv preprint arXiv:2009.07990},
  year   = {2020}
}

Comments

In Proceedings ICE 2020, arXiv:2009.07628

R2 v1 2026-06-23T18:35:58.772Z