傅 勉,王京鸣,王世贵,李苗苗
(陆军军官学院,安徽 合肥 230031)
武器装备作战需求建模针对武器装备建设与发展,通过规范化描述方法对作战需求内容进行建模,为武器装备开发顶层设计人员和作战人员等利益相关者提供一个完整的、一致的、可修改的、可验证的、可跟踪的需求模型,是指导未来装备发展的一项重要工作[1][2]。需求建模数据是指需求建模过程中各视图需求模型所含要素数据的总和,包括模型要素及要素之间的关联关系。
当前,国内武器装备作战需求建模技术主要集中在研发建模工具,通过图、表、文字等模型形式,对武器装备作战需求进行规范化描述。各视图模型原始的存储文件是 XML格式文件,其由建模工具中的图形引擎产生,包含视图模型所展现的所有信息,包括各模型的要素属性信息及其相互关联关系,繁杂的图元信息,辅助的说明信息等[3-4]。因此,需要将原始模型存储文件经过数据挖掘,抽取出视图产品的要素及要素关系,形成结构规范明确的建模数据文件。因此,本文提出基于 XML的作战需求建模数据抽取方法,利用XML相关的标准技术来实现需求建模数据抽取,将源XML模型文档中的数据信息抽取出来。

图1 数据抽取流程图
作战需求建模数据抽取的实质是通过对视图产品文件中的图元信息进行分析,编写视图产品要素及要素关联关系提取的算法,生成建模数据文件。数据抽取的思路主要是利用 XML强大的数据处理技术,利用 XSLT在解决文档转换问题上的优势,使其与XPath相结合生成抽取规则。……