装甲车辆测试过程建模与管理系统研究
2012-04-29王伟徐文胜
王伟 徐文胜
摘要:装甲车辆在装备部队之前,要经过长时间反复、严格的性能测试,以确保装甲车辆的稳定性和先进性。针对装甲车辆制造完成后各部分测试的顺序不确定、测试内容较多、测试过程复杂的特点,工作流技术被引入到装甲车辆测试过程中。首先使用Petri网对装甲车辆测试过程进行建模,将Petri网模型通过该文提出的转换规则,生成jBPM工作流模型。然后使用jBPM工作流引擎建立装甲车辆测试过程管理系统,实现对装甲车辆测试过程流程的管理。
关键词:装甲车辆;工作流;jBPM;Petri网;过程管理
中图分类号:TP39文献标识码:A文章编号:1009-3044(2012)16-4004-05
Testing Process Modeling and Management System for Armored Vehicles
WANG Wei, XU Wen-sheng
(School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China)
Abstract: Armored vehicles should go through long time and strict testing to ensure their performance before they can be equipped for the troops. The workflow technique is adopted in this paper to manage the testing process of armored vehicles. Firstly, the Petri Net is used to model the testing process of armored vehicles and to optimize the testing process. Then the jBPM workflow platform is established to man? age the testing processes. Thus the management of the testing process of armored vehicles from testing process definition to process execu? tion can be implemented.
Key words: armored vehicles; work flow; jBPM; Petri net; process management
1概述
装甲车辆测试系统建设的水平会影响装甲车辆测试结果的可靠性和稳定性,关系到装甲车辆的研制周期和费用,甚至影响到研制的成败,所以各国都非常重视装甲车辆测试系统的建设。以美国为首的西方发达国家,每年用于装甲车辆测试系统研究的开支近百亿[1]。我国也非常重视装甲车辆测试系统建设,但在装甲车辆测试方面我国目前存在测试方法单一,每一种型号的装甲车辆都采用专一的测试设备,测试的通用性和灵活性不强等问题[2]。将装甲车辆测试过程使用建模方法进行描述和分析,国内研究还处于摸索阶段,应用实例也比较少。对于装甲车辆测试过程建模方法,目前使用较多的是IDEF3方法、UML有向图方法、Petri网方法等[3]。其中Petri网方法使用直观的图形来表示系统中元素的关系,使用形式化的语义来定义业务过程,并且Petri网提供了丰富的分析和优化技术,可以对系统中系统不变量、活性、有界性、安全性等分析计算,也可以计算系统的响应时间、等待时间等性能[4]。……
