Kostal使用MATLAB的基于模型的设计®和Sim金宝appulink®开发ESCL应用程序软件并将其证明为ISO 26262 ASIL D.
该公司与Mathworks工程师合作,建立了PIL测试框架,并为新手设计的软件开发团队成员提供培训。
在simulink和s金宝apptateflow中工作®, KOSTAL engineers developed a model of the ESCL software application layer, which included a finite state machine to define the sequential decision logic.
该小组根据Mathworks汽车咨询委员会(MAAB)指南创建了建模标准,并使用Simulink Check™来确保其模型符合标准。金宝app
他们在Simulink中进行了模拟,以验证设计的金宝app功能,并使用Simulink Coverage™来测量功能测试的模型覆盖率。
使用Simu金宝applink Design Verifier™,他们应用了形式方法来识别模型中的死逻辑和其他设计错误。
工程师们从ESCL模型生成的C代码using Embedded Coder®。They used Polyspace Code Prover™ and Polyspace Bug Finder™ to check the generated code and handwritten code for run-time errors.
They then ran back-to-back PIL tests using the generated code and compared the test results in MATLAB.
To streamline the certification process, the engineers used IEC Certification Kit for ISO 26262 and IEC 61508. They qualified several tools for certification, including Embedded Coder, Simulink Coverage, Polyspace Bug Finder, and Polyspace Code Prover.
ESCL是ISO 26262 ASIL D认证,已获得中国最大的汽车制造商之一的生产批准。现在,基于模型的设计是需要在科斯塔尔进行功能安全认证的项目的首选方法。