automeres
Automere is a term used in discussions of modular design for autonomous and evolving systems. An automere is defined as the smallest deployable unit that encodes a complete, self-contained function or behavior and can be combined with other automeres to form more complex systems. Automeres are designed to be interoperable, with defined interfaces that allow recombination, replication, or exchange between agents or software modules.
The word combines auto- (self) with meros (part) from Greek, reflecting the idea of a self-contained part
An automere typically includes an interface specification, a minimal execution model, and a state or memory
Applications and implications include supporting evolvability in evolutionary computation, digital evolution, swarm robotics, and programmable materials.