Engine
Types¶
engine $tType
¶
Does work within a CoreSense agent to produce modelets.
- Takes multiple modelets as an input modelet_set
- Uses semantic information to identify valid input modelet formalisms
- semantics could be external (part of the type definition) or internal (modeled within the modelet itself)
- Produces one output modelet
- Has exertion characteristics
- e.g. time delay, resource usage, power consumption
Example
- DroneStateEngine (see tff/tests/test-wind-estimation.tff)
- Input Model:
- Modelet
- formalism: IMU.msg
- modelled concept: inertia
- Modelet
- formalism: NavSatFix.msg
- modelled concept: geolocation
- Modelet
- Output Modelet:
- modelet
- formalism: DroneState.msg
- modelled concept: drone_state
- modelet
- Input Model:
Source: engines-and-modelets.tff
¶
Relations¶
interface_of (
engine
>
template_set
)
¶
An engine requires a set of input modelets which matches the template_set.
Source: engines-and-modelets.tff
¶
output_modelet_formalism (
engine
>
formalism
)
¶
The formalism of an engine output modelet.
Source: engines-and-modelets.tff
¶
is_output_modelet_concept (
engine
>
phenomenon
)
¶
The concept of an engine output modelet.
Source: engines-and-modelets.tff
¶
output_property_of_engine (
engine
>
property
)
¶
The property an engine imparts on its output modelet.
Source: properties.tff
¶
engine_imparts_representation_class (
engine
>
representation_class
)
¶
The representation_class an engine imparts on its output modelet.