最佳实践实施建模标准企业级

由迈克尔·伯克,MathWorks公司

大型工程组织在汽车,航空航天等行业可以通过在自己的团队实施建模标准放大基于模型的设计的好处。高诚信准则,包括IEC 61508-3和MISRA-C交流,强烈建议建模的,因为他们的许多优点标准的通过和执行。具有明确的标准建立的模型有一个一致的视觉呈现,使他们更容易阅读和理解。这种模式有统一的接口,减少了集成问题,并使其更容易共享设计。建模标准也有助于确保一致的代码生成,模型的行为,和可追溯性。

本文概述了采用建模标准,并在整个组织中部署他们的最佳实践。

建立建模标准团队

顺利通过的建模指南,像任何过程中,需要负责管理过程的每个阶段,并通过完成看到工作的核心小组。与这个过程中,正反两方面经验的扩展团队的评论核心小组的建议,对部署收集度量和报告,从而使问题得到识别和解决。

理想的核心团队有至少三名成员,包括从使用基于模型的设计公司内的每个工集团的人。最好是选择谁拥有至少五年的使用基于模型的设计经验的人员。

选择指南

首先审查基于模型的设计现行准则的采用过程。主要的业内人士都MathWorks的汽车顾问委员会(MAAB)风格指南中,美国宇航局猎户座指南金宝appSimulink的建模指南适用于高完整性系统。准则,涉及高效的代码生成,高完整性系统的设计,以及诸如标准DO-178BIEC 61508(ISO 26262)可在mathworks.com。

虽然MAAB规范是由汽车OEM和供应商的一个独立的董事会制定,汽车行业以外的公司用它们来改善之间的内部团队,并与合作伙伴的协作。

猎户座制导,导航与控制MATLAB和Simulink标准是由一个团队,美国宇航局的工程师和承包商需要为NASA金宝app猎户座计划谁更新和扩展的MAAB准则制定。该MAAB风格指南3.0版整合了原来的猎户规则的一个子集。金宝appSimulink的模型准则高完整性系统开发,以帮助工程师创建的Simulink®模型是完整的,明确的,强大的,可核查。

定制指南

一旦你选择了一组基本的准则,下一步是修改和扩展它们以满足组织的特定需求。可以定制通过选择特定的实现方式中,指引MAAB当MAAB准则提供的选项(如在规则NA_0005)或通过添加特定的细节当规则提供一般准则(例如,通过指定规则NA_0026一个编译器)。定制还包括定义的基本标准,诸如其中标签应的信号进行显示(由MAAB规则na_0005如覆盖)。此外,你的核心团队可以创建新的规则,以地址的工作流程问题得不到解决的行业标准。

部署指南

这是最好的部署自定义建模阶段的指导方针,部署标准,以较大的群体之前,从用户的子集的反馈意见,具体如下:

第1阶段:试验通过。A组的大约六到十人开始申请指引,他们的模型。这一小群监控违反准则的情况发生频率和报告符合准则遇到的任何困难。这个阶段一般为一至三个月持续。

第2阶段:调整。基于从第一阶段的反馈,核心团队将更新的准则。更新可以包括重写准则,以提高透明度,改变优先级和延迟的具体指导方针部署。这个阶段可以尽快开始作为初始反馈可以从第1阶段。

第3阶段:一是有针对性的部署。调整后,指导部署到一个更大的小组,并在整个项目使用该组。

第四阶段:项目评估。在第一个项目(或部署后一年)的核心团队进行的部署过程验尸,分析违规事件的数量和类型的完成检测,并经常遇到的问题。

除了下面这种分阶段部署方法,核心团队必须获得买入最终用户。验收是最有可能当最终用户在使用指南,当准则强加最小干扰其正常的工作流程看的价值。

你的团队将能够更好地获得买入,如果他们采取以下措施减少工作流程的中断:

  • 提供了解释,该准则旨在解决这个问题每个指南的背景信息。
  • 提供自动工具,尽可能减少或消除准则检查的负担,为最终用户,模型顾问在Simulink可用于自动化的内置的准则,和Simulink检查™可用于定制指导检查。金宝app
  • 强制只有在发展执法的相关阶段的准则应该是最初的发展过程中更宽松,越来越严格的代码已覆盖近的目标部署。
  • 提供用于使用的异常机制时从指引偏差是不可避免的或必要的,例如,允许工程师使用模型顾问排除编辑器来排除特定准则检查(图1)的各个块。
图1.型号顾问排除编辑器。

执法符合准则

符合准则可以使用自动检查工具如型号顾问执行。执法通常是最有效的,如果您的组织需要指导检查作为在发展某些任务网关的工作流程,例如,如果工程师们需要检查他们的模型是否符合他们检查模型前到配置管理系统或生成代码。您可以决定最初的发展过程中放松的某些准则的执行,要求工程师只需要按照后来的发展阶段,这些准则。一些准则执行可能对定点项目或高完整性的项目和更放宽了包含传统模块项目实行更加严格。

报告对于实施准则的主要机制。报告提供到工程师(图2),并在实现核心团队,以确定哪些准则是造成最多的问题长期利益提供反馈的直接目的。在高完整性的项目,这些报告可以检查与模型的配置管理系统,并保持作为开发神器。

图2.模型顾问报告。

获取反馈

征求和回应反馈是成功采用的建模标准是必不可少的。确保您的工程团队有一个简单的方法来提供从项目评估阶段的反馈。有没有需要正式评估过程;一个简单的电子邮件或网页形式通常就足够了。理想情况下,核心团队响应所有的反馈,无论是调整的准则或清楚地解释了为什么准则保持不变。获取和处理反馈意见的过程中,应定期重复,以确保持续改进和持续合规。

关于作者

迈克尔·伯克与19年的行业经验,专注于工作流程,基于模型的设计,硬件在中环系统的分析和测试策略MathWorks公司首席技术顾问。在过去的八年中,迈克尔有引领NA-MAAB风格指南工作组,并一直活跃在MISRA-C达标的开发文档。他拥有B.S.A.E.和M.S.A.E.来自弗吉尼亚理工学院度。

发布时间2014 - 92228v00


查看文章为相关行业