• DocumentCode
    3477766
  • 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
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    13
  • Lastpage
    18
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.13
  • Filename
    6032203