期刊文献+

面向软件模糊自适应的UML用例扩展 被引量:1

Extending UML use case for software fuzzy self-adaptation
下载PDF
导出
摘要 现有统一建模语言(UML)设施及一般软件自适应工具难以直接支持软件模糊自适应(SFSA)需求分析与设计阶段的建模,为此,提出一种基于UML用例扩展的SFSA需求分析与设计方法———Fuzzy Case。该方法结合SFSA的概念模型,应用UML扩展机制引入新的构造型和标记值,建立了Fuzzy Case的一般模型;同时定义了Fuzzy Case的语法结构,并用对象约束语言(OCL)定义了其语义描述,形成了完整的SFSA建模设施。实例验证表明,与传统方法相比,Fuzzy Case能更清晰地表达SFSA的结构,准确定义软件的内部语义,建模过程更加简单方便,能有效提高SFSA的开发效率。 The standard Unified Modeling Language (UML) and general tools for self-adaptive software could not model Software Fuzzy Self-Adaptation (SFSA) directly in the analysis and design phases.A new approach called Fuzzy Case was proposed by extending UML use case for the modeling of SFSA.By combining the conceptual framework of SFSA and applying the UML extending mechanism,new stereotypes and tagged values were introduced and a meta-model for Fuzzy Case was created.Then,the syntax structure was given and the semantics of Fuzzy Case were defined with Object Constraint Language (OCL).The instance validation shows that,compared with the traditional approaches,Fuzzy Case can express structures of SFSA more explicitly,define semantics of SFSA more accurately and model SFSA more conveniently.The proposed approach plays an important role in improving the development efficiency of SFSA.
出处 《计算机应用》 CSCD 北大核心 2014年第4期1155-1160,共6页 journal of Computer Applications
基金 国家自然科学基金资助项目(61003019) 国防预研基金资助项目(AY208J003)
关键词 用例 模糊用例 统一建模语言扩展 软件自适应 模糊自适应 use case fuzzy case Unified Modeling Language (UML) extending software self-adaptation fuzzy self-adaptation
  • 相关文献

参考文献13

  • 1KARSAI G, SZTIPANOVITS J. A model-based approach to self-a- daptive software [ J]. IEEE Intelligent Systems and their Applica- tions, 1999, 14(3): 46-53.
  • 2SALEHIE M, TAHVILDARI L. Self-adaptive software: landscape and research challenges [ J]. ACM Transactions on Autonomous and Adaptive Systems, 2009, 4(2): 14.
  • 3Qi-Liang Yang,Jian Lv,Xian-Ping Tao,Xiao-Xing Ma,Jian-Chun Xing,Wei Song.Fuzzy Self-Adaptation of Mission-Critical Software Under Uncertainty[J].Journal of Computer Science & Technology,2013,28(1):165-187. 被引量:7
  • 4YANG Q, LU J, XING J, et al. Fuzzy control-based software self- adaptation: a case study in mission critical systems [ C]/! COMPSACW'I 1 : Proceedings of the 2011 IEEE 35th Annual Com- puter Software and Applications Conference Workshops. Piscataway: IEEE, 2011: 13-15.
  • 5WHITTLE J, SAWYER P, BENCOMO N, et al. RELAX: a lan- guage to address uncertainty in self-adaptive systems requirement [ J]. Requirements Engineering, 2010, 15(2) : 177 - 196.
  • 6CHENG B H, SAWYER P, BENCOMO N, et al. A goal-based modeling approach to develop requirements of an adaptive system with environmental uncertainty [ C]///Proceedings of the 12th Inter- national Conference on Model Driven Engineering languages and Systems. Berlin: Springer, 2009:468-483.
  • 7WHITYLE J, SAWYER P, BENCOMO N, et al. RELAX: incorpo- rating uncerta/nty into the specification of self-adaptive systems [ C]//Proceedings of the 17th IEEE International Requirements En- gineering Conference. Washington, DC: IEEE Computer Society, 2009:79-88.
  • 8KEPHART J O, CHESS D M. The vision of autonomic computing [J]. Computer, 2003, 36(1): 41-50.
  • 9LUCKEY M, NAGEL B, GERTH C, et al. Adapt cases: extending use cases for adaptive systems [ C]//Proceeding of the 6th Interna- tional Symposium on Software Engineering for Adaptive And Self- Managing Systems. New York: ACM, 2011:30-39.
  • 10RAMIREZ A J, CHENG B I-I C. Design patterns for developing dynamically adaptive systems [ C]/! Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems. New York: ACM, 2010:49-58.

二级参考文献1

共引文献6

同被引文献8

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部