首页> 外文会议>The 2010 International Conference on Computer Engineering and Systems >A generic process to build reliable distributed software components from early to late stages of software development
【24h】

A generic process to build reliable distributed software components from early to late stages of software development

机译:从软件开发的早期到后期构建可靠的分布式软件组件的通用过程

获取原文

摘要

In this paper, we propose an incremental software development process that addresses reliability concerns, from early to late stages of software development. Contrary to existing techniques, in our proposal we merge two dependability means: fault prevention and fault forecasting techniques in order to build reliable distributed software systems. The design stage is focused on obtaining coherent specification of each individual component using an incremental refinement technique. After obtaining a consistent specification of each component, we deal with generating its code safely. In addition, we define consistent component assemblies by checking their compatibility at the integration level. The runtime testing stage is based on the fault forecasting technique which allows an emprirical estimation of the overall system reliability. Such process is used to get confidence that the obtained system behaves correctly according to its specification and fulfils all requirements and expectations. As an example, this paper introduces B formal method and Fractal component model to build reliable and trustworthy Fractal based applications.
机译:在本文中,我们提出了一个增量的软件开发过程,从早期到软件开发的后期阶段来解决可靠性问题。与现有技术相反,在我们的建议中,我们合并了两个可靠性手段:故障预防和故障预测技术,以便构建可靠的分布式软件系统。设计阶段专注于使用增量细化技术获得每个单独部件的相干规范。获得每个组件的一致规范后,我们安全地处理其代码。此外,我们通过在集成级别检查其兼容性来定义一致的组件组件。运行时测试阶段基于故障预测技术,其允许对整个系统可靠性进行估计。这种过程用于获得信心,即获得的系统根据其规范正确行为,并满足所有要求和期望。例如,本文介绍了B正式方法和分形组件模型,以构建可靠且值得信赖的基于分形的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号