Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Motivity

Motivity classifies how a technology receives information from its environment, acts on that environment, and retains state. It uses three primitives: perception for input, projection for output, and comprehension for internal state and computation.

This attribute is related to autonomy, but the two measure different properties. Motivity describes a system’s interaction and state. Autonomy describes how humans and machines divide responsibility.

Note

“Motivity” is uncommon in software classification. ASPECT uses it for a system’s capacity to produce change through input, output, and internal state.

Levels

Motivity has six ordinal levels ordered by interaction complexity. Perception is one-way input, projection is one-way output, and comprehension is internal state and computation.

Note

Throughout this document, “comprehension” refers to a technology’s ability to receive, store, and act on data. It does not imply general intelligence, consciousness, or AGI. A hash function, a state machine, and a lookup table exhibit comprehension in this limited sense because they maintain internal state that affects their behavior.

Stateless means no memory between interactions; stateful means the technology retains internal state that influences future behavior.

LevelNamePerceptionProjectionComprehensionStateless/StatefulExamples
0Inert✗✗✗NoneA hammer or simple pulley system
1Computational✗✗✓Stateful (internal)Digital model1, simulation
2Perceptive✓✗✗StatelessData shadow1, sensor log
3Projective✗✓✗StatelessCron job that emails status
4Reactive✓✓✗StatelessSmart light switch, relay
5Adaptive✓✓✓StatefulDigital twin1, autonomous agent

Inert (level 0)

Technology at this level has no computational capability and no interaction with the environment. It is purely passive. Examples include a hammer, a simple pulley system, or any purely physical tool with no embedded intelligence.

Self

Computational (level 1)

Technology at this level performs self-contained computation but has no input from or output to the environment. Comprehension (internal processing) is present, but neither perception nor projection are. Examples include a digital model or simulation that runs in isolation.

Self     Comprehension Self

Perceptive (level 2)

Technology at this level receives input from the environment (one-way input binding) but produces no output and has no internal comprehension. The technology observes but does not process or act. Examples include a data shadow or a sensor that logs readings to storage without analyzing them.

Env Self Perception

Projective (level 3)

Technology at this level produces output to the environment (one-way output binding) but receives no input and has no internal comprehension. A cron job that emails a status report projects information without sensing or reasoning about its environment.

Self Env Projection

Reactive (level 4)

Technology at this level has two-way binding with the environment (perception and projection) but is stateless. It responds to input without an internal model or memory of past interactions. Examples include a smart light switch that turns lights on when motion is detected and a relay that closes a circuit when a threshold is crossed.

Env Perception Self Projection Env

Adaptive (level 5)

Technology at this level has full two-way binding (perception and projection) with internal comprehension. It maintains state, builds an internal model of its environment, and changes its behavior based on accumulated experience. Examples include a digital twin that continuously synchronizes with a physical system and predicts future states and an autonomous agent that plans and adapts.

Env Perception Self     Comprehension Self Projection Env

  1. Y. K. Liu, S. K. Ong, and A. Y. C. Nee, “State-of-the-art survey on digital twin implementations,” Adv. Manuf., vol. 10, no. 1, pp. 1-23, Mar. 2022, doi: 10.1007/s40436-021-00375-w. ↩ ↩2 ↩3