首页> 外文会议>Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on >Reliable software systems using reusable software components
【24h】

Reliable software systems using reusable software components

机译:使用可重用软件组件的可靠软件系统

获取原文

摘要

Summary form only given, as follows. J. Von Neumann (1956) andE.F. Moore and C.F. Shannon (1956) discussed building reliable automataand relay circuits (hardware) using less reliable components. They showthat carefully designed replication of components in a hardware systemcan increase the probability of failure free operation of that system.There is a powerful trend in the industry now to build software systemsusing as many software components as possible. These components might becommercial off the shelf (COTS) or in-house software libraries andmodules; we call all such components reusable software components. Weargue that the reliability of such a software system can be improved notonly by replicating the software components, but also by activemonitoring, checkpointing and rejuvenation, and providing facilities forcold, warm and hot fail over/restart of those components. Thesecapabilities themselves can be built as reusable software modules thatcan be linked to the actual system components. We present thearchitecture of such a software system and a preliminary analysis toshow the feasibility of this approach for building reliable softwaresystems using reusable software components. Research into analyzing thereliability of such systems is gaining attention. These facilitiesprovide diversity in the execution environment of a software componentleading to a higher level of reliability of the software system, much asreplication provides diversity in the physical environment of a hardwarecomponent giving rise to improved reliability of the hardware systemthat Von Neumann and others have pioneered
机译:仅给出摘要表格,如下。冯·诺依曼(1956)和 E.F. Moore和C.F. Shannon(1956)讨论了构建可靠的自动机 和继电器电路(硬件)使用可靠性较差的组件。他们展示 精心设计了硬件系统中组件的复制 可以增加该系统无故障运行的可能性。 现在,行业中有一种强大的趋势来构建软件系统 使用尽可能多的软件组件。这些组件可能是 商用(COTS)或内部软件库,以及 模块;我们称所有此类组件为可重用软件组件。我们 认为不能提高这种软件系统的可靠性 仅通过复制软件组件,还可以通过激活 监测,检查点和恢复活力,并为 冷,热和热故障切换/重启这些组件。这些 功能本身可以构建为可重用的软件模块, 可以链接到实际的系统组件。我们提出 这种软件系统的体系结构和初步分析 说明此方法在构建可靠软件方面的可行性 使用可重用软件组件的系统。研究分析 这种系统的可靠性正在受到关注。这些设施 在软件组件的执行环境中提供多样性 导致软件系统的可靠性更高, 复制在硬件的物理环境中提供了多样性 组件提高了硬件系统的可靠性 冯·诺依曼(Von Neumann)和其他人开创了先河

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号