diff --git a/docs/Design/SoftArchitecture/MG.tex b/docs/Design/SoftArchitecture/MG.tex index cb3ef7ea..674f6976 100644 --- a/docs/Design/SoftArchitecture/MG.tex +++ b/docs/Design/SoftArchitecture/MG.tex @@ -580,27 +580,21 @@ \section{Traceability Matrix} \label{SecTM} \end{table} \begin{table}[H] -\centering -\begin{tabular}{p{0.2\textwidth} p{0.6\textwidth}} -\toprule -\textbf{AC} & \textbf{Modules}\\ -\midrule -\acref{acHardware} & \mref{mHH}\\ -\acref{acInput} & \mref{mInput}\\ -\acref{acParams} & \mref{mParams}\\ -\acref{acVerify} & \mref{mVerify}\\ -\acref{acOutput} & \mref{mOutput}\\ -\acref{acVerifyOut} & \mref{mVerifyOut}\\ -\acref{acODEs} & \mref{mODEs}\\ -\acref{acEnergy} & \mref{mEnergy}\\ -\acref{acControl} & \mref{mControl}\\ -\acref{acSeqDS} & \mref{mSeqDS}\\ -\acref{acSolver} & \mref{mSolver}\\ -\acref{acPlot} & \mref{mPlot}\\ -\bottomrule -\end{tabular} -\caption{Trace Between Anticipated Changes and Modules} -\label{TblACT} + \centering + \begin{tabular}{p{0.2\textwidth} p{0.6\textwidth}} + \toprule + \textbf{AC} & \textbf{Modules}\\ + \midrule + \acref{acUserInterface} & \mref{mExe}, \mref{mHig} , \mref{mHov}, \mref{mMan} \\ \hline + \acref{acVSCodePlugin} & \mref{mExe} , \mref{mRef}, \mref{mMan} \\ \hline + \acref{acRefactorers} & \mref{mBR}, \mref{mMIMR}, \mref{mSCLR}, \mref{mUGENR}, \mref{mCRC}, \mref{mLEC}, \mref{mLPL} \\ \hline + \acref{acSmell} & \mref{mDet}, \mref{mPyA} \\ \hline + \acref{acAnalyzer} & \mref{mM}, \mref{mPyA}, \mref{mDet} \\ \hline + \acref{acTesting} & \mref{mTest} \\ + \bottomrule + \end{tabular} + \caption{Trace Between Anticipated Changes and Modules} + \label{TblACT} \end{table} \section{Use Hierarchy Between Modules} \label{SecUse} @@ -636,6 +630,34 @@ \section{Use Hierarchy Between Modules} \label{SecUse} \section{User Interfaces} +\begin{figure}[H] + \centering + \includegraphics[width=\textwidth]{../../Images/VSPlugin.png} + \caption{VS Code Plugin Setup} + \label{FigUH} + \end{figure} + + \begin{figure}[H] + \centering + \includegraphics[width=\textwidth]{../../Images/VSPluginCommands.png} + \caption{VS Code Plugin Commands} + \label{FigUH} + \end{figure} + + \begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{../../Images/VSPluginDetectMode.png} + \caption{VS Code Code Analysis Interaction} + \label{FigUH} + \end{figure} + + \begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{../../Images/VSPluginRefactorMode.png} + \caption{VS Code Code Refactoring Interaction(in progress for selected line)} + \label{FigUH} + \end{figure} + \wss{Design of user interface for software and hardware. Attach an appendix if needed. Drawings, Sketches, Figma} diff --git a/docs/Images/VSPlugin.png b/docs/Images/VSPlugin.png new file mode 100644 index 00000000..69f1dd0c Binary files /dev/null and b/docs/Images/VSPlugin.png differ diff --git a/docs/Images/VSPluginCommands.png b/docs/Images/VSPluginCommands.png new file mode 100644 index 00000000..bdf45424 Binary files /dev/null and b/docs/Images/VSPluginCommands.png differ diff --git a/docs/Images/VSPluginDetectMode.png b/docs/Images/VSPluginDetectMode.png new file mode 100644 index 00000000..ab3d45f7 Binary files /dev/null and b/docs/Images/VSPluginDetectMode.png differ diff --git a/docs/Images/VSPluginRefactorMode.png b/docs/Images/VSPluginRefactorMode.png new file mode 100644 index 00000000..22a84f3a Binary files /dev/null and b/docs/Images/VSPluginRefactorMode.png differ