首页> 外文期刊>Journal of systems architecture >Embedded software verification in hardware-software codesign
【24h】

Embedded software verification in hardware-software codesign

机译:硬件-软件代码签名中的嵌入式软件验证

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

摘要

Concurrent Embedded Real-Time Software (CERTS) is intrinsically different from traditional, sequential, independent, and temporally unconstrained software. The verification of software is more complex than hardware due to inherent flexibilities (dynamic behavior) that incur a multitude of possible system states. The verification of CERTS is all the more difficult due to its concurrency and embeddedness. The work presented here shows how the complexity of CERTS verification can be reduced significantly through answering common engineering questions such as when, where, and how one must verify embedded software. First, a new Schedule-Verify-Map strategy is proposed to answer the when question. Second, verification under system concurrency is proposed to answer the where question. Finally, a complete symbolic model checking procedure is proposed for CERTS verification. Several application examples illustrate the usefulness of our technique in increasing verification scalability.
机译:并发嵌入式实时软件(CERTS)本质上不同于传统的,顺序的,独立的且在时间上不受限制的软件。由于固有的灵活性(动态行为)会导致多种可能的系统状态,因此软件的验证比硬件的验证更为复杂。由于CERTS的并发性和嵌入性,因此其验证更加困难。本文介绍的工作表明,如何通过回答常见的工程问题(如何时,何地以及如何验证嵌入式软件)来显着降低CERTS验证的复杂性。首先,提出了一种新的Schedule-Verify-Map策略来回答when问题。其次,提出了系统并发下的验证来回答问题。最后,提出了用于CERTS验证的完整符号模型检查程序。几个应用示例说明了我们的技术在提高验证可扩展性方面的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号