公司介绍人才招聘新闻中心团队风采市场活动行业动态第一性原理计算软件:ASAP跨尺度分子动力学模拟软件:J-OCTA复合材料多尺度建模与仿真软件:Digimat复合材料工程软件:Fibersim工业CT数据分析与可视化软件:VG三维可视化及分析软件:AVIZO材料计算与多尺度建模软件复合材料缠绕工艺仿真软件:CADfil金属材料加工工艺仿真软件:Simufact自动化数控编程软件:Edgecam数控加工一体化解决方案:NCSIMUL多物理场仿真软件:Inspire工艺仿真优化与智能制造软件数字孪生与机器学习大数据优化软件:ODYSSEE通用多学科多目标优化平台:HEEDS多物理场仿真软件:HapMat - Multi传动系统设计仿真工具:Romax Nexus系统、软件、光学、虚拟现实解决方案:Ansys SBU声学与NVH解决方案:Actran多体动力学仿真解决方案:Adams全参数快速优化工具:SFE CONCEPT高级控制与系统仿真:Easy5系统级仿真软件:Simcenter Amesim电池设计软件:Simcenter BDS轮胎仿真软件:Simcenter Tire智慧研发一体化解决方案高级非线性仿真解决方案:Marc多学科 FEA 解决方案:MSC Nastran基于有限元的耐久性解决方案:MSC Fatigue专业的土木工程结构分析软件:CivilFEM完整的FEA建模解决方案:Patran用于虚拟产品开发的统一CAE环境:Apex用于桌面系统的多学科仿真:MSC Nastran Desktop结构有限元与疲劳耐久软件流体与传热分析软件:Cradle电子散热仿真分析软件:Simcenter Flotherm通用流体传热分析软件:Simcenter FLOEFD高级热仿真解决方案:Sinda流体传热分析软件材料全生命周期管理:MaterialCenter仿真过程与数据管理:SimManager可持续化的流程与产品合规性平台:iPoint系统级管理平台品牌介绍产品序列解决方案应用行业品牌介绍产品介绍解决方案应用行业T3Ster热阻测试仪Power Tester功率循环及热测试平台振动噪声实验解决方案:LMSDIC全场应变测量系统传感器系列T3STER SIMicRed通用型工业CT航空航天汽车行业电子电器兵器行业船舶行业核电工业土木建筑石油化工材料行业半导体封装案例中心资料下载培训中心教程视频
联系热线:400-633-6258
工业自动化软件解决方案
软件开发和测试

IEC61508及其衍生标准等功能安全标准要求组织证明软件和安全要求得到满足并经过全面测试。30多年来,Parasoft一直通过所需的最佳实践(如单元测试、测试覆盖率、软件度量、可追溯性和静态代码分析,内置对MISRA、CERT和其他自动化行业编码标准的支持)来帮助组织遵循这些标准。
直面现代软件开发的多重挑战
..............................................................................................................................................................................................................................................................................................................................
管理增加的安全风险

业自动化系统(以及为其提供动力的软件)变得越来越紧密,不再使用私有网络,而是越来越依赖公共互联网将传感器连接到关键基础设施控制和后端企业系统。互联网在增强系统灵活性的同时,也带来了新的威胁和复杂性。由于控制软件中的任何安全漏洞,存在着恐怖分子利用该过程中不可预见的情况来攻击的风险。Parasoft C/C++test提供了市场上最全面的安全软件测试解决方案,因此组织可以开发和发布风险更低的软件。
解决现代发展和连接日益复杂的问题

多层工业物联网(IIoT)解决方案需要不同的技术和工具来实现和测试每一层的软件。底层传感器和执行器很可能是用C和C++开发的,而上层是用Java或C#实现的。连接性增加了使用不同协议将消息传播到最终用户的多个组件的复杂性。Parasoft提供测试工具来解决每一层复杂性,并与复杂的报告和分析无缝集成,以帮助组织管理这种不断增长的复杂性。
符合IEC61508及其衍生标准

为了达到所需的功能安全级别,许多组织选择开发符合IEC 61508标准的工业自动化系统,该标准要求严格的软件开发和测试流程。Parasoft的自动化软件测试工具通过提供高效实现合规性所需的自动化工具,以及简化文档工作的集中式报告系统,降低了IEC61508合规性的成本。
功能安全和安全编码标准合规性

Parasoft C/C++test帮助组织实现代码符合编码标准,以提高代码质量,它拥有市场上数量最多的内置检查器(规则),用于验证是否符合MISRA C 2012、MISRA C++ 2008、AUTOSAR C++14、HIC++等标准。


为了实现安全编码最佳实践和安全代码合规性,Parasoft C/C++test为内置检查器提供了最全面的支持,用于验证是否符合CERT C、CERT C++、UL 2900、CWE等安全标准。

动态编码标准合规性报告

Parasoft通过提供专门的报告,最大限度地降低了编码标准合规流程的成本。合规性报告为用户提供了合规性流程的动态视图,有助于根据原始编码标准的分组和分类对静态分析违规的结果进行优先级排序。


