EN | IT | ES | DE

Execution Model

Execution Principle

In MySirt the system is not implemented — it is derived.

Applications are not written directly in code. They are derived from structured models expressed through the execution meta-model.

A formal definition describes data, behavior and responsibilities. The Execution Engine interprets this definition and produces the operational system that enforces it.

The running application remains a direct consequence of the model, not a separate artifact evolving independently.

Executable DSL Foundations

Core Definition

The MySirt DSL is a declarative language used to define complete operational information systems. It describes system structure, behavior and organizational rules within a single formal definition.

System Dimensions

A MySirt model defines three fundamental dimensions of a system:

  • Structure — entities, fields and relationships
  • Behavior — triggers, jobs and operational rules
  • Organization — roles and access policies

Together these elements form the executable specification of the application.

Model Instead of Code

The DSL describes what the system must do, not how it is implemented. The Execution Engine interprets the model and generates the Executable Information System.

Complete Systems in One Definition

A complete business system can be defined within a single DSL file. The definition includes data structures, workflows, security rules and user interaction structures required by the application.

Operational Behavior in the Model

Triggers and jobs allow the DSL to model operational workflows directly within the system definition.

Business logic is expressed declaratively without procedural implementation.

Execution Model Principle

The DSL acts as the executable model of the system. The engine derives the runtime application and enforces the rules defined in the specification.

Execution Meta-Model

What, not how.

MySirt is based on a meta-model describing the fundamental structures of operational information systems. Applications are not implemented feature by feature; they are derived from models built on this execution structure.

Execution Meta-Model Operational System Meta-Model Data Behavior Organization Presentation Different domains populate the same execution structure with domain-specific concepts, while the meta-model remains constant.
Define Model Execute Operational System Modify Definition

Clarity emerges through execution.

1

Define the Domain Model

  • Entities and relationships
  • Business rules
  • Roles and permissions
  • Workflow logic
2

Execute the Model

  • Model is interpreted
  • Structures are validated
  • Dependencies are resolved
3

Operational System

  • Executable environment derived from the model
  • Behavior enforced by definitions
  • Responsibilities embedded in the system
4

Iterate Structurally

  • Modify the model
  • Regenerate the system
  • Maintain structural coherence

Continuous Model Operation

The generated system is not a final artifact. The operational environment remains derived from the model throughout its lifecycle.

System evolution happens by modifying definitions rather than modifying implementation.

Structural Regeneration

Changes at the model level propagate coherently to the system. The model remains the single Source of Truth.

Model as Primary Artifact

The model is not documentation. It is an executable specification. The system is the execution of the model.

Controlled Extension

Custom behavior can be attached at defined extension points. Manual logic operates within the model-defined structure rather than replacing it.

Engineering Impact

Development effort shifts from writing code to defining behavior. Complexity moves from implementation volume to model clarity.

Why This Changes Development

Traditional development is code-first and structure emerges over time. MySirt is model-first: structure is defined upfront and logic is formalized. This shifts development from incremental coding to structural execution.