首页> 外文期刊>Information and software technology >Automatic generation of MPEG test streams from high-level grammars
【24h】

Automatic generation of MPEG test streams from high-level grammars

机译:从高级语法自动生成MPEG测试流

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

摘要

This paper describes a technique to generate complex, moving picture experts group (MPEG) data streams containing packets which range through a selected set of variants, as allowed by the grammar of the packet stream. The Prolog logic programming language has been used, whose declarative power allows data generation almost directly from the grammar, i.e. without the need for explicitly programming a grammar traversal mechanism as would be the case with an imperative language. A reasonably declarative style of grammar and variation definition is achieved, and at the same time, a reasonably efficient generation process. The basic idea is to use a declarative fragment of Prolog for the grammar, but to use imperative features of Prolog for matters like packet enumeration and packet payload generation. Generation of test data from grammars is not new, nor is the use of Prolog programs for generation of test data, but as far as we know, the combination of both has not reported on in the literature, nor its application to MPEG demultiplexers/decoders.
机译:本文描述了一种生成复杂的运动图像专家组(MPEG)数据流的技术,该数据流包含数据包,该数据包的范围在选定的一组变量中,如数据包流的语法所允许的那样。使用了Prolog逻辑编程语言,它的声明能力几乎可以直接从语法生成数据,即,无需像命令式语言一样显式地编程语法遍历机制。实现了合理的语法声明风格和变体定义,同时实现了合理有效的生成过程。基本思想是将Prolog的声明性片段用于语法,但将Prolog的命令性功能用于诸如数据包枚举和数据包有效负载生成之类的问题。从语法生成测试数据并不是什么新鲜事,使用Prolog程序生成测试数据也不是新鲜事,但是据我们所知,两者的结合在文献中都没有报道,也没有应用于MPEG解复用器/解码器。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号