合规文件是证明合规的必要文件。当生成的报告和文档符合自动化行业中非常流行的MISRA 2016标准时,自动生成它可以为团队节省宝贵的时间。

全面且可定制的静态分析
Parasoft C/C++test通过分析代码的执行路径并找到潜在的bug,在开发阶段早期检测复杂的类似运行时的问题。除了2200多个规则和检查器之外,Parasoft 还使团队可以使用特殊的编辑器轻松验证组织特定的编码指南,以创建自定义检查器以扩展(或替换)该工具提供的内置规则。使用Parasoft C/C++test,用户无需编写任何脚本,组织特定的编码指南可以完全自动化,以取代合规性验证的手动过程。
一个易于使用的单元测试存根/模拟框架
Parasoft C/C++test的便捷视图和图形编辑器减少了单元测试用例创建和维护的手动工作,其单元测试框架的设计考虑了安全关键软件测试。带有测试软件激励值的存根和测试用例可以作为源代码创建,或者使用具有源代码生成功能的图形编辑器创建。用户可以存储和审查创建的测试工件以及项目文件。用于测试软件模拟的变量和输入参数的初始化以与生产软件操作期间完全相同的方式完成,使得该方法可靠且稳健。如果与存根/模拟框架一起使用,单元测试会更加容易和高效。Parasoft C/C++test用于创建存根和模拟的强大模块有助于故障注入测试,减少测试代码的依赖性,并使用户能够轻松地删除尚未实现的源代码。
代码覆盖率指标
Parasoft C/C++test支持开发安全关键软件时通常需要的所有覆盖指标(语句、分支、MC/DC、函数、调用、路径、简单条件、行和块),显示所有测试级别的代码覆盖率结果,包括单元、集成和系统级测试。C/C++test减少了分析覆盖率结果和发现测试过程中的差距所需的时间。开发人员可以用动态视图查看IDE中的代码覆盖率结果,并根据指标、函数/方法或特定测试用例过滤结果。
集成需求可追溯性
Parasoft与需求管理系统集成,以提供可追溯性报告,显示需求与以下内容之间的相关性:
 ●为实现这些需求而创建的源代码。
 为测试需求而创建的测试用例。
 ●已执行测试的结果。
 代码覆盖率结果。

可追溯性报告提供了关于开发进度的清晰完整的信息。团队可以很容易地确定已经实现了多少需求,以及它们被测试的有多彻底。
支持基于模型的开发
Parasoft C/C++test可以与基于模型的开发工具集成,如Matlab/Simulink或IBM Rational Rhapsody,验证从模型生成的源代码是否符合编码标准,并使用来自模拟引擎的数据集执行动态验证,然后呈现代码覆盖结果。
支持工具认证,从TUV SUD到认证套件
Parasoft C/C++test通过TÜV SÜD认证,适用于开发符合IEC 61508标准的安全关键软件。对于具有较高风险的项目,Parasoft C/C++test的鉴定套件将工具认证过程的重要部分自动化,减少了手动工作量并消除了软件团队的这种分心。专用认证支持工具指导用户完成认证工具所需的所有步骤,自动完成认证工具所需的大部分繁琐的手动工作,包括执行与认证套件一起提供的测试套件中的测试案例,以及生成记录认证流程所需的最终报告。
— 常见问题 —
受益于Parasoft
在不牺牲上市时间的情况下降低开发高质量软件的成本。
..........................................................................................................................................................................................................................................................................................................
从具有多种测试实践的统一工具中受益

Parasoft C/C++test满足IEC 61508中列举的多种软件测试要求。该解决方案的全面性降低了学习和设置工作量。开发人员不必学习几种工具,可以专注于他们的核心活动。工具集成商或架构师节省了在工具之间实现接口以交换数据和生成统一报告所花费的时间。
使用适合安全关键应用的工具架构

Parasoft C/C++test的设计考虑了安全关键应用。当执行单元测试或运行时内存监控时,构建测试二进制代码所需的组件,包括被测试代码的测试用例、激励和存根,都以源代码的形式表示,并且可以进行版本控制和检查。通过以源代码的形式表达所有测试工件,C/C++test确保了在执行测试之前,内存的状态是以与生产系统中相同的方式构建的。
利用IEC61508专用的认证套件提高效率

Parasoft C/C++test支持专用IEC61508认证套件,符合工具认证过程的标准要求。Parasoft 的自动化认证支持工具不仅以收集测试用例和模板的形式为需要大量定制的脚本和报告提供认证帮助,而是指导用户完成认证工具所需的所有步骤,并自动化大多数鉴定该工具所需的繁琐手工工作。这包括从所提供的详尽测试套件中执行测试用例,以及生成记录认证过程所需的最终报告。
服务热线:400 633 6258    
官方邮箱:info@anscos.com
总部地址:上海市徐汇区钦州路100号2号楼1203室
设为首页 | 收藏本站
©2021 上海庭田信息科技有限公司 版权所有
关注庭田科技微信公众号
获取更多资讯!
产品与服务
技术与学习
关于我们