首页> 外国专利> Behavioral analysis for message-passing application programs

Behavioral analysis for message-passing application programs

机译:消息传递应用程序的行为分析

摘要

A system and method for modeling a message-passing program module using type annotations is disclosed. The message-passing program module is constructed with operations that communicate with operations of other message-passing program modules in an asynchronous computing environment. Type annotations are communication protocols that represent processes of input and/or output actions that the program module developer expects each operation to perform or take on a selected set of communication channels. During development of the program module, the type annotations are declared at each operation of the program module. Soundness of the type annotations and whether implementation of the program module conforms to the type annotations is checked using a type system. If the program module is well-typed and well-implemented, the type system abstracts a behavioral module of the message-passing program module that reflects the relevant processes expressed by the type annotations. A model checker determines whether the behavioral module is in fact a valid abstraction of the implementation, and if so, evaluates one or more properties of the behavioral module to render a conclusion about these properties for the program module.
机译:公开了一种用于使用类型注释对消息传递程序模块进行建模的系统和方法。消息传递程序模块由与异步计算环境中其他消息传递程序模块的操作进行通信的操作构造而成。类型注释是通信协议,表示程序模块开发人员希望每个操作执行或采取一组选定的通信通道的输入和/或输出操作的过程。在程序模块的开发过程中,在程序模块的每次操作中都声明类型注释。使用类型系统检查类型注释的正确性以及程序模块的实现是否符合类型注释。如果程序模块的类型正确且实现良好,则类型系统会抽象出消息传递程序模块的行为模块,该行为模块反映由类型注释表示的相关过程。模型检查器确定行为模块是否实际上是实现的有效抽象,如果是,则对行为模块的一个或多个属性进行评估,以得出有关程序模块这些属性的结论。

著录项

  • 公开/公告号US7203924B2

    专利类型

  • 公开/公告日2007-04-10

    原文格式PDF

  • 申请/专利权人 JAKOB REHOF;SRIRAM K. RAJAMANI;

    申请/专利号US20020136680

  • 发明设计人 JAKOB REHOF;SRIRAM K. RAJAMANI;

    申请日2002-04-30

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 21:00:06

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号