System and method for managing resources using a compositional programming model
AssigneeInternational Business Machines Corporation
InventorsBruce David Lucas, Rahul P. Akolkar, Charles F. Wiecha
Life of this patent
Estimating the term…
Abstract
A system and method for managing resources in a programming environment includes providing mutable entities including related data including triples, listening for changes in the related data, and triggering a first construct in accordance with the changes in the related data to update the mutable entities. Updates are propagated from the first construct to other constructs such that a cascade of updates occurs. The cascade of updates is executed concurrently such that the updates are propagated to completion and are executed all at once relative to other cascades of executing constructs.
Claims20
A method for managing resources in a programming environment, comprising:
- providing mutable entities including related data including triples;
- listening for changes in the related data;
- triggering a first construct in accordance with the changes in the related data to update the mutable entities;
- propagating updates from the first construct to other constructs such that a cascade of updates occurs;
- and
- executing the cascade of updates concurrently such that the updates are propagated to completion and are executed all at once relative to other cascades of executing constructs.
A computer readable medium comprising a computer readable program for managing resources in a programming environment, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
- providing mutable entities including related data including triples;
- listening for changes in the related data;
- triggering a first construct in accordance with the changes in the related data to update the mutable entities;
- propagating updates from the first construct to other constructs such that a cascade of updates occurs;
- and
- executing the cascade of updates concurrently such that the updates are propagated to completion and are executed all at once relative to other cascades of executing constructs.
Dependencies are inferred from the claim text.