[发明专利]用于安全关键软件开发的基于模型的技术和过程的系统和方法有效
申请号: | 201610922808.4 | 申请日: | 2016-08-05 |
公开(公告)号: | CN106528100B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | T·L·约翰逊;A·W·克拉波;M·R·杜林;A·瓦施;K·Y·肖;L·帕罗里尼;P·马诺里奥斯;M·李;郁涵;S·A·斯塔塞;G·R·斯科斯 | 申请(专利权)人: | 通用电气公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F8/35;G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 叶晓勇;姜甜 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种用于安全关键软件的基于模型的设计的方法。该方法包括接收自然语言软件需求,通过实施语义建模或图形化建模来开发规范模型,将形式需求分析应用于规范模型,由规范模型自动生成基于需求的和鲁棒性测试用例,基于规范模型开发设计模型,将测试用例应用于设计模型,使用设计模型自动生成源代码;使用测试用例和静态分析技术来验证源代码,及由所验证的源代码编译可执行目标代码。如果软件规范或设计模型的分析的结果不符合要求,则调整规范或设计模型,以修正任何不一致,以及重复应用分析和测试用例。公开了一种用于实施基于模型的设计的系统和一种非暂时性计算机可读介质。 | ||
搜索关键词: | 用于 安全 关键 软件 开发 基于 模型 技术 过程 系统 方法 | ||
【主权项】:
一种用于安全关键软件的基于模型的设计的方法,所述方法包括:接收自然语言软件需求132;通过实施所述自然语言软件需求的语义建模150和图形化建模152中的至少一个来开发结构化自然语言中的软件规范模型133;应用所述软件规范模型的形式需求分析;由所述软件规范模型自动生成基于需求的和鲁棒性测试用例;基于所述规范模型开发软件设计模型;将自动生成的基于需求的和鲁棒性测试用例应用于所述软件设计模型;进行所述软件设计模型的形式分析;使用所述软件设计模型自动生成源代码136;通过应用自动生成的测试用例148和静态分析技术来验证所述源代码的覆盖和行为;由所验证的源代码编译可执行目标代码;以及通过应用自动生成的测试用例来验证所述可执行目标代码的覆盖和行为。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气公司,未经通用电气公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610922808.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种内网远程扫描系统及其扫描内网的方法
- 下一篇:一种业务处理方法及装置