会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Generating specifications of client-server applications for static analysis
    • 生成用于静态分析的客户端 - 服务器应用程序的规范
    • US08434070B2
    • 2013-04-30
    • US12912345
    • 2010-10-26
    • Shay ArtziRyan BergJohn T. Peyton, Jr.Marco PistoiaManu SridharanRobert Wiener
    • Shay ArtziRyan BergJohn T. Peyton, Jr.Marco PistoiaManu SridharanRobert Wiener
    • G06F9/44G06F9/45
    • G06F8/30
    • Systems and methods are provided for creating a data structure associated with a software application that is based on at least one framework. According to the method, source code and at least one configuration file of the software application is analyzed by at least one framework-specific processor so as to determine entry point information indicating entry points in the source code, request attribute access information indicating where attributes attached to a request data structure are read and written, and forward information indicating forwards performed by the software application. A data structure for a static analysis engine is created based on this information. The data structure includes a list of synthetic methods that model framework-related behavior of the software application, and a list of entry points indicating the synthetic methods and/or application methods of the software application that can be invoked by the framework.
    • 系统和方法被提供用于创建与基于至少一个框架的软件应用相关联的数据结构。 根据该方法,由至少一个特定于框架的处理器分析软件应用的源代码和至少一个配置文件,以便确定指示源代码中的入口点的入口点信息,指示附加属性的属性访问信息 读取和写入请求数据结构,以及指示由软件应用执行的转发的转发信息。 基于此信息创建静态分析引擎的数据结构。 数据结构包括对软件应用程序的框架相关行为进行建模的综合方法列表,以及指示框架可以调用的软件应用程序的合成方法和/或应用方法的入口点列表。
    • 10. 发明授权
    • Generating specifications for expression language expressions and tag libraries
    • 生成表达式语言表达式和标签库的规范
    • US08903702B2
    • 2014-12-02
    • US13222612
    • 2011-08-31
    • Shay ArtziManu Sridharan
    • Shay ArtziManu Sridharan
    • G06F9/45G06F9/44G06F17/30
    • G06F17/30G06F8/75
    • Systems and methods are provided for creating a data structure associated with a software application that is based on at least one framework. According to the method, at least one Java Server Page file associated with the software application is analyzed. The Java Server Page (JSP) file includes at least one call to at least one library tag, and at least one Expression Language (EL) expression. A set of tag library usage information for the JSP file is generated based. The set of tag library usage information includes at least one variable, and a value of the at least one variable created by the at least one call. The EL expression is evaluated based on the variable and the value of the variable. A data structure is created for a static analysis engine based on EL expression. The data structure includes at least one Java expression representing the EL expression.
    • 系统和方法被提供用于创建与基于至少一个框架的软件应用相关联的数据结构。 根据该方法,分析与软件应用程序相关联的至少一个Java服务器页面文件。 Java服务器页面(JSP)文件至少包含一个对至少一个库标签的调用,以及至少一个表达式语言(EL)表达式。 基于JSP文件生成一组标签库使用信息。 所述标签库使用信息集合包括至少一个变量和由所述至少一个呼叫创建的所述至少一个变量的值。 基于变量和变量的值来评估EL表达式。 基于EL表达式为静态分析引擎创建数据结构。 数据结构包括至少一个表达EL表达式的Java表达式。