首页> 外国专利> SYSTEMS, METHODS AND APPARATUS FOR PATTERN MATCHING IN PROCEDURE DEVELOPMENT AND VERIFICATION

SYSTEMS, METHODS AND APPARATUS FOR PATTERN MATCHING IN PROCEDURE DEVELOPMENT AND VERIFICATION

机译:在程序开发和验证中进行模式匹配的系统,方法和装置

摘要

Systems, methods and apparatus are provided through which, in some embodiments, a formal specification is pattern-matched from scenarios, the formal specification is analyzed, and flaws in the formal specification are corrected. The systems, methods and apparatus may include pattern-matching an equivalent formal model from an informal specification. Such a model can be analyzed for contradictions, conflicts, use of resources before the resources are available, competition for resources, and so forth. From such a formal model, an implementation can be automatically generated in a variety of notations. The approach can improve the resulting implementation, which, in some embodiments, is provably equivalent to the procedures described at the outset, which in turn can improve confidence that the system reflects the requirements, and in turn reduces system development time and reduces the amount of testing required of a new system. Moreover, in some embodiments, two or more implementations can be “reversed” to appropriate formal models, the models can be combined, and the resulting combination checked for conflicts. Then, the combined, error-free model can be used to generate a new (single) implementation that combines the functionality of the original separate implementations, and may be more likely to be correct.
机译:提供了系统,方法和装置,通过该系统,方法和装置,在一些实施例中,根据场景对形式规范进行模式匹配,分析形式规范,并纠正形式规范中的缺陷。该系统,方法和设备可以包括对来自非正式规范的等效形式模型进行模式匹配。可以分析此类模型的矛盾,冲突,在资源可用之前使用资源,争夺资源等等。根据这种形式化模型,可以以各种符号自动生成实现。该方法可以改进最终的实现,在某些实施例中,该实现可证明等同于开始时描述的过程,从而可以提高对系统反映需求的置信度,进而减少系统开发时间并减少所需的费用。新系统所需的测试。此外,在一些实施例中,可以将两个或更多个实施方式“逆转”为适当的形式模型,可以将模型进行组合,并且检查所得的组合是否存在冲突。然后,可以将组合的无错误模型用于生成新的(单个)实现,该实现将原始的单独实现的功能组合在一起,并且更可能是正确的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号