Title :
Fuzzy Control-Based Software Self-Adaptation: A Case Study in Mission Critical Systems
Author :
Yang, Qiliang ; Lü, Jian ; Xing, Jianchun ; Tao, Xianping ; Hu, Hao ; Zou, Yang
Author_Institution :
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Abstract :
Self-adaptation ability is particularly desirable for mission critical software (MCS). This paper proposes a fuzzy control-based approach to provide a systematic, engineering, and intuitive way for programmers to achieve software self adaptation. This approach uses fuzzy logic to handle uncertainty in software, uses natural-language style to describe self-adaptation logic, and makes control visible in software. These greatly shorten the knowledge and semantics gap between control engineering and software engineering, and reduce the realization difficulty of software self-adaptation. We illustrate our approach through the development of an adaptive MCS application in process control systems.
Keywords :
control engineering computing; fuzzy control; process control; production engineering computing; software engineering; control engineering; fuzzy control; fuzzy logic; mission critical software; process control systems; self-adaptation logic; software engineering; software self-adaptation; Actuators; Mission critical systems; Pragmatics; Sensors; Servers; Software systems; fuzzy control; mission critical software; software self-adaptation;
Conference_Titel :
Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
Conference_Location :
Munich
Print_ISBN :
978-1-4577-0980-7
Electronic_ISBN :
978-0-7695-4459-5
DOI :
10.1109/COMPSACW.2011.13