KOSH entity Model
Translate
A KOSH entity is an instance of the entity presented in the
entity construction document of a KOSH blueprint. For creatures
and machines, it is also an implementation and actualisation of
a set of interfaces.
A KOSH entity is composed of the following
distinct blocks;
- ID block - who am I, what am I?
- Interface block - what can I do for the outside world?
- Data block - internal and public
- Code block - the actual code
- Communication ports - one or more ports, named, restricted,
prioritised, unidirectional (in or out), bidirectional
(in AND out), single, multiplexed.
It should be kept in mind however that this is a logical model. For instance,
the Interface block and the Code block may not be a part of actual physical
object, being defined in the blueprint and actualised somewhere else. These
are implementational details.
|