<< Previous << [Session1 Index] >> Next >>
Capability Concepts | Java Object Instances | E Object Instances |
Interest | Object | Eobject |
Primitive | Native Method | -- |
Capability | Object Reference * | Eobject Reference |
Access Right | Method ** | Method |
Message |
Call
Return |
Message |
Source |
Caller, for a Call
Callee, for a Return |
Sender |
Recipient |
Callee, for a Call
Caller, for a Return |
Recipient |
Subject |
Argument
Return Value |
Argument |
* A Java object reference is a base case version of a capability, wherein the capability is all the methods in its interface
** Not all methods really represent authority that needs access rights. If a method simply performs a calculation, security is not an issue. If, however, the method reaches "outside", to either the hardware, the user, or the operating system, to read or write information, it is an access right and it is conveying authority.