LDRA工具套件支持最新发布的MISRA C++:2008标准

图1:LDRA工具套件中选择MISRA
C++:2008规则的截图
图2:TBvision中对MISRA
C:2008规则支持的截图
Monks Ferry, Wirral, UK – 2008年6月5日。LDRA,覆盖整个开发生命周期的,最全面的软件确认测试,源代码分析自动化测试工具提供商,已经进一步增强了LDRA
工具套件的能力以支持汽车工业软件可靠性协会(MISRA)刚发布的MISRA-C++:2008标准。虽然MISRA标准由汽车行业制定,但是该标准已经在象铁路,航空,国防,医疗等领域被广泛接受。LDRA对这个新标准的快速支持,证明了公司关于保证客户能够达到最新的标准和验证要求的承诺和能力。
MISRA 是一个由汽车制造商,部件提供商以及工程顾问组成的协会,其目标是通过发布标准指南来提升在安全性相关的汽车电子开发以及其它一些嵌入式系统开发的通用性,并推广最佳实践经验。从MISRA-C 发布以来, MISRA-C 的成功应用已经被作为“最佳实践”解决方案不仅在全球的汽车工业中被全面采用,同时也在其它广泛的工业行业的安全性相关和安全苛刻性相关的软件开发项目和应用中被广泛应用。
在MISRA-C 标准取得成功后, MISRA-C++ 委员会在 2005成立,开始进行针对C++ 编程语言的MISRA标准指南的编定工作。MISRA C++:2008子集适合用于苛刻性系统。
C++现在已经在汽车电子系统,以及包括航空,医疗和核工业在内的其它行业的苛刻性系统中使用。在这个标准之前,有大量的关于C++使用的标准,导致没有一个事实上的标准。另外,这些已有的指导中不包括C++语言应用的所有领域并且和这些相关的所有的错误都没有被发现。
MISRA C++子集采用和MISRA C类似的技术进行编写。它集成了现有的C++指导标准(来自于大量的,不同的来源)并且显著的提升为最好的标准。该指导标准编写在每种程度上使得对于大多数编程人员来说是可达到的。
Bill StClair,LDRA的技术专家,解释到“LDRA作为MISRA C++标准的一个关键贡献者,在编码标准检查方面已经拥有大量已制定好的规则。通过LDRA公司的雇员Mike Hennell博士,以及LDRA的技术指导Chris Tapp (MISRA C++的主席),使LDRA在委员会中扮演了积极的角色。所以LDRA工具套件能够在当今市场上提供最全面的C++编码规则检查就不足为奇了。”
在MISRA C++:2008标准完成的同时,LDRA现在已经全面增强了C++编码标准来支持MISRA C++:2008。特别是在C++领域,LDRA已经和Lockheed Martin一起开发了JSF++ AV标准。”
Chris Tapp,LDRA的领域应用工程师和MISRA C++主席解释到,“MISRA C++通过对大量已有的指导标准的整合来帮助减少C++代码中已发现的缺陷的数量。通过增加针对templates, inheritance和 exceptions这些领域的指导规则,显著提升了C++在苛刻性系统中应用”
Tapp补充到,“MISRA协会希望MISRA C++能够获得行业的认可,并且车辆制造厂商和部件提供商以及行业的其它部门通过采用更加安全的子集从而确定成为最佳实践。同时也鼓励在个体和公司层面进行培训来提高C++的编程能力。”
LDRA对C++的支持是建立在LDRA的极其强大的C语言的支持的基础上的,包括对MISRA C:1998 和 MISRA C:2004, HIS (Herstellerinitiative Software), GJB (Chinese Military Standard), CAST (China Academy of Space Technology) 和 CMSE (China Manned Space Engineering project)这些C语言编码标准的支持。
获取更多关于LDRA对于MISRA C++:2008的支持,请访问http://www.ldra.com/misracpp.asp。关于MISRA的信息请访问http://www.misra.org.uk.
关于LDRA工具套件
许多开创性的测试技术都源自于LDRA的方法学。LDRA工具套件需要协助八个主要的任务达到组织的软件开发和维护目标。它可以被整个设计团队,开发者,质量管理人员,测试工程师,设计管理人员和维护/支持工程师应用,完成软件开发生命周期的自动化。通过LDRA工具套件的开发,公司可交付结构,文档和测试软件,另外,节省了商业运作的时间和费用。关于LDRA工具套件的更多信息,请点击:www.ldra.com
关于LDRA
LDRA公司有超过30年度历史,是世界上最早的为源代码提供分析和测试工具的公司,LDRA是自动化软件开发和测试工具市场的领导者,也为各个行业提供测试解决方案。LDRA的产品和服务能应用于航空,航天,国防工业,以及核工业和汽车工业。通过使用LDRA的工具这些公司能够保证他们开发的系统满足苛刻的标准,并且在实际应用中可靠,稳定。LDRA工具支持多种编程语言摈弃能在所有主流的主机平台上运行。LDRA公司的总部在英国,在美国有分公司,并且拥有遍布全球的分销网络。LDRA的详细定位和其它信息可以参考公司网站www.ldra.com。