跳转至主要内容

万博ANSYS的博客

2022年6月2日

所有系统都采用基于模型的嵌入式软件设计

虽然计算机程序、软件和应用程序会在一瞬间出现在你的屏幕上,但它们的开发却需要更长的时间。从软件需求和编码到遵从行业标准和认证,软件开发有多个阶段,一个主要的挑战是在将代码从一个阶段转移到另一个阶段时避免重写基本的软件描述和规范。

传统的手工编码不仅耗时,而且成本高昂,容易受到不准确、风险和整体不足的影响。因此,有许多适当的验证和验证方法来监视和检测错误。然而,这给系统工程师、嵌入式程序员和其他在软件开发过程中与代码打交道的技术专业人员带来了另一个挑战。

万博Ansys SCADE显示器

万博Ansys SCADE套件,一个基于模型的可靠嵌入式软件开发环境,通过配备可追溯性、自动代码生成和实时测试工具的一体化平台,为所有这些提供了端到端解决方案。深植于基于模型的系统工程(MBSE),该平台为最复杂系统的设计、分析、模拟和验证提供了一个全面的环境。

从飞机发动机控制系统和座舱显示器到自动列车操作和紧急制动系统,SCADE是一个全包的工具,可以帮助您设计最先进的软件来操作飞机、火车、汽车等中最复杂的系统。

直观的,基于模型的系统工程一站式商店

与虚拟助手的直观特性类似,当涉及到代码和嵌入式编程时,SCADE知道您需要什么,何时需要,以及如何尽快将其提供给您。

内置的经过认证的自动代码生成器符合各种标准,如航空无线电公司(ARINC) 661座舱显示系统,DO-178C达到a级商业软件航空航天系统,以及未来机载能力环境(FACE)技术标准(专注于嵌入式军事航空电子设备应用),您可以使用合格的工具飞越典型的障碍。

此外,通过基于生成代码的模拟,您可以轻松地获得一个健壮的可视化调试环境,其中包含用于检查内部变量和输出值的断点和观察点。SCADE的调试功能包括场景记录和回放、规范错误的早期检测和自动非回归测试。

此外,该软件的Design Verifier工具提供了一个验证助手来评估安全需求,并帮助在开发早期发现错误。另一个优点是,您可以使用基于python的框架和Rule Checker工具自定义和添加特定的检查。

通过在一个MBSE平台中绑定架构和设计功能,SCADE通过使用简单、确定和高效的代码的整体和模块化方法提供了一个完全集成的系统。自动代码生成不仅可以减少人为错误,还可以减少开发时间和成本。它还优化了与内存和执行相关的资源,这进一步增加了这些节省。

例如,SCADE支持、简化和优化自动化生产和验证工作负载。传统上,生产和验证阶段可以占到开发预算的80%。

记录你的脚步——这很重要

在为关键应用程序选择软件时,可以公平地说,可追溯性是非常重要的。概念很简单。当我们可以跟踪、跟踪或监视我们的代码、文档和脚本时,我们可以在需要时更容易地回到它的源。这是必要的:无论您是否仍处于开发阶段或已达到测试阶段,能够从项目的任何位置快速重新访问一行代码可以节省时间并防止后期设计错误。

再加上它的可追溯性,SCADE具有高度的互操作性,可以轻松地集成到现有的开发流程中进行优化,同时增加团队成员之间的交流。

该平台还以用户友好的方式提供了不同级别的建模,以满足您在任何开发阶段的需求,特别是由于SCADE的自动代码生成功能,这非常方便。

因为代码生成器在不需要代码验证的情况下实现了模型的规范,所以验证模型的行为是否正确是至关重要的。SCADE为此配备了多个模型级分析,以在任何阶段验证模型的正确性,包括执行静态分析的能力。

为了进一步可视化您的开发,该软件的高级Modeler功能包括万博Ansys Twin Builder通过在一个环境中混合硬件和软件,帮助您构建产品的全面虚拟原型。

从开始到结束,SCADE为您提供了一个数字线程,简化和流线型整个开发周期,满足并超过您的所有嵌入式软件开发需求。

要了解更多,请注册一个免费试用Ansys SCAD万博E套件今天。对于有抱负的工程师,免费下载Ansys SCADE Student万博在这里

万博Ansys가귀사를위해무엇을할수있는지알아보십시오。

문의하기

* =필수항목

문의해주셔서감사합니다!

我们在这里回答你的问题,期待与你交谈。我们Ansys销售团队的一名成员万博将很快与您联系。

바닥글이미지