Title :
Extending UML for the modeling of fuzzy self-adaptive software systems
Author :
Deshuai Han ; Qiliang Yang ; Jianchun Xing
Author_Institution :
Coll. of Defense Eng., PLA Univ. of Sci. & Technol., Nanjing, China
fDate :
May 31 2014-June 2 2014
Abstract :
Fuzzy self-adaptive software systems are a kind of fuzzy-control-based systems that are proposed to deal with the emerging uncertainty problem in the software self-adaptation process. The construction of such systems has shown to be significantly more challenging than traditional systems as a lack of appropriate modeling tools. To address this problem, we introduce a modeling approach, entitled Fuzzy self-Adaptation ModEling Profile (FAME Profile), which is based on the extension mechanisms of UML. FAME Profile consists of a set of new stereotypes that correspond to the key concepts within fuzzy self-adaptive software systems, and three kinds of diagrams that provide analysis view, structural view and behavioral view respectively. The FAME Profile can considerably ease the modeling of fuzzy self-adaptive software systems and can be easily incorporated into main stream UML development environments. We illustrate the complete modeling process through a fuzzy self-adaptive software system called FuzzyLon893OPCServer System.
Keywords :
Unified Modeling Language; adaptive systems; fuzzy control; fuzzy logic; fuzzy systems; software engineering; FAME Profile; FuzzyLon893OPCServer System; UML development environments; UML extension mechanisms; fuzzy self-adaptation modeling profile; fuzzy self-adaptive software system modeling; fuzzy-control-based systems; software self-adaptation process; Monitoring; Object oriented modeling; Semantics; Software systems; Uncertainty; Unified modeling language; UML Profile; fuzzy logic; fuzzy self-adaptive software; modeling; software engineering;
Conference_Titel :
Control and Decision Conference (2014 CCDC), The 26th Chinese
Conference_Location :
Changsha
Print_ISBN :
978-1-4799-3707-3
DOI :
10.1109/CCDC.2014.6852575