首页> 外文期刊>Science of Computer Programming >Model-based testing for building reliable realtime interactive music systems
【24h】

Model-based testing for building reliable realtime interactive music systems

机译:基于模型的测试,用于构建可靠的实时交互式音乐系统

获取原文
获取原文并翻译 | 示例

摘要

The role of an Interactive Music System (IMS) is to accompany musicians during live performances, acting like a real musician. It must react in realtime to audio signals from musicians, according to a timed high-level requirement called mixed score, written in a domain specific language. Such goals imply strong requirements of temporal reliability and robustness to unforeseen errors in input, yet not much addressed by the computer music community. We present the application of Model-Based Testing techniques and tools to a state-of-the-art IMS, including in particular: offline and on-the-fly approaches for the generation of relevant input data for testing (including timing values), with coverage criteria, the computation of the corresponding expected output, according to the semantics of a given mixed score, the black-box execution of the test data on the System Under Test and the production of a verdict Our method is based on formal models in a dedicated intermediate representation, compiled directly from mixed scores (high-level requirements), and either passed, to the model-checker Uppaal (after conversion to Timed Automata) in the offline approach, or executed by a virtual machine in the online approach. Our fully automatic framework has been applied to real mixed scores used in concerts and the results obtained have permitted to identify bugs in the target IMS.
机译:交互式音乐系统(IMS)的作用是在现场表演中陪伴音乐家,就像真正的音乐家一样。它必须根据以特定领域语言编写的称为混合乐谱的定时高级要求,对来自音乐家的音频信号做出实时反应。这些目标暗示了对输入中不可预见的错误的时间可靠性和鲁棒性的强烈要求,但计算机音乐社区并未对此加以解决。我们介绍了基于模型的测试技术和工具在最新IMS上的应用,尤其包括:离线和实时生成测试相关输入数据(包括时序值)的方法,使用覆盖标准,根据给定混合分数的语义,计算相应的预期输出,在被测系统上对测试数据进行黑盒执行,并得出结论。我们的方法基于以下形式化模型:一个专用的中间表示形式,可以直接从混合分数(高级别要求)进行编译,然后通过脱机方法传递给模型检查器Uppaal(转换为定时自动机之后),或者由虚拟机以在线方法执行。我们的全自动框架已应用于音乐会中使用的真实混合乐谱,并且获得的结果已允许识别目标IMS中的错误。

著录项

  • 来源
    《Science of Computer Programming》 |2016年第2期|143-172|共30页
  • 作者单位

    IRCAM, 1 place Igor-Stravinsky, 75004 Paris, France ,Sorbonne Universite, Inria, UPMC Univ Paris 06, IRCAM - CNRS UMR SMTS, Paris, France;

    IRCAM, 1 place Igor-Stravinsky, 75004 Paris, France ,Sorbonne Universite, Inria, UPMC Univ Paris 06, IRCAM - CNRS UMR SMTS, Paris, France;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Model based testing; Interactive music systems; Timed automata;

    机译:基于模型的测试;互动音乐系统;定时自动机;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号