Recognizing Voice-Based Requirements to Drive Self-Adaptive Software Systems

Xiaobing Zhang, Qiliang Yang, Jianchun Xing, Deshuai Han · 2016

Traditional self-adaptive systems controlled by text-command and manual operations are slow and inefficient. However, with the rapid advances in the field of Voice Recognition, systems are easy to capture command and react to users requirements. Voice-facilities are expected to enhance the ability and performance of systems. In this paper, we argue how to incorporate voice-based requirements into self-adaptive systems, and to propose the framework of voice-based software fuzzy self-adaptation (V-SFSA) with fuzzy control-based method, attempting to handling ambiguity and implicitness in requirements underneath self-adaptive systems. Besides, we present a general implementation process to realize V-SFSA. Based on the platform of Turtlebot2, we construct the VoiceGuider system to validate our framework and approach, and the experiment results confirmed that V-SFSA can effectively recognize and handle voice-based fuzzy requirements (i.e. ambiguous and implicit requirements) within self-adaptive systems.

Read the paper · More papers on PaperTik