项目挑战

SysML模型复用度不高

在MBSE方法论中,SysML模型指导用户描述需求,在用户实现系统需求时往往对SysML模型只是进行一般的查阅,复用度不高。

代码的验证滞后

开发部门进行功能的验证时,往往需要等整个业务功能全部实现后再进行验证测试。

测试用例的手动生成

集成测试往往是测试部门先手动编写测试用例,再通过编写测试代码进行各模块的集成测试,实现周期长、成本较高。

项目挑战

SysML模型复用度不高

在MBSE方法论中,SysML模型指导用户描述需求,在用户实现系统需求时往往对SysML模型只是进行一般的查阅,复用度不高。

代码的验证滞后

开发部门进行功能的验证时,往往需要等整个业务功能全部实现后再进行验证测试。

测试用例的手动生成

集成测试往往是测试部门先手动编写测试用例,再通过编写测试代码进行各模块的集成测试,实现周期长、成本较高。

方案介绍

服务联合仿真工具软件支持以航电系统为主线的系统业务逻辑流程设计、服务间消息传递值、服务内/外部依赖设计以及服务操作内部逻辑设计等业务流程。支持对设计的业务过程仿真运行、生成测试用例、测试场景等功能支持按标准样例导出接口调用代码(lua/C++语言)。

应用价值

模型即测试用例

借助服务联合仿真工具,用户在建立好需求描述的SysML模型即建立好了相应的测试用例和测试数据。

虚实结合的仿真运行

在用户对某业务模块代码尚未编写完毕之前,可通过服务联合仿真工具对该模块进行业务仿真,不影响整个集成测试流程。

对系统功能进行验证

通过服务联合仿真工具,可对系统已经实现的功能进行相关的验证测试,验证系统模块的功能是否满足功能需求定义。

自动生成的代码辅助开发部门进行功能实现

服务联合仿真工具自动生成的代码(LUA/C++)本身具有大体的逻辑实现功能,本身可提供给开发部门作为功能框架代码进行二次开发。

应用价值

模型即测试用例

借助服务联合仿真工具,用户在建立好需求描述的SysML模型即建立好了相应的测试用例和测试数据。

虚实结合的仿真运行

在用户对某业务模块代码尚未编写完毕之前,可通过服务联合仿真工具对该模块进行业务仿真,不影响整个集成测试流程。

对系统功能进行验证

通过服务联合仿真工具,可对系统已经实现的功能进行相关的验证测试,验证系统模块的功能是否满足功能需求定义。

自动生成的代码辅助开发部门进行功能实现

服务联合仿真工具自动生成的代码(LUA/C++)本身具有大体的逻辑实现功能,本身可提供给开发部门作为功能框架代码进行二次开发。