Extending UML for the Modeling of Fuzzy Self-Adaptive Software Systems
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.
software engineering UML Profile fuzzy self-adaptive software modeling fuzzy logic
Deshuai Han Qiliang Yang Jianchun Xing
College of Defense Engineering,PLA University of Science and Technology,Nanjing 210007,China College of Defense Engineering,PLA University of Science and Technology,Nanjing 210007,China;State K
国际会议
长沙
英文
2400-2406
2014-05-31(万方平台首次上网日期,不代表论文的发表时间)