Background
MySirt es el resultado de un trabajo de ingeniería de largo plazo centrado en transformar definiciones estructuradas de dominio en sistemas de información ejecutables. La Execution Engine evolucionó mediante continuous engineering, despliegues reales y refinamiento arquitectónico progresivo, no mediante simple experimentación.
Orígenes
El lenguaje de modelado se originó en los años 90 y ha evolucionado a través de múltiples generaciones tecnológicas manteniendo sus principios arquitectónicos fundamentales.
Los conceptos arquitectónicos iniciales se desarrollaron en un contexto de ingeniería centrado en el modelado formal de sistemas y en la lógica de ejecución. La idea de base era simple pero exigente: el comportamiento del sistema debe emerger de definiciones estructuradas, no de funcionalidades implementadas manualmente.
Con el tiempo las tecnologías cambiaron varias veces, pero los principios fundamentales permanecieron constantes. MySirt no nace de las tendencias recientes de la IA o del low-code; refleja más de tres décadas de evolución arquitectónica continua.
Formalización progresiva
Con el tiempo, la Execution Engine evolucionó mediante un refinamiento arquitectónico incremental:
- Formalización del lenguaje de dominio (DSL)
- Implementación de mecanismos de regeneración estructural
- Integración de la ejecución de reglas en el proceso generativo
- Estabilización de una arquitectura de ejecución en capas
Cada fase reforzó la coherencia interna y redujo la dependencia de patrones de implementación ad hoc.
La arquitectura no permaneció estática. Cuando proyectos reales evidenciaron patrones recurrentes, estos se generalizaron y nuevas abstracciones se integraron en la DSL. La DSL y el Model Execution Engine evolucionaron juntos manteniendo coherencia con los principios arquitectónicos originales.
Validación en entornos reales
El motor ha sido validado mediante sistemas realmente utilizados en producción en múltiples dominios, incluyendo sistemas administrativos, plataformas de gestión operativa y aplicaciones basadas en workflows estructurados.
Estas experiencias operativas contribuyeron directamente a la evolución de la arquitectura, reforzando el determinismo, la estabilidad de la regeneración y la coherencia de la ejecución model-driven. Algunos ejemplos están documentados en la sección Operational Evidence del sitio.
Principios de ingeniería
- Definición de sistemas model-first
- Interpretación determinista en lugar de implementación manual de funcionalidades
- Coherencia estructural mediante regeneración
- Formalización explícita de reglas y responsabilidades
- Separación entre especificación y ejecución
Continuidad
MySirt no representa un proyecto de investigación de corta duración. Es el resultado de más de tres décadas de evolución arquitectónica continua. Cada proyecto operativo contribuyó a refinar tanto la DSL como el Model Execution Engine, mientras los principios fundamentales permanecieron invariados a lo largo de toda su evolución.
