首页> 外文期刊>Software and systems modeling >Handling index-out-of-bounds in safety-critical embedded C code using model-based development
【24h】

Handling index-out-of-bounds in safety-critical embedded C code using model-based development

机译:使用基于模型的开发来处理安全关键的嵌入式C代码中的越界索引

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

摘要

Embedded C code for safety critical systems faces some substantial challenges: like every other embedded SW code it must be efficient in terms of code size, data size and execution time, but it must also behave safely under all circumstances, without a user or operator who could handle the errors. One kind of problem is array accesses where the index is outside the specified value range. The C language does not specify the behaviour in such cases, which clearly violates the requirements for safe code. In this paper, the approach of the model-based development tool ASCET is explained, and the experiences of three case studies that describe the adoption of index protection by the users are presented.
机译:安全关键系统的嵌入式C代码面临一些重大挑战:与其他所有嵌入式SW代码一样,它在代码大小,数据大小和执行时间方面必须高效,但在所有情况下都必须安全运行,而无需用户或操作员可以处理错误。一种问题是索引超出指定值范围的数组访问。在这种情况下,C语言未指定行为,这显然违反了安全代码的要求。本文介绍了基于模型的开发工具ASCET的方法,并介绍了三个案例研究的经验,这些案例描述了用户对索引保护的采用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号