EN | IT | ES | DE

Hacer ejecutable el conocimiento estructurado.

Un Execution Engine domain-agnostic en el que los sistemas se derivan de modelos formales, no se implementan en código.
Estructura, comportamiento y responsabilidades se definen en una única especificación ejecutable.

Cada sistema de información presentado aquí se deriva de un modelo estructurado, no se implementa funcionalidad por funcionalidad.

Domain Definition → Execution Engine → Operational System Definición del dominio Execution Engine Sistema de información

Principio arquitectónico

Los procedimientos no se implementan en el software. El software ejecuta los procedimientos.

En MySirt, el comportamiento del sistema se deriva de la estructura formal del modelo de dominio en lugar de funcionalidades implementadas manualmente.

Métricas observadas en producción

más del 90%
código generado
(aplicación de atención al cliente)
~1:82
ratio DSL → código
(aplicación de atención al cliente)
~13:1
ratio generado/manual
(aplicación de atención al cliente)
5 years
uso operativo continuo
(aplicación de registro de eventos a nivel nacional)

Métricas derivadas de entornos operativos reales.

El modelo no es teórico. Ha sido ejecutado en entornos de producción.

Visión general del modelo de ejecución

El ciclo de vida del sistema está gobernado por un ciclo de ejecución determinista:

  1. Definir el modelo de dominio
  2. Ejecutar el Execution Engine
  3. Obtener el sistema ejecutable
  4. Modificar el modelo → regenerar

Qué define el modelo de ejecución

  • Estructuras de datos (entidades, relaciones, identificadores)
  • Comportamiento operativo (triggers, jobs, condiciones)
  • Responsabilidades organizativas (roles, reglas de acceso)
  • Restricciones de workflow y reglas de decisión
  • Estructuras de interacción con el usuario (listas, formularios, prompts)

El modelo define no solo las estructuras de datos, sino también el comportamiento del sistema.

Ejecución model-driven

El comportamiento del sistema no se implementa — se deriva del modelo.

El modelo define la estructura, la lógica operativa y las responsabilidades. El Execution Engine interpreta esta definición y la aplica en tiempo de ejecución.

El comportamiento de la aplicación está, por tanto, condicionado por la estructura del modelo y no por implementaciones incrementales de funcionalidades.

El sistema en ejecución refleja su definición actual, no la acumulación de cambios de código a lo largo del tiempo.

La coherencia estructural se preserva mediante ejecución y regeneración model-driven.

Qué hace diferente a MySirt

El dominio se describe, no se programa. La DSL se convierte en la Single Source of Truth, mientras que el Model Execution Engine deriva automáticamente un sistema de información completo, coherente y regenerable.

Evidencia operativa

Sistemas de información derivados de definiciones estructuradas de dominio.

Explorar evidencia operativa

A quién está dirigido

  • Organizaciones que digitalizan procesos de negocio complejos basados en reglas
  • Equipos que gestionan variantes de procesos recurrentes entre múltiples clientes
  • Proveedores cuyo conocimiento de dominio debe convertirse en un sistema de información ejecutable

Posicionamiento

MySirt no es una herramienta de desarrollo ni una plataforma low-code. Es un Model Execution Engine que hace ejecutable el conocimiento de dominio mientras mantiene el sistema continuamente alineado con su definición formal.