From 69255280dae5e2c7fb9cb360d7582c7da3a6b46f Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Sun, 17 May 2026 09:58:44 +0300
Subject: [PATCH 1/7] Add Delta-Engine paper with abstract and methodologies
Introduce Delta-Engine paper detailing a new physics engine for embedded systems.
---
paper/paper.md | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 paper/paper.md
diff --git a/paper/paper.md b/paper/paper.md
new file mode 100644
index 0000000..c364512
--- /dev/null
+++ b/paper/paper.md
@@ -0,0 +1,27 @@
+# Delta-Engine
+
+## Abstract
+Scientific abstractions are one of the very useful techniques to implement software to control embedded microcontrollers for heavy machinery operations. In this paper, we introduce a physics engine that provides a new software paradigm for IO control for embedded systems and robotics based on a mathematical-physical abstraction.
+
+## Keywords
+Embedded Systems - Embedded IO - C Programming Framework - Calculus-based Physics - Multivariate Calculus - Software programming paradigms
+
+## Knowledge Gaps
+There are a couple of knowledge gaps that this software is going to address including, but not limited to:
+- [ ] Controlling IO using Scientific Abstractions (e.g., Mathematical/Physical and Chemical Abstractions).
+
+## Introduction
+Delta-Engine is a physics engine that provides a new software architectural paradigm for precisional IO switch and control over embedded systems and robotics without much knowledge in embedded systems, managing states and software engineering paradigms or if they fail to design the system (e.g., Object-oriented programming). It introduces the field of computational physics to the embedded world through providing a virtual machine and a runtime infrastructure based on the Newtonian physics spaces and supporting infrastructure IO libraries for several supported platforms.
+
+## Methodologies
+- Virtualization of physics objects and IO emulation using mathematical and physical abstractions.
+- Newtonian physics spaces as Runtime Infrastructure (RTI).
+- Implementation of several physics spaces modules (e.g., Kinematics Module - Fluid Mechanics Module).
+
+## High-level Architecture
+
+## Implementation Phases and Milestones
+
+## Integration Phases and Life Applications
+
+## Future vision and startups
From 643ada0d36fdd71f7676995826ae6a7ecb8ed3ba Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Sun, 17 May 2026 10:02:49 +0300
Subject: [PATCH 2/7] Enhance knowledge gaps section in paper.md
Expanded the knowledge gaps section to include additional theoretical and practical aspects related to embedded control and hardware implementation.
---
paper/paper.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/paper/paper.md b/paper/paper.md
index c364512..5c15356 100644
--- a/paper/paper.md
+++ b/paper/paper.md
@@ -7,8 +7,10 @@ Scientific abstractions are one of the very useful techniques to implement softw
Embedded Systems - Embedded IO - C Programming Framework - Calculus-based Physics - Multivariate Calculus - Software programming paradigms
## Knowledge Gaps
-There are a couple of knowledge gaps that this software is going to address including, but not limited to:
-- [ ] Controlling IO using Scientific Abstractions (e.g., Mathematical/Physical and Chemical Abstractions).
+There are a couple of theoretical and practical knowledge gaps that this software is going to address including, but not limited to:
+- [ ] Precisional IO Embedded Control of heavy machines and robotics using Scientific Abstractions (e.g., Mathematical/Physical and Chemical Abstractions).
+- [ ] Seamless hardware implementation of several physics simulation systems.
+- [ ] Single abstraction for software and hardware systems.
## Introduction
Delta-Engine is a physics engine that provides a new software architectural paradigm for precisional IO switch and control over embedded systems and robotics without much knowledge in embedded systems, managing states and software engineering paradigms or if they fail to design the system (e.g., Object-oriented programming). It introduces the field of computational physics to the embedded world through providing a virtual machine and a runtime infrastructure based on the Newtonian physics spaces and supporting infrastructure IO libraries for several supported platforms.
From 8359e9d66e4899e8a7026fe096105d36d9f1d910 Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Fri, 22 May 2026 22:35:14 +0300
Subject: [PATCH 3/7] =?UTF-8?q?Add=20architecture=20diagram=20for=20=CE=94?=
=?UTF-8?q?-Engine?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This file contains a detailed graph representation of the Δ-Engine architecture, including various clusters for physics mechanics, IO infrastructure, and platform-dependent toolchains.
---
paper/architecture.dot | 287 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 287 insertions(+)
create mode 100644 paper/architecture.dot
diff --git a/paper/architecture.dot b/paper/architecture.dot
new file mode 100644
index 0000000..59b9904
--- /dev/null
+++ b/paper/architecture.dot
@@ -0,0 +1,287 @@
+digraph newtonian_rti {
+ subgraph cluster_engine {
+ fontname="Helvetica"
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#8F8F8F"
+ color="#8F8F8F"
+ fontcolor="#FFFFFF"
+ fontsize=12
+ penwidth=1.2
+ margin=16
+
+ graph [
+ rankdir=TB
+ fontname="Helvetica"
+ fontsize=20
+ bgcolor="transparent"
+ pad=0.5
+ nodesep=0.3
+ ranksep=0.25
+ label="Δ-Engine Architecture (GPLv3)"
+ labelloc=t
+ labeljust=c
+ splines=false
+ compound=true
+ ]
+ node [
+ fontname="Helvetica"
+ shape=box
+ style="rounded,filled"
+ penwidth=0.8
+ width=5.5
+ margin="0.25,0.18"
+ ]
+ edge [
+ fontname="Helvetica"
+ fontsize=10
+ arrowhead=vee
+ arrowsize=0.7
+ penwidth=0.8
+ color="#9C9A92"
+ ]
+
+
+ // ── Newtonian RII — Amber ─────────────────────────────────────────────
+ subgraph cluster_rti {
+ label="[0] Newtonian RTI — Physics Spaces\nTop-level simulation environment and scene API"
+ fontname="Helvetica"
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#633806"
+ color="#EF9F27"
+ fontcolor="#FFFFFF"
+ fontsize=12
+ penwidth=1.2
+ margin=16
+
+ node [
+ fontname="Helvetica"
+ fontsize=11
+ shape=box
+ style="rounded,filled"
+ fillcolor="#733806"
+ color="#733806"
+ fontcolor="#FFFFFF"
+ penwidth=0.8
+ width=1.0
+ margin="0.18,0.14"
+ ]
+
+ _inertia [ label="Inertial Reference Frames" ]
+ _forceacc [ label="Accelerating Component" ]
+ _interaction [ label="Interaction Component" ]
+
+ { rank=same _inertia _forceacc _interaction }
+
+ // invisible edges to enforce left-to-right ordering
+ _inertia -> _forceacc -> _interaction [ style=invis ]
+ }
+
+ // ── Physics Mechanics cluster ─────────────────────────────────────────
+ subgraph cluster_physics {
+ label="[1] Physics Mechanics Modules"
+ fontname="Helvetica"
+ fontsize=12
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ penwidth=1.2
+ margin=16
+
+ node [
+ fontname="Helvetica"
+ fontsize=11
+ shape=box
+ style="rounded,filled"
+ fillcolor="#26215C"
+ color="#26215C"
+ fontcolor="#FFFFFF"
+ penwidth=0.8
+ width=1.0
+ margin="0.18,0.14"
+ ]
+
+ PM_mech [ label="Mechanics" ]
+ PM_fluid [ label="Fluid Dynamics" ]
+ PM_therm [ label="Thermodynamics" ]
+ PM_em [ label="Electromagnetism" ]
+
+ { rank=same PM_mech PM_fluid PM_therm PM_em }
+
+ // invisible edges to enforce left-to-right ordering
+ PM_mech -> PM_fluid -> PM_therm -> PM_em [ style=invis ]
+ }
+
+ subgraph cluster_sdk {
+ label="The Electrostatic-Sandbox SDK (GPLv3)"
+ fontname="Helvetica"
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#000000"
+ color="#000000"
+ fontcolor="#FFFFFF"
+ fontsize=12
+ penwidth=1.2
+ margin=16
+ // ── Mathematical Libraries — Blue ─────────────────────────────────────
+ subgraph cluster_mathlibs {
+ label="[2] Mathematical Libraries"
+ fontname="Helvetica"
+ fontsize=12
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#0C447C"
+ color="#85B7EB"
+ fontcolor="#FFFFFF"
+ penwidth=1.2
+ margin=16
+
+ node [
+ fontname="Helvetica"
+ fontsize=11
+ shape=box
+ style="rounded,filled"
+ fillcolor="#26215C"
+ color="#26215C"
+ fontcolor="#FFFFFF"
+ penwidth=0.8
+ width=1.0
+ margin="0.18,0.14"
+ ]
+
+ _vectors [ label="Vector Math" ]
+ _calculus [ label="Calculus" ]
+ _matrix [ label="Matrix Algebra" ]
+
+ { rank=same _vectors _calculus _matrix }
+
+ // invisible edges to enforce left-to-right ordering
+ _vectors -> _calculus -> _matrix [ style=invis ]
+ }
+
+ // ── IO VM — Teal ──────────────────────────────────────────────────────
+
+ subgraph cluster_vmio {
+ label="[3] IO VM (VMIO)\nVirtualised IO interface — platform-agnostic dispatch"
+ fontname="Helvetica"
+ fontsize=12
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#085041"
+ color="#5DCAA5"
+ fontcolor="#FFFFFF"
+ penwidth=1.2
+ margin=16
+
+ node [
+ fontname="Helvetica"
+ fontsize=11
+ shape=box
+ style="rounded,filled"
+ fillcolor="#115022"
+ color="#115022"
+ fontcolor="#FFFFFF"
+ penwidth=0.8
+ width=1.0
+ margin="0.18,0.14"
+ ]
+
+ _analog [ label="Analog Driver" ]
+ _digital [ label="Digital Driver" ]
+ _comm [ label="Comm Driver" ]
+ _memory [ label="Memory Driver" ]
+
+ { rank=same _analog _digital _comm _memory }
+
+ // invisible edges to enforce left-to-right ordering
+ _analog -> _digital -> _comm -> _memory [ style=invis ]
+ }
+
+ // ── IO Infrastructure — Coral ─────────────────────────────────────────
+
+ subgraph cluster_io {
+ label="[4] IO Infrastructure"
+ fontname="Helvetica"
+ fontsize=12
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#712B13"
+ color="#F0997B"
+ fontcolor="#FFFFFF"
+ penwidth=1.2
+ margin=16
+
+ node [
+ fontname="Helvetica"
+ fontsize=11
+ shape=box
+ style="rounded,filled"
+ fillcolor="#912B13"
+ color="#912B13"
+ fontcolor="#FFFFFF"
+ penwidth=0.8
+ width=1.0
+ margin="0.18,0.14"
+ ]
+
+ _gpio [ label="GPIO" ]
+ _spi [ label="SPI" ]
+ _i2c [ label="I2C" ]
+ _pwm [ label="PWM" ]
+ _adc [ label="ADC" ]
+ _eeprom [ label="EEPROM" ]
+
+ { rank=same _gpio _spi _i2c _pwm _adc _eeprom }
+
+ // invisible edges to enforce left-to-right ordering
+ _gpio -> _spi -> _i2c -> _pwm -> _adc -> _eeprom [ style=invis ]
+ }
+ }
+
+ // ── Platform targets — Gray ───────────────────────────────────────────
+ subgraph cluster_toolchain {
+ label="[5] Platform-dependent Toolchain"
+ fontname="Helvetica"
+ fontsize=12
+ fontcolor="#CECBF6"
+ style="rounded,filled"
+ fillcolor="#444441"
+ color="#B4B2A9"
+ fontcolor="#FFFFFF"
+ penwidth=1.2
+ margin=16
+
+ node [
+ fontname="Helvetica"
+ fontsize=11
+ shape=box
+ style="rounded,filled"
+ fillcolor="#545451"
+ color="#B4B2A9"
+ fontcolor="#FFFFFF"
+ penwidth=0.8
+ width=1.0
+ margin="0.18,0.14"
+ ]
+
+ _avr [ label="AVR" ]
+ _arm [ label="ARM" ]
+ _x86 [ label="x86" ]
+ _android [ label="Android" ]
+
+ { rank=same _avr _arm _x86 _android }
+
+ // invisible edges to enforce left-to-right ordering
+ _avr -> _arm -> _x86 -> _android [ style=invis ]
+ }
+
+ // ── Spine edges ───────────────────────────────────────────────────────
+ _interaction -> PM_em [style=invis] [ lhead=cluster_physics ]
+ PM_em -> _matrix [style=invis] [ ltail=cluster_physics ]
+ _matrix -> _memory [style=invis]
+ _memory -> _eeprom [style=invis]
+ _eeprom -> _android [style=invis]
+ }
+}
From d4f7523e75f702dc7635252ba34d3f46595e80e1 Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Fri, 22 May 2026 22:38:41 +0300
Subject: [PATCH 4/7] Add high-level architecture image to paper
---
paper/paper.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/paper/paper.md b/paper/paper.md
index 5c15356..7914c5c 100644
--- a/paper/paper.md
+++ b/paper/paper.md
@@ -21,6 +21,8 @@ Delta-Engine is a physics engine that provides a new software architectural para
- Implementation of several physics spaces modules (e.g., Kinematics Module - Fluid Mechanics Module).
## High-level Architecture
+
+
## Implementation Phases and Milestones
From 49bf2222d8055f7bb56d4b0f6b30a98e489a18e7 Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Thu, 28 May 2026 12:02:48 +0300
Subject: [PATCH 5/7] =?UTF-8?q?Add=20SES=20graph=20definition=20for=20?=
=?UTF-8?q?=CE=94-Engine=20Architecture?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This file defines a graph structure for the System Entity Structure (SES) of the Δ-Engine Architecture, detailing subsystems, nodes, and their relationships.
---
paper/ses-mb.dot | 372 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 372 insertions(+)
create mode 100644 paper/ses-mb.dot
diff --git a/paper/ses-mb.dot b/paper/ses-mb.dot
new file mode 100644
index 0000000..838baa9
--- /dev/null
+++ b/paper/ses-mb.dot
@@ -0,0 +1,372 @@
+digraph ses {
+ graph [
+ rankdir=TB
+ fontname="Helvetica"
+ fontsize=13
+ bgcolor="transparent"
+ pad=0.5
+ nodesep=0.4
+ ranksep=0.4
+ label="System Entity Structure (SES) — Δ-Engine Architecture (GPLv3)"
+ labelloc=t
+ labeljust=c
+ splines=false
+ compound=true
+ ]
+ node [
+ fontname="Helvetica"
+ shape=box
+ style="rounded,filled"
+ penwidth=0.8
+ margin="0.22,0.16"
+ ]
+ edge [
+ fontname="Helvetica"
+ fontsize=10
+ arrowhead=vee
+ arrowsize=0.7
+ penwidth=0.8
+ color="#9C9A92"
+ ]
+
+ // ── ROOT ────────────────────────────────────────────────────────────────
+ subgraph cluster_root {
+ label="Δ-Engine · Root subsystem · GPLv3"
+ fontname="Helvetica"
+ fontsize=13
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#444441"
+ color="#B4B2A9"
+ penwidth=1.4
+ margin=20
+
+ // ── [0] Newtonian RTI ─────────────────────────────────────────────
+ subgraph cluster_rti {
+ label="[0] Newtonian RTI\nPhysics spaces"
+ fontname="Helvetica"
+ fontsize=11
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#633806"
+ color="#EF9F27"
+ penwidth=1.2
+ margin=14
+
+ EN_rti [
+ label="Physics spaces\n(entity node)"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ fontcolor="#CECBF6"
+ fontsize=10
+ width=1.6
+ ]
+
+ node [ fillcolor="#085041" color="#5DCAA5" fontcolor="#9FE1CB" fontsize=10 width=0.9 ]
+ IRF [ label="Inertial\nRef. Frame" ]
+ ACC [ label="Accel.\nComponent" ]
+ INT [ label="Interact.\nComponent" ]
+
+ { rank=IRF ACC INT }
+ IRF -> ACC -> INT [ style=invis ]
+ EN_rti -> IRF [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_rti -> ACC [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_rti -> INT [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+
+ // ── [1] Physics Mechanics — specialization of EN_rti ─────────
+ subgraph cluster_physics {
+ label="[1] Physics Mechanics\n« specialization » of Physics spaces"
+ fontname="Helvetica"
+ fontsize=11
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#26215C"
+ color="#AFA9EC"
+ penwidth=1.4
+ margin=14
+
+ EN_phys [
+ label="Mech. modules\n(specialization node)"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ fontcolor="#CECBF6"
+ fontsize=10
+ width=1.8
+ ]
+
+ node [ fillcolor="#085041" color="#5DCAA5" fontcolor="#9FE1CB" fontsize=10 width=0.9 ]
+ MCH [ label="Mechanics" ]
+ FLD [ label="Fluid\nDynamics" ]
+ THM [ label="Thermo-\ndynamics" ]
+ EM [ label="Electro-\nmagnetism" ]
+
+ { rank=MCH FLD THM EM }
+ MCH -> FLD -> THM -> EM [ style=invis ]
+ EN_phys -> MCH [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_phys -> FLD [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_phys -> THM [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_phys -> EM [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ }
+ }
+
+ // specialization arc: diamond tail → vee head
+ EN_rti -> EN_phys [
+ label="« specialize »"
+ style=solid
+ arrowhead=normal
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+
+ // ── SDK ───────────────────────────────────────────────────────────
+ subgraph cluster_sdk {
+ label="Electrostatic-Sandbox SDK · GPLv3"
+ fontname="Helvetica"
+ fontsize=12
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#2C2C2A"
+ color="#888780"
+ penwidth=1.4
+ margin=16
+
+ subgraph cluster_math {
+ label="[2] Mathematical Libraries"
+ fontname="Helvetica"
+ fontsize=11
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#0C447C"
+ color="#85B7EB"
+ penwidth=1.2
+ margin=14
+
+ EN_math [
+ label="Math ops\n(entity node)"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ fontcolor="#CECBF6"
+ fontsize=10
+ width=1.4
+ ]
+
+ node [ fillcolor="#085041" color="#5DCAA5" fontcolor="#9FE1CB" fontsize=10 width=0.9 ]
+ VEC [ label="Vector\nMath" ]
+ CAL [ label="Calculus" ]
+ MAT [ label="Matrix\nAlgebra" ]
+
+ { rank=VEC CAL MAT }
+ VEC -> CAL -> MAT [ style=invis ]
+ EN_math -> VEC [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_math -> CAL [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_math -> MAT [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ }
+
+ subgraph cluster_vmio {
+ label="[3] IO VM (VMIO)\nVirtualised IO — platform-agnostic dispatch"
+ fontname="Helvetica"
+ fontsize=11
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#085041"
+ color="#5DCAA5"
+ penwidth=1.2
+ margin=14
+
+ EN_vmio [
+ label="IO drivers\n(entity node)"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ fontcolor="#CECBF6"
+ fontsize=10
+ width=1.4
+ ]
+
+ node [ fillcolor="#085041" color="#1D9E75" fontcolor="#9FE1CB" fontsize=10 width=0.9 ]
+ ANG [ label="Analog\nDriver" ]
+ DIG [ label="Digital\nDriver" ]
+ COM [ label="Comm\nDriver" ]
+ MEM [ label="Memory\nDriver" ]
+
+ { rank=ANG DIG COM MEM }
+ ANG -> DIG -> COM -> MEM [ style=invis ]
+ EN_vmio -> ANG [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_vmio -> DIG [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_vmio -> COM [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_vmio -> MEM [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+
+ // ── [4] IO Infrastructure — aspect of VMIO ─────────────
+ subgraph cluster_io {
+ label="[4] IO Infrastructure\n"
+ fontname="Helvetica"
+ fontsize=11
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#712B13"
+ color="#F0997B"
+ penwidth=1.2
+ margin=14
+
+ EN_io [
+ label="HW peripherals\n(entity node)"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ fontcolor="#CECBF6"
+ fontsize=10
+ width=1.6
+ ]
+
+ node [ fillcolor="#085041" color="#5DCAA5" fontcolor="#9FE1CB" fontsize=10 width=0.9 ]
+ GPIO [ label="GPIO" ]
+ SPI [ label="SPI" ]
+ I2C [ label="I2C" ]
+ PWM [ label="PWM" ]
+ ADC [ label="ADC" ]
+ EEPROM [ label="EEPROM" ]
+
+ { rank=GPIO SPI I2C PWM ADC EEPROM }
+ GPIO -> SPI -> I2C -> PWM -> ADC -> EEPROM [ style=invis ]
+ EN_io -> GPIO [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_io -> SPI [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_io -> I2C [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_io -> PWM [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_io -> ADC [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ EN_io -> EEPROM [ style=dashed color="#AFA9EC" arrowhead=none penwidth=0.6 ]
+ }
+ }
+
+ EN_vmio -> EN_io [
+ label="« aspect-of »"
+ style=dashed
+ arrowhead=none
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+ }
+
+ // ── [5] Toolchain ─────────────────────────────────────────────────
+ subgraph cluster_toolchain {
+ label="[5] Platform-dependent Toolchain"
+ fontname="Helvetica"
+ fontsize=11
+ fontcolor="#FFFFFF"
+ style="rounded,filled"
+ fillcolor="#444441"
+ color="#B4B2A9"
+ penwidth=1.2
+ margin=14
+
+ EN_tc [
+ label="Arch. targets\n(entity node)"
+ fillcolor="#3C3489"
+ color="#AFA9EC"
+ fontcolor="#CECBF6"
+ fontsize=10
+ width=1.4
+ ]
+
+ node [ fillcolor="#085041" color="#5DCAA5" fontcolor="#9FE1CB" fontsize=10 width=0.9 ]
+ AVR [ label="AVR" ]
+ ARM [ label="ARM" ]
+ X86 [ label="x86" ]
+ ANDROID [ label="Android" ]
+
+ { rank=same AVR ARM X86 ANDROID }
+ AVR -> ARM -> X86 -> ANDROID [ style=invis ]
+ EN_tc -> AVR [
+ style=solid
+ arrowhead=normal
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+ EN_tc -> ARM [
+ label="« specialize »"
+ style=solid
+ arrowhead=normal
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+ EN_tc -> X86 [
+ style=solid
+ arrowhead=normal
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+ EN_tc -> ANDROID [
+ style=solid
+ arrowhead=normal
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ ]
+ }
+
+ // Formal Linkage using Axioms among entities from different subsystems
+ EN_phys -> EN_math [
+ label="« axiomatic-formal linkage »"
+ style=dashed
+ arrowhead=diamond
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+
+ EN_math -> EN_vmio [
+ label="« axiomatic-formal linkage »"
+ style=dashed
+ arrowhead=diamond
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+
+ EN_tc -> EN_io [
+ label="« axiomatic-formal linkage »"
+ style=dashed
+ arrowhead=diamond
+ arrowtail=diamond
+ dir=both
+ color="#EF9F27"
+ fontcolor="#EF9F27"
+ fontsize=9
+ penwidth=1.2
+ lhead=cluster_physics
+ ]
+ }
+}
From b00255bd45e89f8314fbf27f1e091d4cb7606bd8 Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Thu, 28 May 2026 12:04:52 +0300
Subject: [PATCH 6/7] Add additional image to high-level architecture section
---
paper/paper.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/paper/paper.md b/paper/paper.md
index 7914c5c..ebd74c4 100644
--- a/paper/paper.md
+++ b/paper/paper.md
@@ -23,6 +23,8 @@ Delta-Engine is a physics engine that provides a new software architectural para
## High-level Architecture
+
+
## Implementation Phases and Milestones
From 40dcff9c5905eae0809a4f0e1bd56eb55506d050 Mon Sep 17 00:00:00 2001
From: "Pavly Gerges (pavl_g)" <60224159+pavly-gerges@users.noreply.github.com>
Date: Thu, 28 May 2026 12:09:00 +0300
Subject: [PATCH 7/7] Update paper.md to include references section
Replaced 'Future vision and startups' section with 'References' and added reference links.
---
paper/paper.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/paper/paper.md b/paper/paper.md
index ebd74c4..caa02fd 100644
--- a/paper/paper.md
+++ b/paper/paper.md
@@ -30,4 +30,8 @@ Delta-Engine is a physics engine that provides a new software architectural para
## Integration Phases and Life Applications
-## Future vision and startups
+## References
+- [SES/MB Framework by Throsten Pawletta](https://dl.acm.org/doi/10.5555/3108244.3108245)
+- [The Feynman Lectures Caltech University](https://www.feynmanlectures.caltech.edu/)
+- [Fundamentals of Physics for Scientists and Engineers by Paul Tipler]()
+- [Thomas' Calculus]()