METHOD AND SYSTEM FOR DYNAMIC SOFTWARE RECONFIGURATION TRIGGERED BY COMPONENT- OR SYSTEM- INITIATED EVENTS
First Claim
1. A method for handling events in compositional applications represented as processing graphs, comprising:
- receiving an event notification;
modifying a planning domain according to the event notification;
generating a new processing graph for a previously deployed processing graph by using the modified planning domain;
determining if the new processing graph is different than the previously deployed processing graph; and
if the processing graphs are different;
reconfiguring the previously deployed processing graph to match the new processing graph;
ordeploying the new processing graph and replacing the previously deployed processing graph with the newly deployed processing graph.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for handling events in compositional applications represented as processing graphs, including: receiving an event notification; modifying a planning domain according to the event notification; generating a new processing graph for a previously deployed processing graph by using the modified planning domain; determining if the new processing graph is different than the previously deployed processing graph; and if the processing graphs are different: reconfiguring the previously deployed processing graph to match the new processing graph; or deploying the new processing graph and replacing the previously deployed processing graph with the newly deployed processing graph.
-
Citations
24 Claims
-
1. A method for handling events in compositional applications represented as processing graphs, comprising:
-
receiving an event notification; modifying a planning domain according to the event notification; generating a new processing graph for a previously deployed processing graph by using the modified planning domain; determining if the new processing graph is different than the previously deployed processing graph; and if the processing graphs are different; reconfiguring the previously deployed processing graph to match the new processing graph;
ordeploying the new processing graph and replacing the previously deployed processing graph with the newly deployed processing graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for handling events in compositional applications represented as processing graphs, comprising:
-
a memory device for storing a program; a processor in communication with the memory device, the processor operative with the program to; receive an event notification; modify a planning domain according to the event notification; generate a new processing graph for a previously deployed processing graph by using the modified planning domain; determine if the new processing graph is different than the previously deployed processing graph; and if the processing graphs are different; reconfigure the previously deployed processing graph to match the new processing graph;
ordeploy the new processing graph and replace the previously deployed processing graph with the newly deployed processing graph. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method for handling events in compositional applications represented as processing graphs, the method comprising:
-
receiving an event notification; modifying a planning domain according to the event notification; generating a new processing graph for a previously deployed processing graph by using the modified planning domain; determining if the new processing graph is different than the previously deployed processing graph; and if the processing graphs are different; reconfiguring the previously deployed processing graph to match the new processing graph;
ordeploying the new processing graph and replacing the previously deployed processing graph with the newly deployed processing graph. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification