首页|基于时间事件因果关系检测的工业软件的需求确认方法

基于时间事件因果关系检测的工业软件的需求确认方法

扫码查看
工业软件深度参与研发设计、生产制造、运营管理和维护服务等方面,软件的行为符合业务的需要至关重要.因此,工业软件的开发需要进行需求确认,即确认系统的行为满足利益相关者(应用方的操作人员,通常是生产和运维中涉及的各方面的工作人员)的要求.业务方面,利益相关者的期望通常表现为关心的事件间的因果关系.针对工业软件的时间融合于行为、复杂度高、规模大等特点,提出一种基于时间事件因果关系检测的需求确认方法,检测用UML/MARTE+CCSL模型表达的系统行为是否满足相应的时间事件因果关系.包括:定义时间事件因果关系表达利益相关者的期望;抽取模型的多图协作下的系统整体行为生成CCSL(clock constraint specification language)规约;结合模型检测技术和社区发现算法检测该行为规约是否满足时间事件因果关系.通过比较实验评估了方法的有效性和实用性,特别是引入社区发现算法处理规模大、复杂度高的规约效果显著.
Checking of Timed Casual Relation of Events for Requirements Validation of Industrial Software
Industrial software is essential in product design,development,maintenance,and services.It is crucial to ensure that the software behaviors meet specific business needs.Therefore,industrial software development necessitates requirements validation,explicitly confirming that system behavior meets stakeholders'expectations(operators of applied companies).These expectations are often in the form of event casual relations with timing constraints.Industrial software is time-critical,large and highly complex.Considering these features,we proposed an approach to check event-causal relations with timing constraints on UML/MARTE+CCSL models for requirements validation of industrial software.Event casual relations with timing constraints are defined for expressing stakeholders'expectations;CCSL(clock constraint specification language)specification is built for capturing the overall behaviors under the cooperation of multi-diagrams in the model;community detection algorithm is integrated with model checking techniques to accomplish the checking of CCSL specification against timed event-causal relations.The effectiveness and practicability of our approach are illustrated by comparison experiments,especially the benefits of dealing with large scale and high complexity by bringing in a community detection algorithm.

MBSE(Model-Based Software Development)requirements validationmodel checking

尹玲、陈小红、安冬冬、谢越

展开 >

上海工程技术大学电子电气工程学院,上海 201600

上海市高可信计算重点实验室(华东师范大学),上海 200062

上海师范大学信息与机电工程学院,上海 200233

中银金融科技有限公司,上海 200120

展开 >

基于模型的系统工程 需求确认 模型检测

国家自然科学基金青年基金国家自然科学基金青年基金国家自然科学基金青年基金

618022516160324262302308

2024

武汉大学学报(理学版)
武汉大学

武汉大学学报(理学版)

CSTPCD北大核心
影响因子:0.814
ISSN:1671-8836
年,卷(期):2024.70(3)