Invention Grant
US07865872B2 Producer graph oriented programming framework with undo, redo, and abort execution support 有权
生产者图形导向的编程框架,具有撤消,重做和中止执行支持

Producer graph oriented programming framework with undo, redo, and abort execution support
Abstract:
A method and apparatus for providing native undo, redo, and abort execution abilities of a runtime is disclosed. In one embodiment, a system includes a runtime to execute object-oriented source code with producer dependency declarations for methods, wherein a producer is a runtime instantiatable construct that includes at least an instance and a method associated with that instance, wherein each producer dependency declaration for a given method identifies a set of zero or more producers with outputs that are an input to the given method. According to one embodiment of the invention, the runtime includes a client code tracking module to track the client code commands being run by the runtime. Furthermore, in one embodiment, the runtime also includes a runtime tracking module to track processes of the runtime performed in response to the client code commands being tracked and run by the runtime.
Information query
Patent Agency Ranking
0/0