| CPC G06F 16/9024 (2019.01) | 32 Claims |

|
1. A method for access management in an executable graph-based model, the executable graph-based model comprising a plurality of nodes and an overlay structure comprising processing logic, the overlay structure associated with one or more executable nodes of the plurality of nodes, the method comprising:
determining, by processing circuitry, a first node group of the executable graph-based model, the first node group comprising at least one node, wherein the first node group has public scope;
associating, by the processing circuitry, a first contract with the first node group such that the first contract is configured to act as a proxy for one or more nodes within the first node group in relation to requests from outside the first node group, wherein the first node group comprises at least one of a group comprising:
(i) a private node having private scope such that the private node is not accessible from outside of the first node group, and
(ii) a protected node having protected scope such that the protected node is only accessible to nodes inherited from the protected node and nodes within a second node group which is inherited from the first node group;
receiving, by the processing circuitry, a stimulus and a context associated therewith, wherein the stimulus is associated with the first contract;
in response to the stimulus being received, mapping, by the processing circuitry, the stimulus to the first contract to determine an access response; and
processing, by the processing circuitry, the stimulus based on the access response.
|