1. 浙江大学流体动力与机电系统国家重点实验室,杭州,310058
2. 武汉开目信息技术股份有限公司,武汉,430076
3. 浙江大学CAD &amp
4. CG国家重点实验室,杭州,310058
: 2023-01-25。作者简介: 程锦(1978—),女,教授, 博士生导师。基金项目: 国家重点研发计划资助项目(2020YFB1709001)
网络首发:2023-08-10,
纸质出版:2023
移动端阅览
程锦, 叶虎强, 冯劲松, 等. 三维CAD软件性能自动化测试与变粒度可视评价[J]. 西安交通大学学报, 2023,57(8):92-104.
CHENG Jin, YE Huqiang, FENG Jinsong, et al. Automatic Testing and Variable-Granularity Visual Evaluation of the Performance of 3D CAD Software[J]. 2023, 57(8): 92-104.
程锦, 叶虎强, 冯劲松, 等. 三维CAD软件性能自动化测试与变粒度可视评价[J]. 西安交通大学学报, 2023,57(8):92-104. DOI: 10.7652/xjtuxb202308010.
CHENG Jin, YE Huqiang, FENG Jinsong, et al. Automatic Testing and Variable-Granularity Visual Evaluation of the Performance of 3D CAD Software[J]. 2023, 57(8): 92-104. DOI: 10.7652/xjtuxb202308010.
针对三维CAD软件性能指标缺乏参照基准而难以量化、现有软件性能评价方法不够直观等不足
提出了基于自动化测试与三角变换的三维CAD软件性能变粒度可视评价方法。首先
开发三维CAD软件统一测试接口和自动化测试工具
设计测试用例
通过相同的工具和用例对各三维CAD软件进行统一自动化测试
获取性能数据
通过国外对标软件测试建立参照基准
实现性能指标的量化; 其次
对性能测试数据进行预处理
根据各指标的重要性构造归一化数据矩阵
通过三角多项式变换分别构造粗、细粒度下三维CAD软件性能的调和曲线图
引入基于乐观锁思想的数形结合法
基于格拉布斯准则与数形结合法检验数据的有效性; 最后
通过变粒度的调和曲线可视聚类分析
直观得出三维CAD软件性能的评价结果。实例结果表明:所提方法能实现国产软件与对标软件性能的差异分析
直观地获得了三维CAD软件性能评价结果
为用户选择合适的软件提供了直观的决策依据
并与一般的基于层次分析的评价方法进行一致性比较
验证了所提方法的可靠性和有效性。
The performance indexes of 3D CAD software are difficult to quantify due to the lack of benchmarks while the existing evaluation methods for software performance are not intuitive enough. To overcome these shortcomings
a visual evaluation method for the performance of 3D CAD software is proposed based on the automatic testing and triangular transformation. Firstly
the unified interfaces and the automatic testing tool for 3D CAD software are developed and the test cases are designed. Then the unified automatic test of different types of 3D CAD software is conducted by utilizing the same testing tool and test cases to obtain the performance data. And the performance indexes are quantified based on the testing results of foreign benchmark software. Secondly
the preprocessed performance data are utilized to construct the normalized data matrixes according to the importance of different performance indexes. And the harmonic curves of coarse and fine granularities corresponding to the performance of 3D CAD software are constructed based on the triangular transformation. The validity of the performance data is checked by both the Grubbs' Criterion and intuitive analyses
where the latter is based on the idea of optimistic lock. Finally
the performance evaluation results of 3D CAD software are obtained qualitatively through the intuitive cluster analyses of the harmonic curves in variable granularities. The results of the case study demonstrate that the proposed method can analyze the performance differences between domestic software and benchmark software and intuitively obtain the performance evaluation results of 3D CAD software
which provides users intuitive decision basis to choose an appropriate software. Besides
compared with the general evaluation method based on analytic hierarchy process
the reliability and effectiveness of the proposed method are proved.
张洪春. 嵌入式移动终端软件自动化测试技术研究 [J]. 计算机与网络, 2012, 38(19): 68-71.
ZHANG Hongchun. Research on automatic test technology of embedded software in mobile terminal [J]. Computer & Network, 2012, 38(19): 68-71.
CHENG Y P, KUO J W, CHENG Ben, et al. A non-intrusive, platform-independent capture/replay test automation system [C]//2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems. Piscataway, NJ, USA: IEEE, 2015: 1122-1127.
ALÉGROTH E, NASS M, OLSSON H H. JAutomate: A tool for system-and acceptance-test automation [C]//2013 IEEE Sixth International Conference on Software Testing, Verification and Validation. Piscataway, NJ, USA: IEEE, 2013: 439-446.
孙延浩, 许伟, 张涛, 等. 考虑决策者心理行为的软件质量评价方法 [J]. 计算机应用, 2022, 42(8): 2528-2533.
SUN Yanhao, XU Wei, ZHANG Tao, et al. Software quality evaluation method considering decision maker's psychological behaviors [J]. Journal of Computer Applications, 2022, 42(8): 2528-2533.
RAFI S, AKBAR M A, YU Wu, et al. Exploration of DevOps testing process capabilities: an ISM and fuzzy TOPSIS analysis [J]. Applied Soft Computing, 2022, 116: 108377.
ZIMMERMANN E, MEZGEBE T T, BRIL EL HAOUZI H, et al. Multicriteria decision-making method for scheduling problem based on smart batches and their quality prediction capability [J]. Computers in Industry, 2021, 133: 103549.
ATTAJER A, DARMOUL S, CHAABANE S, et al. An analytic hierarchy process augmented with expert rules for product driven control in cyber-physical manufacturing systems [J]. Computers in Industry, 2022, 143: 103742.
SI Guannan, XU Jing, YANG Jufeng, et al. An evaluation model for dependability of Internet-scale software on basis of Bayesian Networks and trustworthiness [J]. Journal of Systems and Software, 2014, 89: 63-75.
岳川, 彭小红. 带有区间信息的软件质量评价模型 [J]. 计算机科学, 2019, 46(10): 209-214.
YUE Chuan, PENG Xiaohong. Evaluation model of software quality with interval data [J]. Computer Science, 2019, 46(10): 209-214.
CHEN Zhaoxiang, HE Yihai, ZHAO Yixiao, et al. Mission reliability evaluation based on operational quality data for multistate manufacturing systems [J]. International Journal of Production Research, 2019, 57(6): 1840-1856.
席奂, 李明佳, 何雅玲, 等. CE图:一种余热利用循环及工质选择的定量评价方法 [J]. 西安交通大学学报, 2013, 47(9): 8-15.
XI Huan, LI Mingjia, HE Yaling, et al. CE diagram: a quantitative evaluation criterion for waste heat recovery power system and working fluids with applications [J]. Journal of Xi'an Jiaotong University, 2013, 47(9): 8-15.
ZITOUNI M S, SLUZEK A, BHASKAR H. Visual analysis of socio-cognitive crowd behaviors for surveillance: a survey and categorization of trends and methods [J]. Engineering Applications of Artificial Intelligence, 2019, 82: 294-312.
CHENG Jin, LÜ Hao, WANG Rong, et al. Visualized performance evaluation of 3D CAD software based on the characterization of test data by cloud model [C]//International Conference on Cloud Computing, Internet of Things, and Computer Applications. Bellingham, WA, USA: SPIE, 2022: 123030U.
NG P S, KHOO M B C, SAHA S, et al. A variable sampling interval EWMA t chart with auxiliary information: robustness study in the presence of estimation error [J]. Alexandria Engineering Journal, 2022, 61(8): 6043-6059.
CHEN Gang, ZHANG Weigong. Comprehensive evaluation method for performance of unmanned robot applied to automotive test using fuzzy logic and evidence theory and FNN [J]. Computers in Industry, 2018, 98: 48-55.
LOU Shanhe, FENG Yixiong, LI Zhiwu, et al. Two-additive fuzzy measure-based information integration approach to product design alternative evaluation [J]. Journal of Industrial Information Integration, 2022, 25: 100247.
卫博雅, 寿业航, 蒋雯. 一种可视化的加权平均信息融合方法 [J]. 西安交通大学学报, 2018, 52(4): 145-149, 157.
WEI Boya, SHOU Yehang, JIANG Wen. A visibility graph information fusion method with weighted average [J]. Journal of Xi'an Jiaotong University, 2018, 52(4): 145-149, 157.
赵国平, 李晖, 李旭祥, 等. 神府煤田风沙区采煤塌陷地表环境动态变化的综合评价 [J]. 西安交通大学学报, 2012, 46(5): 137-142.ZHAO Guoping, LI Hui, LI Xuxiang, et al. Fuzzy model assessment on over-ground environment development of Shenfu mining subsidence area [J]. Journal of Xi'an Jiaotong University, 2012, 46(5): 137-142.
文凯, 张琦, 王晓坡. 钢铁企业蒸汽动力系统经济环境多目标优化 [J]. 西安交通大学学报, 2021, 55(11): 66-76.
WEN Kai, ZHANG Qi, WANG Xiaopo. Economic-environmental multi-objective optimization of steam power system in iron and steel enterprises [J]. Journal of Xi'an Jiaotong University, 2021, 55(11): 66-76.
李金海, 贺建君. 多粒度形式背景的不确定性度量与最优粒度选择 [J]. 控制与决策, 2022, 37(5): 1299-1308.
LI Jinhai, HE Jianjun. Uncertainty measurement and optimal granularity selection for multi-granularity formal context [J]. Control and Decision, 2022, 37(5): 1299-1308.
代劲, 张磊, 王国胤. 基于云模型的煤矿安全大数据多粒度表示方法及应用 [J]. 控制与决策, 2021, 36(10): 2359-2368.
DAI Jin, ZHANG Lei, WANG Guoyin. Multi-granularity representation method of big data in coal mine safety based on cloud model and its application [J]. Control and Decision, 2021, 36(10): 2359-2368.
张燕平, 张铃, 吴涛. 不同粒度世界的描述法--商空间法 [J]. 计算机学报, 2004, 27(3): 328-333.
ZHANG Yan ping, ZHANG Ling, WU Tao. The representation of different granular worlds: a quotient space [J]. Chinese Journal of Computers, 2004, 27(3): 328-333.
程锦, 谭建荣, 魏巍. 基于变粒度的注塑模流道多目标优化设计 [J]. 机械工程学报, 2010, 46(6): 170-175.
CHENG Jin, TAN Jianrong, WEI Wei. Multi-objective runner optimization of injection mold based on variable-grain strategy [J]. Journal of Mechanical Engineering, 2010, 46(6): 170-175.
顾芒芒, 吴铭程. 基于Spring Cloud实现任务调度微服务化的设计与实现 [J]. 工业控制计算机, 2021, 34(3): 117-119.
GU Mangmang, WU Mingcheng. Task scheduling microservice based on Spring Cloud [J]. Industrial Control Computer, 2021, 34(3): 117-119.
郝娉婷, 胡亮, 姜婧妍, 等. 基于多管理节点的乐观锁协议 [J]. 吉林大学学报(工学版), 2017, 47(1): 227-234.
HAO Pinting, HU Liang, JIANG Jingyan, et al. Optimistic lock protocol of multi-managed nodes [J]. Journal of Jilin University(Engineering and Technology Edition), 2017, 47(1): 227-234.
0
浏览量
52
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621