建模与设计

ASCET-MD工具通过物理层上的规范,如框图、状态机、条件表、布尔表,或ESDL或C语言来支持模型组件。其基于目标模型的基础结构使用户可以灵活地将带有这些不同标示规定的模型组件组合起来,并分级创建模型。模型组件在定义后,可在不同的项目中使用。

将模型作为可执行规范使用,即作为信息捕捉与传输的主要方法,是基于模型的软件开发的主要优点。由于基于ASCET的ECU应用软件模型充当可执行代码源、确保其文件生成,并提供其它过程步骤必需的典型结果,因此它们可大大降低不确定性。从软件开发的最初(即在需求定义阶段,以ECU新功能的一个简单模型开始)到目标代码的最终形成,在软件开发过程中的任何节点都可执行ASCET。一旦该软件在某个目标上运行,即可根据相应模型对其进行验证,以确保其达到预定的设计要求。作为可执行规范,ASCET模型可帮助用户在开发过程早期发现错误,所以更容易解决,成本也更低。