...
首页> 外文期刊>Theory and Practice of Logic Programming >EPspectra: a formal toolkit for developing DSP software applications
【24h】

EPspectra: a formal toolkit for developing DSP software applications

机译:EPspectra:用于开发DSP软件应用程序的正式工具包

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

摘要

The software approach to developing Digital Signal Processing (DSP) applications brings some great features such as flexibility, re-usability of resources and easy upgrading of applications. However, it requires long and tedious tests and verification phases because of the increasing complexity of the software applications. This implies the need of a software programming environment capable of putting together DSP modules and providing facilities to debug, verify and validate the code. The objective of the work is to provide such facilities as simulation and verification for developing DSP software applications. This led us to developing an extension toolkit, EPSPECTRA, built upon PSPECTRA, one of the first toolkits available to design basic software radio applications on standard PC workstations. In this paper, we first present EPSPECTRA, an ESTEREL-based extension of PSPECTRA that makes the design and implementation of portable DSP applications easier. It allows the drastic reduction of testing and verification time while requiring relatively little expertise in formal verification methods. Second, we demonstrate the use of EPSPECTRA, taking as an example the radio interface part of a GSM base station. We also present the verification procedures for the three safety properties of the implementation programs which have complex control-paths. These have to obey strict scheduling rules. In addition, EPSPECTRA achieves the verification of the targeted application since the same model is used for the executable code generation and for the formal verification.
机译:开发数字信号处理(DSP)应用程序的软件方法具有一些强大的功能,例如灵活性,资源的可重用性和应用程序的轻松升级。但是,由于软件应用程序的复杂性不断提高,因此需要漫长而繁琐的测试和验证阶段。这意味着需要一种软件编程环境,该环境必须能够将DSP模块组合在一起,并提供调试,验证和验证代码的工具。这项工作的目的是为开发DSP软件应用程序提供诸如仿真和验证之类的功能。因此,我们开发了基于PSPECTRA的扩展工具包EPSPECTRA,PSPECTRA是可用于在标准PC工作站上设计基本软件无线电应用程序的首批工具包之一。在本文中,我们首先介绍EPSPECTRA,这是基于ESTEREL的PSPECTRA扩展,它使便携式DSP应用的设计和实现更加容易。它可以大大减少测试和验证时间,同时只需要很少的正式验证方法专业知识即可。其次,我们以GSM基站的无线电接口部分为例,演示EPSPECTRA的使用。我们还介绍了具有复杂控制路径的实施程序的三个安全属性的验证程序。这些必须遵守严格的调度规则。此外,EPSPECTRA可以实现目标应用程序的验证,因为同一模型用于可执行代码生成和形式验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号