发明名称 |
Systems and/or methods for monitoring live software |
摘要 |
Certain example embodiments described herein relate to techniques for observing an internal state of a software application executing in a runtime environment. For instance, certain example embodiments include traversing a structure of multiple live data objects in the executing software application; generating a graph of shadow data objects based on the traversing, with each shadow data object of the graph corresponding to a live data object of the executing software application; and providing access to the generated shadow graph via a user interface. |
申请公布号 |
US9465723(B2) |
申请公布日期 |
2016.10.11 |
申请号 |
US201414524359 |
申请日期 |
2014.10.27 |
申请人 |
Software AG USA, Inc. |
发明人 |
Sunderland Schanck Christopher Robert |
分类号 |
G06F11/36;G06F11/34;G06F9/44 |
主分类号 |
G06F11/36 |
代理机构 |
Nixon & Vanderhye, P.C. |
代理人 |
Nixon & Vanderhye, P.C. |
主权项 |
1. A system for observing an internal state of a software application executing in a runtime environment, the system comprising:
processing resources including memory and at least one processor, the processing resources being configured to control the system to perform operations comprising:
traversing a structure of a plurality of live data objects in the software application executing in the runtime environment, the structure including one or more first live data objects each corresponding to a respective attribute or method of a second live data object, wherein the first and second live data objects are from the plurality of live data objects;generating a graph of shadow data objects based on the traversing, each shadow data object of the graph corresponding to a live data object of the executing software application, wherein one or more first shadow data objects each corresponding to a respective one of the first live data objects are arranged in the graph as child nodes of a second shadow data object which corresponds to the second live data object; andproviding access to the generated shadow graph via a user interface, so that information regarding the plurality of live data objects is accessible through the shadow graph during said executing. |
地址 |
Reston VA US |