计算机科学
软件
强化学习
人工智能
接口(物质)
软件工程
软件框架
机器学习
软件建设
软件开发
人机交互
程序设计语言
最大气泡压力法
气泡
并行计算
作者
Yushi Cao,Yon Shin Teo,Yan Zheng,Yuxuan Toh,Shang‐Wei Lin
出处
期刊:Frontiers in artificial intelligence and applications
日期:2022-09-14
摘要
Exploring the underlying structure of a Human-Machine Interface (HMI) product effectively while adhering to the pre-defined test conditions and methodology is critical for validating the quality of the software. We propose an reinforcement-learning powered Automated Software Structure Exploration Framework for Testing (ASSET), which is capable of interacting with and analyzing the HMI software under testing (SUT). The main challenge is to incorporate the human instructions into the ASSET phase by using the visual feedback such as the downloaded image sequence from the HMI, which could be difficult to analyze. Our framework combines both computer vision and natural language processing techniques to understand the semantic meanings of the visual feedback. Building on the semantic understanding, we develop a rules-guided software exploration algorithm via reinforcement learning and deterministic finite automaton (DFA). We conducted experiments on HMI software in actual production phase and demonstrate that the exploration coverage and efficiency of our framework outperforms current start-of-art methods.
科研通智能强力驱动
Strongly Powered by AbleSci AI