...
首页> 外文期刊>Transactions of the American nuclear society >Model-based Software Development Process with CASE Tool for NPP Safety Systems
【24h】

Model-based Software Development Process with CASE Tool for NPP Safety Systems

机译:用于NPP安全系统的具有CASE工具的基于模型的软件开发过程

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

摘要

With the ISODE, "V c ycle" in the software development lifecycle transforms to the "Y c ycle". According to the reference, this process has the time and cost savings, depending on the lifecycle. If the "Y cycle" with qualified Code Generator as a de velopment tool is taken, compliance of the code to the low-level requirements is guaranteed and the corresp onding verification activities may be reduced. In the ISODE, the requirements and design requirements are written in formal models. The models written with formal specifications are capable of analyzing functions on a mathematical foundation. Therefore, the incompleteness, inconsistencies, and incorrectness of the software can be detected and prevented in the design phase of the software lifecycle phases. The developers and verifiers can easily understand the software structure because the formal specification language is used. Therefore, it is possible to conduct more strict verification and validation to eliminate human errors. Since the requirement documentation and de sign are co nducted simultaneously, errors can be fixed at the same time through modeling and simulation. A verified code generator substitutes the entire manpower needed for source code generation by automatically generating source code and prevents the potential of various human errors from manual code generation. Semantics checks are performed statically in verification and v alidation phase using the check ers provided from formal specification tools. Also, unintended functions can be eliminated through coverage analysis required by the requirements and it is convenient to perform an MC/DC coverage analysis with the help of the tools. The software development documents automatically generated from using ISODE always reflect the latest design. If there is no m ismatch between t he existing requirement documents and the i mplemented software, additional document development manpower is not needed. Finally, KEPCO E&C suc cessfully implemented and tested the PPS, QIAS-P software for SHN 1&2 NPP and sent them to site March, 2015.
机译:使用ISODE,软件开发生命周期中的“ V ycle”将转换为“ Y ycle”。根据参考资料,此过程可以节省时间和成本,具体取决于生命周期。如果采用具有合格代码生成器作为开发工具的“ Y循环”,则可以确保代码符合低级别要求,并且可以减少相应的验证活动。在ISODE中,要求和设计要求以正式模型编写。用正式规范编写的模型能够在数学基础上分析函数。因此,可以在软件生命周期阶段的设计阶段中检测并防止软件的不完整性,不一致性和不正确性。由于使用了正式的规范语言,因此开发人员和验证人员可以轻松理解软件结构。因此,可以进行更严格的验证和确认,以消除人为错误。由于需求文档和设计是同时进行的,因此可以通过建模和仿真同时修复错误。经过验证的代码生成器通过自动生成源代码来替代源代码生成所需的全部人力,并防止了人工代码生成可能引起的各种人为错误。语义检查是在验证和验证阶段使用正式规范工具提供的检查器静态执行的。此外,可以通过需求所需的覆盖范围分析来消除意外的功能,并且借助工具可以方便地执行MC / DC覆盖范围分析。使用ISODE自动生成的软件开发文档始终反映最新的设计。如果现有的需求文档和已实现的软件之间不匹配,则不需要额外的文档开发人员。最后,KEPCO E&C成功实施并测试了SHN 1&2 NPP的PPS,QIAS-P软件,并将其发送到2015年3月。

著录项

  • 来源
    《Transactions of the American nuclear society》 |2015年第6期|211-214|共4页
  • 作者单位

    I&C Engineering Department, KEPCO E&C, 989-113, Daedeokdaero Yuseong-gu, Daejeon, 305-353, Korea;

    I&C Engineering Department, KEPCO E&C, 989-113, Daedeokdaero Yuseong-gu, Daejeon, 305-353, Korea;

    I&C Engineering Department, KEPCO E&C, 989-113, Daedeokdaero Yuseong-gu, Daejeon, 305-353, Korea;

    I&C Engineering Department, KEPCO E&C, 989-113, Daedeokdaero Yuseong-gu, Daejeon, 305-353, Korea;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号