首页> 外文会议>2011 IEEE International System Conference >A model driven framework for N-version programming
【24h】

A model driven framework for N-version programming

机译:N版本编程的模型驱动框架

获取原文

摘要

Complex systems-of-systems (SoS) requiring fault-tolerance and high reliability often require redundant systems. The concept of redundancy that includes components with differing failure modes is well understood in the realm of hardware design. N-version programming, although shown to produce significant gains in software reliability over single-version fault tolerant techniques, is not widely accepted or applied. This is due, in part, to N-version programming's lengthy development time and its inherent problems with version independence. Model Driven Software Development (MDSD) is a process that promises gains in software productivity and quality. While progress in MDSD has witnessed the expansion of the supporting Unified Modeling Language profile for modeling fault tolerant characteristics, and the development of specific design patterns for the production of fault tolerant software, MDSD's support in the generation and testing of fault tolerant applications is not evident or explicitly defined. This paper discusses the development of a fault tolerant MDSD framework, which enables users to design, implement and test fault tolerant applications using the N-version modeling technique. The framework closes the gap between existing modeling patterns and the practical application of fault tolerant MDSD, and supports follow-on research to address specific questions relating to the benefits of MDSD within the fault tolerance software domain.
机译:需要容错和高可靠性的复杂系统系统(SoS)通常需要冗余系统。包括具有不同故障模式的组件在内的冗余概念在硬件设计领域已广为人知。尽管N版本编程显示出比单版本容错技术显着提高了软件可靠性,但并未得到广泛接受或应用。这部分归因于N版本编程的冗长开发时间及其固有的版本独立性问题。模型驱动的软件开发(MDSD)是一个有望提高软件生产率和质量的过程。尽管MDSD的进展见证了用于对容错特性进行建模的支持的统一建模语言配置文件的扩展,以及为生产容错软件而开发的特定设计模式,但MDSD在容错应用程序的生成和测试方面的支持并不明显。或明确定义。本文讨论了容错MDSD框架的开发,该框架使用户能够使用N版本建模技术来设计,实现和测试容错应用。该框架缩小了现有建模模式与容错MDSD的实际应用之间的差距,并支持后续研究以解决与MDSD在容错软件领域中的优势有关的特定问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号