会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and a Method for Generating a Closed Homogeneous Non-Distributed Application from an Open Heterogeneous Distributed Application
    • 系统和从开放异构分布式应用程序生成封闭的均匀非分布式应用程序的方法
    • US20090089810A1
    • 2009-04-02
    • US11865435
    • 2007-10-01
    • Oksana I. TkachukSreeranga P. Rajan
    • Oksana I. TkachukSreeranga P. Rajan
    • G06F9/44
    • G06F11/3664G06F8/30G06F11/3608G06F11/3696
    • In accordance with a particular embodiment of the present invention, a method is offered that includes executing processing on an open heterogeneous distributed application, whereby the application is partially written in Java code. The method further includes generating a closed homogeneous non-distributed Java application based on the open heterogeneous distributed application. In more specific embodiments, in generating the closed homogeneous non-distributed Java application, drivers and stubs are generated. Once drivers and stubs are generated, they are combined with an original code base to produce the closed homogeneous non-distributed Java application. Driver generation produces a Java implementation of a user component, along with setting up an event-handling mechanism of the application, which is done at deployment, whereby the stub generation replaces a database and various libraries (e.g., J2EE) with Java implementations that preserve important behaviors.
    • 根据本发明的特定实施例,提供了一种方法,其包括在开放的异构分布式应用上执行处理,由此应用部分地用Java代码编写。 该方法还包括基于开放的异构分布式应用生成封闭的均匀非分布式Java应用。 在更具体的实施例中,在生成封闭均匀非分布式Java应用程序时,生成驱动程序和存根。 一旦生成了驱动程序和存根,它们将与原始代码库相结合,以生成封闭的均匀非分布式Java应用程序。 驱动程序生成生成用户组件的Java实现,以及设置应用程序的事件处理机制,这在部署时完成,从而存根生成将使用Java实现来替换数据库和各种库(例如,J2EE) 重要行为。
    • 4. 发明申请
    • System and Method for Providing Symbolic Execution Engine for Validating Web Applications
    • 为验证Web应用程序提供符号执行引擎的系统和方法
    • US20090089759A1
    • 2009-04-02
    • US11866043
    • 2007-10-02
    • Sreeranga P. RajanOksana I. TkachukIndradeep GhoshMukul R. PrasadDaryl R. Shannon
    • Sreeranga P. RajanOksana I. TkachukIndradeep GhoshMukul R. PrasadDaryl R. Shannon
    • G06F9/44
    • G06F11/3604G06F11/3684
    • In accordance with a particular embodiment of the present invention, a method is offered that includes generating a symbolic string manipulation class library for one or more web applications. The manipulations are generalized into a string manipulation symbolic algebra. The method also includes performing symbolic execution for one or more web applications. Typically, a Java model checker is augmented to check for certain types of requirements or properties in performing the symbolic execution. If an error scenario exists, a solution to a set of symbolic constraints is obtained, and the solution is mapped back to a source code to obtain an error trace and a test case. In still other specific embodiments, requirements or properties are encoded through templates and checked using public domain decision procedures. The properties or requirements can relate to security validation. The symbolic execution can be customized and tuned for Java-based web applications.
    • 根据本发明的特定实施例,提供了一种方法,其包括为一个或多个web应用生成符号串操纵类库。 操纵被推广到字符串操作符号代数中。 该方法还包括对一个或多个web应用执行符号执行。 通常,扩展Java模型检查器以检查执行符号执行时的某些类型的要求或属性。 如果存在错误情况,则获得一组符号约束的解决方案,并将解决方案映射回源代码以获取错误跟踪和测试用例。 在其他具体实施例中,通过模板对需求或属性进行编码,并使用公共领域决策程序进行检查。 属性或要求可以与安全验证有关。 可以为基于Java的Web应用程序定制和调整符号执行。