期刊文献+

用于相异性设计的模糊重用库(英文)

A fuzzy reusable library for diverse design
下载PDF
导出
摘要 容错设计是提高软件可靠性的有效途径 ,但是由于设计多样性实现很困难且开销大 ,导致该项技术实现很困难。为此 ,提出了一个基于重用的应用框架。该框架的提出将相异性设计过程转变为根据可重用参数从大量具有相同功能软件组件中选择合适的组件来构成容错系统 ,从而简化了软件开发过程。同时为了更准确地描述组件 ,采用了模糊逻辑来表达其与上层概念的关联关系。 Diverse design is an efficient approach to improve software reliability.However,the implementation of this approach is difficult for reasons of both considerable increases on cost overheads and the difficulties on satisfying the demands of diversity.An applied framework based on a reusable library is put forward,which converts the development process into the selection of appropriate components from a fair amount of similar reusable candidates.It simplifies the development process of fault tolerant software through eliciting user's preference,based on the static and dynamic characters of reusable components.In the design of reusable library,fuzzy logic is exploited so as to navigate the query activities more accurately.The paper presents the structure of reusable library and formulates its supports for diverse design.
出处 《宇航学报》 EI CAS CSCD 北大核心 2003年第4期389-396,共8页 Journal of Astronautics
基金 国家自然科学基金项目资助
关键词 容错软件 相异性设计 软件重用 模糊逻辑 Fault tolerant software Diverse design Software reuse Fuzzy logic
  • 相关文献

参考文献14

  • 1Lyu M R(ed). Software Fault Tolerant. Wiley, 1995.
  • 2Littlewood B,Popov P,Strigini L. Modelling software design diversity: a review. ACM Computing Surveys, 2001,33 (2) :177-208.
  • 3Kanoun K. Cost of Software Design diversity:An Empirical Evaluation. In:Proceedings of 10th International Symposium on Software Reliability Engineering. IEEE Computer Society Press, 1999,242-247.
  • 4Popov P,Romanovsky A,Strigini L. Choosing Effective Methods for Design diversity-How to Progress from Intuition to Science. In:Safe comp'99. France. 1999,34-45.
  • 5Shima K,Matsumoto K I,Torii K. A Mathematical Comparison of Software Breeding and Community Error Recovery in Multiversion Software. In tFourth International Symposium on Software Reliability Engineering. IEEE Computer Society Press, 1993,192-201.
  • 6Feldt R . Generating Diverse Software Versions with Genetic Programming: An Experimental Study. IEE Proceedings of software,1998,145(6) :228-236.
  • 7Tomas Isakowit, Robert J. Kauffman. Supporting Search for Reusable Software Objects. IEEE Transaction on Software Engineering, 1996,22 (6) : 407-423.
  • 8Didier Dubois ,Henri Prade ,Florence Sedes. Fuzzy Logic Techniques in Multimedia Database Querying:A Preliminary Investigation of the Potentials. IEEE Transactions on Knowledge and Data Engineering,2001,13(3) :383-392.
  • 9Yen J. Fuzzy Logic-A Modern Perspective. IEEE Trans actions on Knowledge and Data Engineering, 1999,11 (1) : 153-166.
  • 10Henda Hadjami,Ben Ghezala,Farouk Kamoun. A Reuse Approach Based on Object Orientation: Its Contributions in the Development of CASE Tools. ACM Software Engineering Notes, 1995,20(3) : 53-62.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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