会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Program analysis tool presenting object containment and temporal flow information
    • 程序分析工具呈现物体遏制和时间流动信息
    • US20050071813A1
    • 2005-03-31
    • US10674566
    • 2003-09-30
    • Darrell ReimerKavitha Srinivas
    • Darrell ReimerKavitha Srinivas
    • G06F9/44
    • G06F11/3604
    • The present invention provides a method, apparatus, and computer instructions for program analysis. In an exemplary embodiment, a target program is loaded onto a data processing system including a program analysis software component. Hierarchies in the form of control flow and containment information about the target program are determined, using either static or dynamic, and direct (e.g., instrumented profilers) or indirect (e.g., monitored runtime), processing techniques, depending on the application and program analysis tool being used. The control flow and object containment information are then presented in a related and selected format for consideration by a user. One embodiment includes a program and GUI (graphical user interface) operably providing control flow-annotated object containment hierarchies to a user, the hierarchies including control flow, allocation and storage information added to object containment information.
    • 本发明提供了用于程序分析的方法,装置和计算机指令。 在示例性实施例中,将目标程序加载到包括程序分析软件组件的数据处理系统上。 根据应用和程序分析,使用静态或动态以及直接(例如,仪表化的分析器)或间接(例如,监视的运行时),处理技术来确定关于目标程序的控制流和包含信息形式的层次结构 正在使用的工具。 然后以相关和选择的格式呈现控制流和对象包含信息以供用户考虑。 一个实施例包括程序和GUI(图形用户界面),其可操作地向用户提供控制流注释的对象容纳层次,所述层次包括添加到对象容纳信息的控制流,分配和存储信息。
    • 4. 发明申请
    • Using a debugging framework to enforce best practices in program development
    • 使用调试框架来实施程序开发中的最佳实践
    • US20050071820A1
    • 2005-03-31
    • US10671012
    • 2003-09-25
    • Kavitha SrinivasDarrell Reimer
    • Kavitha SrinivasDarrell Reimer
    • G06F9/44
    • G06F11/366G06F11/3644
    • Disclosed are a tool and method for monitoring the behavior of a running computer program. The tool observes the behavior of a running program within the context of a large number of defined coding patterns, and automatically flags violations of the coding patterns when they occur. These defined coding patterns can include best practice patterns and problematic coding patterns. The tool, in the preferred embodiment of the invention, does this using a standard debugger to enforce the best practices rules. This is advantageous because debuggers contain the type of information needed both to enforce the rules and to explain the violations of the rules. Moreover, because debuggers are standard tools in developers' arsenal, little or no additional training is required for the user of the tool to detect subtle software defects.
    • 公开了一种用于监视正在运行的计算机程序的行为的工具和方法。 该工具在大量定义的编码模式的上下文中观察到正在运行的程序的行为,并且在发生编码模式时自动标记违反编码模式的行为。 这些定义的编码模式可以包括最佳实践模式和有问题的编码模式。 在本发明的优选实施例中,该工具使用标准调试器来执行最佳实践规则。 这是有利的,因为调试器包含执行规则和解释违反规则所需的信息类型。 此外,因为调试器是开发人员的武器库中的标准工具,所以很少或不需要额外的培训来使用该工具来检测微软的软件缺陷。
    • 9. 发明授权
    • Method and system for generating enterprise applications of a diversity of information technologies
    • 用于生成多种信息技术的企业应用的方法和系统
    • US06732353B1
    • 2004-05-04
    • US09460642
    • 1999-12-15
    • Bard BloomDarrell ReimerIan D. SimmondsMark N. Wegman
    • Bard BloomDarrell ReimerIan D. SimmondsMark N. Wegman
    • G06F944
    • G06F8/71
    • An enterprise process model that comprises a plurality of actors, actions performed by said actors, objects acted upon by said actions, and roles. Data characterizing the view of the attributes of at least one of the objects of the model is generated by associating a plurality of situation/role pairs with the at least one object; and then, for each particular situation/role pair, defining a view definition for subsequent use. In another aspect of the present invention, an enterprise application for use in an information system that comprises diverse software services and hardware platforms is generated by providing a model of the enterprise process, wherein the model comprises a plurality of actors, actions performed by said actors, objects acted upon by said actions, and roles. A configuration defining software services and hardware platforms that support the model is generated. Finally, program fragments that support the model are generated.
    • 包括多个演员,由所述演员执行的动作,由所述动作行动的对象和角色的企业过程模型。 通过将多个情境/角色对与至少一个对象相关联来生成表征模型的至少一个对象的属性的视图的数据; 然后,针对每个特定情况/角色对,定义用于后续使用的视图定义。在本发明的另一方面中,通过提供模型来生成用于包含多种软件服务和硬件平台的信息系统中的企业应用 其中所述模型包括多个角色,由所述演员执行的动作,由所述动作所起作用的对象以及角色。 生成支持该模型的定义软件服务和硬件平台的配置。 最后,生成支持该模型的程序片段。