Executable Model
Term |
Executable Model |
Aliases |
- |
Identity
-
Term ID:
src/main/doxsite/glossary/development-process/executable-model.dox -
English label: Executable Model
-
Japanese label: 実行可能モデル
-
Scope qualifier: SimpleModeling / executable portion of Object Model
-
Bare-label linking: linkable
-
Category: Development Process
-
Status: normative
-
Definition authority: SimpleModeling BoK
DEFINITION
An Executable Model is an Object Model that defines general structures and rules such as Types, Objects, Relationships, responsibilities, Services, Operations, Events, StateMachines, Behavior, and Constraints and can be connected to program generation and execution. Permitted executions can be derived from its rules.
SimpleModeling
An Executable Model is shared among human developers, programming-language representations, execution foundations, and generative AI. Current CML (Cozy Modeling Language) directly targets only the Executable Model portion of an Object Model. Cozy generates programs, and Textus provides the execution foundation.