【24h】

Evolving Critical Systems

机译:不断发展的关键系统

获取原文
获取原文并翻译 | 示例

摘要

Increasingly software can be considered to be critical, due to the business or other functionality which it supports. Upgrades or changes to such software are expensive and risky, primarily because the software has not been designed and built for ease of change. Expertise, tools and methodologies which support the design and implementation of software systems that evolve without risk (of failure or loss of quality) are essential. We address a research agenda for building software that (a) is highly reliable and (b) retains this reliability as it evolves, either over time or at run-time. We propose Evolving Critical Systems as an area for research to tackle the challenge and outline a number of scenarios to highlight some of the important research questions that should be asked of the community. Given that software evolution can be seen as a compromise between cost and risk, the most pressing question to ask is which processes, techniques and tools are most cost-effective for evolving critical systems?
机译:由于其支持的业务或其他功能,越来越多的软件被认为是至关重要的。此类软件的升级或更改既昂贵又冒险,这主要是因为该软件的设计和构建并非为了便于更改。支持无风险(质量或质量损失)无风险发展的软件系统的设计和实施的专业知识,工具和方法至关重要。我们提出了一个构建软件的研究议程,该软件应(a)高度可靠,并且(b)随时间的推移或在运行时保持这种可靠性。我们将“关键系统的发展”作为应对挑战的研究领域,并概述了许多方案,以突出社区应该提出的一些重要研究问题。鉴于软件开发可以看作是成本与风险之间的折衷,因此,最迫切的问题是,对于不断发展的关键系统而言,哪些流程,技术和工具最具成本效益?

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号