DORG — Directed Object–Relation Graph

DORG es un modelo arquitectónico minimalista para representar sistemas complejos como grafos dirigidos de objetos y relaciones. En lugar de tratar los diagramas como artefactos arquitectónicos primarios, DORG define la arquitectura como una estructura formal compuesta por objetos y relaciones dirigidas entre ellos.

Dentro de este marco, los diagramas arquitectónicos se convierten en proyecciones derivadas calculadas a partir del grafo subyacente de objetos y relaciones. Esta separación entre estructura y representación permite realizar razonamiento determinista sobre la arquitectura del sistema independientemente de las herramientas de visualización o de los estilos de notación.

1. Alcance

DORG es un modelo estructural aplicado desarrollado dentro de AstraVerge Research. Proporciona una base formal mínima para describir sistemas técnicos y organizacionales complejos en términos de objetos y sus relaciones.

Las descripciones arquitectónicas tradicionales suelen depender de diagramas como artefactos primarios. En contraste, DORG trata los diagramas como representaciones derivadas generadas a partir de un modelo estructural más fundamental.

Este enfoque permite que el razonamiento arquitectónico permanezca estable a través de diferentes herramientas de visualización, notaciones de modelado o convenciones de diagramación.

2. Principios fundamentales

DORG se basa en varios principios fundamentales:

3. Estructura del grafo

En el modelo DORG, un sistema se representa como un grafo dirigido compuesto por:

Esta estructura mínima permite que las descripciones arquitectónicas permanezcan coherentes a través de distintos niveles de abstracción, al tiempo que soporta el análisis formal de dependencias del sistema.

4. Proyecciones arquitectónicas

Los diagramas arquitectónicos se consideran proyecciones derivadas del grafo subyacente de objetos y relaciones.

Diferentes proyecciones pueden resaltar distintos aspectos del sistema, incluyendo dependencias de servicios, capas de infraestructura, agrupaciones funcionales o límites de dominio.

Dado que las proyecciones se calculan a partir del mismo modelo estructural, las diferentes vistas arquitectónicas permanecen internamente coherentes y sincronizadas.

5. Aplicaciones

DORG puede aplicarse al análisis y modelado de sistemas complejos, incluyendo:

6. Relación con otros marcos de AstraVerge

Dentro del ecosistema de investigación AstraVerge, DORG opera en la capa estructural de arquitectura y soporta modelos analíticos de nivel superior:

7. Estado

DORG es un modelo de investigación activo dentro del programa AstraVerge. Su estructura conceptual, ecosistema de herramientas y métodos analíticos pueden evolucionar a medida que se desarrollen nuevas aplicaciones e implementaciones.

8. Publicaciones

  1. Nekludoff, Alexey A. Architecture as a Directed Object–Relation Graph: A Minimal and Complete Model of Complex Systems. AstraVerge Research.