\documentclass[a4paper]{article} \usepackage{csquotes} \usepackage{xcolor} % Tables \usepackage{tabularx} \usepackage{booktabs} \usepackage{multirow} \usepackage{array} % Gantt Chart \usepackage{pgfgantt} \usepackage{moresize} % For referencing \usepackage[citestyle=ieee]{biblatex} \addbibresource{references.bib} % This should be loaded last \usepackage[colorlinks]{hyperref} \usepackage{subfiles} \author{Anthony Berg} \title{Testing Quick Reference Handbooks in Simulators} \hypersetup{ pdfinfo = { Title = Testing Quick Reference Handbooks in Simulators Project Presentation Author = Anthony Berg Subject = Dissertation Project Presentation } } \newcommand{\lfcomment}[1]{\textcolor{blue}{\textbf{LF}:~#1}} %Uncomment below to remove comments from PDF yet keeping in the LaTeX :-) %\renewcommand{\lfcomment}[1]{\relax} \begin{document} % Title Page and contents \begin{titlepage} \clearpage\maketitle \thispagestyle{empty} \end{titlepage} % 4 PAGE LIMIT % % Context \section{Context} \subsection{Introduction} \subsubsection*{Context} \begin{itemize} \item Designing Emergency Checklists is difficult \item Procedures in checklists must be tested in simulators~\cite{nasa-design}, which usually means trained pilots test it, as the tests need to work consistently~\cite{manifesto} (making sure it's not lengthy, concise and gets critical procedures) \lfcomment{Testing for what? What's the baseline? I guess you will need some kind of evidence/argument that demonstrates that with and without the checklist results are markedly different. } \item Checklists are usually carried out in high workload environments, especially emergency ones \end{itemize} \subsubsection*{Problem} \begin{itemize} \item Testing procedures in checklists are often neglected~\cite{nasa-design} \item There are some checklists that may not be fit for certain scenarios - e.g. ditching (water landing) checklist for US Airways Flight 1549 assumed at least one engine was running~\cite{AWE1549}, but in this scenario, there were none \lfcomment{What check lists and what scenarios?} \item Some checklists may make pilots \enquote{stuck} - not widely implemented, could be fixed with \enquote{opt out} points. e.g. US Airways 1549, plane below 3000ft, could have skip to later in the checklist to something like turn on APU, otherwise plane will have limited control~\cite{AWE1549}. \lfcomment{Yes, or might make them ignore the checklist. What criteria does that?} \item Checklists may take too long to carry out - Swissair 111 \lfcomment{Yes. See Checklist manifesto test} \end{itemize} \subsubsection*{Rationale} \begin{itemize} \item Test checklists in a simulated environment to find flaws in checklist for things like \begin{itemize} \item Can be done in an amount of time that will not endanger aircraft \item Provides reproducible results \item Procedures will not endanger aircraft or crew further (Crew referring to Checklist Manifesto with the cargo door blowout) \end{itemize} \lfcomment{Again, explain testing against what} \item Results in being able to see where to improve checklists \end{itemize} \lfcomment{On CL book, Ch1 is about nature of where CL work best; Ch2 explains what a CL is and isn't; Ch3 you can ignore, it talks about checklist for unknown/unexpected scenarios (advanced CL) in building; Ch4 he discussed CL with chefs; Ch5 talks about CL failures and why; \textbf{Ch6 is about Boeing's CL ``factory''}; Ch7 and 8 are about applying the CL he came up with, here you get the examples of test/baseline criteria for CL; Ch9 he explains it in his own practice (this is daunting read)!.} \subsection{Key Background Sources} \begin{tabularx}{\linewidth}{p{8em} X} \toprule Resource & Info \\ \midrule \multirow{2}{*}{\parbox{8em}{US Airways 1549 NTSB Investigation~\cite{AWE1549}}} & \textbf{Description:} An investigation on an aircraft that suffered from a dual engine failure from a bird strike forcing the pilots to land on the Hudson River. \\ & \textbf{Reason:} The investigation found that the QRH was too lengthy and the pilots' used their experience to prioritize essential actions outside the QRH to keep the aircraft in control. \\ \multirow{2}{*}{\parbox{8em}{Design Guidance for Emergency and Abnormal Checklists in Aviation~\cite{nasa-checklist}}} & \textbf{Description:} Provides the challenges and requirements for designing aviation checklists. It also talks about the problems that are in checklist designing. \\ & \textbf{Reason:} This will guide for certain aspects to look out for whilst testing checklists, such as if certain actions require waiting, or if it could be completed in a different order. \\ \multirow{2}{*}{\parbox{8em}{Designing Flightdeck Procedures~\cite{nasa-design}}} & \textbf{Description:} Guidance on the process of developing checklists, which includes steps to focus on and how to make a well designed checklist.\\ & \textbf{Reason:} This report includes steps on testing checklists which is the focus of this project and will provide guidance on how the tests should be carried out. \\ \multirow{2}{*}{\parbox{8em}{The Checklist Manifesto~\cite{manifesto}}} & \textbf{Description:} Insight into the steps of implementing a checklist in medicine whilst learning about how checklists are designed and used in industries such as aviation and construction. \\ & \textbf{Reason:} Checklist designer from Boeing is interviewed where they go through the vital design choices to make them effective and how they gain pilots' trust to use checklists. \\ \bottomrule \end{tabularx} % Aim (or hypothesis) and Objectives \section{Aims and Objectives} \subsection*{Aims} \begin{enumerate} \item Test Checklists for flaws that can compromise the aircraft or that the checklist will not take too long and overload pilot further \item Test multiple conditions for that checklist \item Find problems in the checklist \item Find how reproducible the checklist is \end{enumerate} \lfcomment{See above about "testing" what?} \subsection*{Objectives} \begin{enumerate} \item Checklist Manager \begin{enumerate} \item Input a checklist \item Add conditions to test \end{enumerate} \item Checklist Testing Logic \begin{enumerate} \item Capture state of aircraft \item Simulate a pilot's actions \item Simulate delay in actions \lfcomment{\item Ensure consistency of checklist logic} \end{enumerate} \item Simulator connector \begin{enumerate} \item Connect to the flight simulator \item Set up conditions for flight \item Monitor and take Logic's actions \end{enumerate} \end{enumerate} % Planning \section{Planning} \subsection{Diagrammatic Work Plan} % Make title format for gantt chart into week commencing \ganttset{% calendar week text={% \startday/\startmonth% }% } \begin{ganttchart}[ hgrid, vgrid={*{6}{draw=none}, dotted}, x unit=1.3mm, y unit chart=5mm, time slot format=isodate, % bar formatting bar label node/.append style={align=right}, % milestone formatting milestone label node/.append style={align=right}, % group styling group label node/.append style={align=right}, % vrule styling vrule/.append style={red}, vrule offset=.2, vrule label node/.append style={align=center}, % Font sizing title label font=\ssmall, bar label font=\ssmall, group label font=\bfseries\ssmall, milestone label font=\ssmall, today label font=\ssmall, vrule label font=\ssmall, ]{2024-02-26}{2024-05-12} \gantttitlecalendar{year, week} \\ % VDM \ganttgroup{VDM Modelling}{2024-02-26}{2024-04-28} \ganttnewline \ganttbar{% Create Checklist\ganttalignnewline Functionality% }{2024-02-26}{2024-03-03} \ganttnewline \ganttlinkedbar{% Capture\ganttalignnewline Aircraft State% }{2024-03-04}{2024-03-10} \ganttnewline \ganttlinkedmilestone{Useable Model}{2024-03-10} \ganttnewline \ganttbar{% Simulate\ganttalignnewline Pilot Actions% }{2024-04-15}{2024-04-21} \ganttnewline \ganttlinkedbar{% Flight\ganttalignnewline Conditions% }{2024-04-22}{2024-04-28} \ganttnewline %\ganttlinkedmilestone{Finish Model}{2024-03-24} \ganttnewline % Frontend \ganttgroup{Manager}{2024-03-11}{2024-03-24} \ganttnewline \ganttbar{% Create\ganttalignnewline Frontend% }{2024-03-11}{2024-03-17}\ganttnewline \ganttlinkedbar{Link VDM}{2024-03-18}{2024-03-24} \ganttnewline \ganttlinkedmilestone{% Complete\ganttalignnewline Interactive VDM% }{2024-03-24} \ganttnewline \ganttlink{elem3}{elem7} % Simulator Connector \ganttgroup{% Simulator\ganttalignnewline Connector% }{2024-03-25}{2024-04-14} \ganttnewline \ganttbar{% Learn\ganttalignnewline Simulator SDK% }{2024-03-25}{2024-03-31} \ganttnewline \ganttlinkedbar{Connect Logic}{2024-04-01}{2024-04-14} \ganttnewline \ganttlinkedmilestone{Functional Tester}{2024-04-14} \ganttnewline \ganttlink{elem9}{elem11} \ganttlink{elem13}{elem4} % Coursework \ganttgroup{Coursework}{2024-03-11}{2024-05-01} \ganttnewline \ganttbar{Create Video}{2024-03-11}{2024-03-20} \ganttnewline \ganttbar{Create Poster}{2024-04-15}{2024-04-21} \ganttnewline \ganttbar{Documentation}{2024-04-01}{2024-05-01} % Deadlines \ganttvrule[ vrule label node/.append style={anchor=north east} ]{% Presentation\ganttalignnewline Deadline % }{2024-03-22} \ganttvrule[ vrule label node/.append style={anchor=north west} ]{% Poster\ganttalignnewline % Deadline% }{2024-04-24} \ganttvrule{% Dissertation\ganttalignnewline % Deadline% }{2024-05-08} % Holidays \ganttvrule[ vrule/.append style={thin, blue}, vrule label node/.append style={anchor=north west} ]{% Easter\ganttalignnewline Holidays% }{2024-03-25} \ganttvrule[ vrule/.append style={thin, blue}, vrule label node/.append style={anchor=north east} ]{% End of\ganttalignnewline Holidays% }{2024-04-22} \end{ganttchart} \subsection{Brief Explanation} \begin{itemize} \item Pretty much put how long each part of objectives should take. \item The deadlines for the Presentation, Poster, Dissertation will be done at the same time as the programming \item The work during the Easter Holidays is there with the expectation of taking a bit of a break, but to not lose momentum once the holidays are over. \item All the items on the gantt chart are more so the worst case scenario for how long each item will take \item The last part of VDM modelling is just in case I run out of time, and they aren't the most important \end{itemize} \subsection{Risks} \begin{itemize} \item Time management - that's why the last part of modelling is done after the simulator connector as it's not essential, can be done manually \item Simulator not being good enough? \item Simulator could be too complex to be able to link with model. \end{itemize} % END OF 4 PAGE LIMIT % \clearpage % Ethics \section{Ethics} \subsection{Ethics Checklist} % Copied from "../../doc/proposal/Specification.pdf" % Should be left unchanged, unless dealing with formatting My project: \begin{enumerate} \item Will \textit{not} involve working with \textbf{animals} or users/staff/premises of the \textbf{NHS} \item Will be carried out \textbf{within the UK or European Economic Area} \item Will \textit{not} have any impact on the \textbf{environment} \item Will \textit{not} work with populations who do \textit{not} have \textbf{capacity to consent} \item Will \textit{not} involve work with \textbf{human tissues} \item Will \textit{not} involve work with \textbf{vulnerable groups} (Children/Learning disabled/Mental health issues, etc.) \item Will \textit{not} involve any \textit{potentially} \textbf{sensitive topics} (Examples include but are not exclusive to body image; relationships; protected characteristics; sexual behaviours; substance use; political views; distressing images, etc.) \item Will \textit{not} involve the collection of any identifiable personal data \end{enumerate} \subsection{Ethical Considerations} This project will involve referencing previous aviation accidents which had deaths involved, however, I will make sure to be respectful towards everyone involved in those accidents. This project will also not involve the use of any users, so no data collection considerations will need to be taken into account for. \clearpage % References \nocite{*} \printbibliography[heading=bibnumbered] \end{document}