Obsidian/Presentations/ERLM/sections/07_approach_overview.tex
Dane Sabo 2497bb4aa5 Auto sync: 2025-11-12 15:59:19 (110 files changed)
M  .task/backlog.data

M  .task/completed.data

M  .task/pending.data

M  .task/undo.data

A  PLAN_OF_STUDY_111225.pdf

R  Writing/202510270-Emerson-Pres/SaboOneSlide.pdf -> Presentations/202510270-Emerson-Pres/SaboOneSlide.pdf

R  Writing/202510270-Emerson-Pres/beamerthemedane.sty -> Presentations/202510270-Emerson-Pres/beamerthemedane.sty

R  Writing/202510270-Emerson-Pres/beamerthemedane_native.sty -> Presentations/202510270-Emerson-Pres/beamerthemedane_native.sty
2025-11-12 15:59:19 -05:00

61 lines
2.4 KiB
TeX

% Approach Overview
\begin{frame}{Unifying discrete synthesis and continuous verification enables end-to-end guarantees}
\begin{center}
\begin{tikzpicture}[node distance=1.5cm, auto, scale=0.85, transform shape]
\tikzstyle{box} = [rectangle, rounded corners, minimum width=3.5cm, minimum height=1.2cm, text centered, draw=black, fill=blue!20, font=\small]
\tikzstyle{arrow} = [->, >=stealth, very thick]
\tikzstyle{tool} = [font=\tiny, text=green!50!black]
% Thrust 1
\node[box] (proc) {Procedures};
\node[box, right=of proc] (ltl) {Temporal\\Logic};
\draw[arrow] (proc) -- node[above] {\textbf{Thrust 1}} (ltl);
\node[tool, below=0.1cm of ltl] {FRET};
% Thrust 2
\node[box, right=of ltl] (auto) {Discrete\\Automaton};
\draw[arrow] (ltl) -- node[above] {\textbf{Thrust 2}} (auto);
\node[tool, below=0.1cm of auto] {Synthesis};
% Thrust 3
\node[box, right=of auto] (cont) {Continuous\\Modes};
\draw[arrow] (auto) -- node[above] {\textbf{Thrust 3}} (cont);
\node[tool, below=0.1cm of cont] {Reachability};
\end{tikzpicture}
\end{center}
\vspace{0.5cm}
\begin{center}
\begin{tikzpicture}
\draw[thick, fill=gray!20] (0,0) rectangle (12,3);
\node[align=center, text width=10cm] at (6,1.5) {
\textbf{FIGURE: Detailed Pipeline Diagram}\\[0.2cm]
Show example flowing through all three thrusts\\
with visual representations of transformations
};
\end{tikzpicture}
\end{center}
%SPEAKER NOTES: See comments below
%
\textbf{Three-Thrust Integrated Approach:}
\textbf{Thrust 1 (Procedures → Temporal Logic):}
Use NASA FRET to translate written procedures to formal specifications.
Example: ``If high temp, insert rods until reset'' becomes $G(T_{high} \rightarrow X(\text{rods} \wedge \ldots))$
Realizability checking catches errors in procedures before implementation.
\textbf{Thrust 2 (Temporal Logic → Discrete Automaton):}
Reactive synthesis generates correct-by-construction state machine.
Discrete controller is mathematically guaranteed to follow specifications.
\textbf{Thrust 3 (Continuous Controllers):}
Use reachability analysis and barrier certificates.
Compositional verification: local proofs, global guarantees.
\textbf{Innovation:} Each piece uses state-of-the-art tools; innovation is in the integration.
% (End of speaker notes)
\end{frame}