Test Methods for Score-Based Interactive Music Systems

Clément Poncelet, Florent Jacquemard

In the proceedings of joint International Computer Music Conference and Sound and Music Computation (ICMC SMC), 2014

abstract: Score-Based Interactive Music Systems (SBIMS) are involved in live performances with human musicians, reacting in realtime to audio signals and asynchronous incoming events according to a pre-specified timed scenario called a mixed score. This implies strong requirements of reliability and robustness to unforeseen errors in input. In this paper, we present the application of formal methods for black-box conformance testing of embedded systems to SBIMS’s. We describe how we have handled the 3 main problems in automatic testing reactive and realtime software like SBIMS:

  • (i) the generation of relevant input data for testing, including delay values, with the sake of exhaustiveness,
  • (ii) the computation of the corresponding expected output, according to a given mixed score,
  • (iii) the test execution on input and verdict.

The results obtained from this formal test method have permitted to identify bugs in the SBIMS Antescofo.

Access Paper Download PDF

Recommended citation: Clément Poncelet, Florent Jacquemard, "Test Methods for Score-Based Interactive Music Systems" In the proceedings of ICMC SMC, 2014.