Model-Based Systems Engineering (MBSE) is a development approach aiming to build correct-by-construction systems, provided the use of clear, unambiguous and complete models to describe them along the design process. The approach is supported by several engineering tools that automate the development steps, for example the production of code, documentation, test cases and more. TASTE [1] is pragmatic MBSE toolset supported by ESA that encapsulates several technologies to design a system (data modelling, architecture modelling, behaviour modelling/implementation), to automatically generate the binary application(s), and to validate it. One topic left open in TASTE is the formal verification of a system design with respect to specified properties. In this paper we describe our approach based on the IF model-checker [4] to enable the formal verification of properties on TASTE designs. The approach is currently under development in the ESA MoC4Space project.
翻译:以模型为基础的系统工程(MBSE)是一种发展办法,目的是在设计过程中采用明确、明确和完整的模型来描述这些系统,在设计过程中,采用明确、明确和完整的模型来描述这些系统,该办法得到若干工程工具的支持,这些工程工具使发展步骤自动化,例如代码、文件、测试案例等的制作。TASTE[1]是欧空局支持的务实的MBSE工具,这些工具包罗了设计系统的若干技术(数据建模、建筑建模、行为建模/实施)、自动生成二元应用程序和验证系统。TASTE留下的一个专题是就特定属性对系统设计进行正式核查。本文中我们描述了我们根据IF模式检查仪[4]制定的方法,以便能够对TASTE设计中的属性进行正式核查。该方法目前正在欧空局MoC4Space项目中开发。