首页> 外国专利> SYSTEM AND METHOD FOR MODEL BASED TECHNOLOGY AND PROCESS FOR SAFETY-CRITICAL SOFTWARE DEVELOPMENT

SYSTEM AND METHOD FOR MODEL BASED TECHNOLOGY AND PROCESS FOR SAFETY-CRITICAL SOFTWARE DEVELOPMENT

机译:基于模型的技术和安全关键软件开发过程的系统和方法

摘要

A method for model-based design of safety-critical software is disclosed. Themethod includes receiving natural-language software requirements, developing aspecification model by implementing either semantic modeling or graphicalmodeling,applying formal requirements analysis to the specification model, autogeneratingrequirements based and robustness test cases from the specification model,developing adesign model based on the specification model, applying test cases to thedesign model,auto-generating source code using the design model, verifying the source codeusing bothtest cases and static analysis technology, and compiling executable objectcode from theverified source code. If a result of the analysis of the softwarespecification or designmodels is not satisfactory then adjusting the specification or design model tocorrect anyinconsistency, and repeating applying the analysis and test cases. A systemforimplementing the model-based design and a non-transitory computer readablemediumare disclosed.
机译:公开了一种用于基于模型的安全关键软件的设计方法。的方法包括接收自然语言软件要求,开发通过实现语义建模或图形化的规范模型造型,将正式的需求分析应用于规格模型,自动产生规范模型中基于需求的需求和健壮性测试用例,开发一个基于规范模型的设计模型,将测试用例应用于设计模型使用设计模型自动生成源代码,并验证源代码同时使用测试用例和静态分析技术,以及编译可执行对象来自的代码经过验证的源代码。如果是软件分析的结果规格或设计模型不令人满意,然后将规格或设计模型调整为更正任何不一致,并重复应用分析和测试用例。一个系统对于实现基于模型的设计和非暂时性计算机可读中被披露。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号