计算机研究与发展 ›› 2021, Vol. 58 ›› Issue (4): 706-730.doi: 10.7544/issn1000-1239.2021.20200757
所属专题: 2021人工智能背景下的需求工程专题
鲍阳1,2,杨志斌1,2,杨永强1,2,谢健1,2,周勇1,2,岳涛1,2,黄志球1,2,郭鹏3
Bao Yang1,2, Yang Zhibin1,2, Yang Yongqiang1,2, Xie Jian1,2, Zhou Yong1,2, Yue Tao1,2, Huang Zhiqiu1,2, Guo Peng3
摘要: 模型驱动开发方法逐渐成为安全关键信息物理融合系统(safety-critical cyber-physical system, SC-CPS)设计与开发的重要手段.然而,安全关键信息物理融合系统需求往往是通过自然语言描述的,如何自动化或半自动化链接自然语言需求和基于模型驱动的系统设计与开发过程是目前面临的重要挑战.面向安全关键信息物理融合系统,提出基于限定中文自然语言需求的SysML模型自动生成方法RNL2SysML.首先,为了降低自然语言需求表达的二义性,提出一种结构化的限定自然语言需求模板进行需求规约,并通过基于人工智能的(AI)安全关键信息物理融合系统术语提取和推荐方法,对系统需求中的领域术语和数据字典加以自动提取,提高限定自然语言需求规约工作的自动化程度.然后,给出限定自然语言需求规约到SysML系统设计模型的转换方法.最后,基于开源工具Papyrus对所提方法进行了原型工具实现,并通过航空领域的飞机空气增压系统(airplane air compressor system)案例验证了方法的有效性和实用性.
中图分类号: