自适应AUTOSAR规范是使用C ++ 14语言设计的,其中包括一个编码标准,该规范将C ++ 14的使用限制在可预测的结构上,并且不会导致不必要的风险。编码标准包含300多种编码指南,分为不同类别。静态分析工具可以帮助强制遵守编码准则。 AUTOSAR C ++ 14的创建是对MISRA C ++ 2008编码标准的更新,该标准已经过时。在2019...
C语言在过去是汽车开发人员的首选,如今却成为了一个阻碍因素。 系统的复杂性迫使人们从C语言切换到C++,这为构建大型分布式系统提供了更好的支持,并为数据封装提供了更好的机制。 自适应AUTOSAR依赖于 C++14 语言标准。语言标准版本的选择是在“不太旧”和“不太新”之间进行选择。一方面,我们有C++98和C++03,它们...
C语言在过去是汽车开发人员的首选,如今却成为了一个阻碍因素。 系统的复杂性迫使人们从C语言切换到C++,这为构建大型分布式系统提供了更好的支持,并为数据封装提供了更好的机制。 自适应AUTOSAR依赖于 C++14 语言标准。语言标准版本的选择是在“不太旧”和“不太新”之间进行选择。一方面,我们有C++98和C++03,它们...
随着汽车功能的复杂化,C++ 成为首选语言,取代了传统 C 语言。C++14 标准被采用,因为它是一个合理的选择,既不过于陈旧也不过于新颖。它提供了一种支持大型分布式系统的方法,并为数据封装提供了更好的机制。自适应 AUTOSAR 平台基于 C++14 标准,解决现代汽车系统的复杂性和安全挑战。尽管 C++17 和...
许多安全关键性系统开发者结合已经建立的编码规范,典型如MISRA C++2008,来使用C++03语言标准,这无可厚非,MISRA C++2008的制定基础即为C++03。但C语言在持续更新,编译器也随之而变,这就意味着帮助开发人员编写安全可靠的代码的编码标准同样需要持续更新以保证新语言特性的最佳实践应用。
AUTOSAR标准分为五个部分,经典平台分为应用程序层、RTE和BSW,而自适应平台引入ARA运行时环境。在编程规范方面,经典平台主要用C,自适应平台支持C++。AUTOSAR C++规范继承了MISRA C++,增加了对C++11和14的支持,并对C++语言特性进行了严格限制,确保安全性。规范发展历经多个版本,且规则分类细致,包括...
“MISRA Compliance: 2020”整合并阐明了之前发布的指南,以确保工程师更清楚的了解合规性含义。CERT和 AUTOSAR C ++ 14等标准也提供了合规性指南。本次60分钟的网络研讨会中,资深合规性专家Jill Britton和Steve Howard讨论了什么是编码标准合规,以及如何快速有效地实现合规性。
1.本标准涵盖的编码指南 AUTOSAR C++ 14定义了大量指南。目前,AUTOSAR编码标准的最新版本包含大约400条准则,其中350条准则可以通过静态分析来实施。支持如此多的准则对静态分析工具供应商来说是一个挑战,并不是市场上所有可用的静态分析工具都能充分满足标准的要求。(无耻的插件:在这种情况下,Parasoft C/C++test是领...
0回复贴,共1页 <返回parasoft吧以AUTOSAR C++14和 CERT C双重标准保障汽车的安全与稳定 只看楼主收藏回复 Parasoft中国 月薪8K 10 送TA礼物 1楼2018-12-07 18:07回复 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴吧举报反馈通道 贴吧违规信息处理公示0...
“MISRA Compliance: 2020”整合并阐明了之前发布的指南,以确保工程师更清楚的了解合规性含义。CERT和 AUTOSAR C ++ 14等标准也提供了合规性指南。本次60分钟的网络研讨会中,资深合规性专家Jill Britton和Steve Howard讨论了什么是编码标准合规,以及如何快速有效地实现合规性。