Method and system for constructing adaptive and resilient software

  • US 6,226,627 B1
  • Filed: 04/17/1998
  • Issued: 05/01/2001
  • Est. Priority Date: 04/17/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for executing a software system, the software system comprising:

  • a set of storage locations, each storage location having a storage value and at least one associated attribute value;

    a plurality of actions, each action having at least two of the plurality of storage locations associated with that action; and

    a selection rule;

    the method comprising;

    determining a set of enabled actions based on the associated attribute values for the at least two storage locations associated with each action;

    selecting an enabled action from the set of enabled actions based on the selection rule;

    executing the selected enabled action; and

    updating the storage value and the at least one associated attribute value for at least one of the storage locations associated with the selected enabled action based on a result of the execution of the selected enabled action.

View all claims

    Thank you for your feedback