Progress Report done
This commit is contained in:
BIN
progress_report/old-gantt.png
Normal file
BIN
progress_report/old-gantt.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 99 KiB |
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
# Fdb version 3
|
# Fdb version 3
|
||||||
["latex"] 1429044499 "progress_report.tex" "progress_report.dvi" "progress_report" 1429044577
|
["latex"] 1429057416 "progress_report.tex" "progress_report.dvi" "progress_report" 1429057422
|
||||||
"/usr/local/texlive/2014/texmf-dist/fonts/map/fontname/texfonts.map" 1272929888 3287 e6b82fe08f5336d4d5ebc73fb1152e87 ""
|
"/usr/local/texlive/2014/texmf-dist/fonts/map/fontname/texfonts.map" 1272929888 3287 e6b82fe08f5336d4d5ebc73fb1152e87 ""
|
||||||
"/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
|
"/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
|
||||||
"/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/txfonts/txb.tfm" 1136768653 2452 76194099b4f1c022cb59f4564251c4fe ""
|
"/usr/local/texlive/2014/texmf-dist/fonts/tfm/public/txfonts/txb.tfm" 1136768653 2452 76194099b4f1c022cb59f4564251c4fe ""
|
||||||
@@ -55,14 +55,14 @@
|
|||||||
"/usr/local/texlive/2014/texmf-dist/web2c/texmf.cnf" 1398200874 31722 4f52421e59a4b9e910cf18e64c1f2b4a ""
|
"/usr/local/texlive/2014/texmf-dist/web2c/texmf.cnf" 1398200874 31722 4f52421e59a4b9e910cf18e64c1f2b4a ""
|
||||||
"/usr/local/texlive/2014/texmf-var/web2c/pdftex/latex.fmt" 1401025988 3831950 412798929e0196806f9f91e131a01806 ""
|
"/usr/local/texlive/2014/texmf-var/web2c/pdftex/latex.fmt" 1401025988 3831950 412798929e0196806f9f91e131a01806 ""
|
||||||
"/usr/local/texlive/2014/texmf.cnf" 1401025936 577 a59edbde8d3a8c549d0eeaab1739e2ff ""
|
"/usr/local/texlive/2014/texmf.cnf" 1401025936 577 a59edbde8d3a8c549d0eeaab1739e2ff ""
|
||||||
"old-gantt.jpg" 1429044440 24493 24188bdf4f5434787c664b216e3898f2 ""
|
"old-gantt.png" 1429057390 101185 f09f139493b49efd4a4a3b3fe455d710 ""
|
||||||
"progress_report.aux" 1429044500 1054 1fb7c5c88c3fe5c21808963cf33f2978 ""
|
"progress_report.aux" 1429057422 1054 1fb7c5c88c3fe5c21808963cf33f2978 ""
|
||||||
"progress_report.out" 1429044500 236 3411de8a1192db7b41eeb11bf4c93fef ""
|
"progress_report.out" 1429057422 236 3411de8a1192db7b41eeb11bf4c93fef ""
|
||||||
"progress_report.tex" 1429044508 7262 ec5dd8aff911c63e55f0b215ebc5fca1 ""
|
"progress_report.tex" 1429057414 7263 ac2a94d16fa7d5564a6b25389d187b52 ""
|
||||||
"progress_report.toc" 1429044500 0 d41d8cd98f00b204e9800998ecf8427e ""
|
"progress_report.toc" 1429057417 0 d41d8cd98f00b204e9800998ecf8427e ""
|
||||||
(generated)
|
(generated)
|
||||||
"progress_report.dvi"
|
|
||||||
"progress_report.out"
|
|
||||||
"progress_report.toc"
|
|
||||||
"progress_report.aux"
|
"progress_report.aux"
|
||||||
"progress_report.log"
|
"progress_report.log"
|
||||||
|
"progress_report.out"
|
||||||
|
"progress_report.toc"
|
||||||
|
"progress_report.dvi"
|
||||||
|
|||||||
@@ -124,5 +124,5 @@ INPUT /usr/local/texlive/2014/texmf-dist/fonts/tfm/public/txfonts/txb.tfm
|
|||||||
INPUT /usr/local/texlive/2014/texmf-dist/tex/latex/txfonts/omstxr.fd
|
INPUT /usr/local/texlive/2014/texmf-dist/tex/latex/txfonts/omstxr.fd
|
||||||
INPUT /usr/local/texlive/2014/texmf-dist/tex/latex/txfonts/omstxr.fd
|
INPUT /usr/local/texlive/2014/texmf-dist/tex/latex/txfonts/omstxr.fd
|
||||||
INPUT /usr/local/texlive/2014/texmf-dist/fonts/tfm/public/txfonts/txsy.tfm
|
INPUT /usr/local/texlive/2014/texmf-dist/fonts/tfm/public/txfonts/txsy.tfm
|
||||||
INPUT old-gantt.jpg
|
INPUT old-gantt.png
|
||||||
INPUT old-gantt.jpg
|
INPUT old-gantt.png
|
||||||
|
|||||||
@@ -2,3 +2,15 @@
|
|||||||
\BOOKMARK [2][-]{subsection.1.1}{Purpose of the Report}{section.1}% 2
|
\BOOKMARK [2][-]{subsection.1.1}{Purpose of the Report}{section.1}% 2
|
||||||
\BOOKMARK [2][-]{subsection.1.2}{Purpose of the Project}{section.1}% 3
|
\BOOKMARK [2][-]{subsection.1.2}{Purpose of the Project}{section.1}% 3
|
||||||
\BOOKMARK [1][-]{section.2}{Literature Review}{}% 4
|
\BOOKMARK [1][-]{section.2}{Literature Review}{}% 4
|
||||||
|
\BOOKMARK [1][-]{section.3}{Progress}{}% 5
|
||||||
|
\BOOKMARK [2][-]{subsection.3.1}{Front End: Status}{section.3}% 6
|
||||||
|
\BOOKMARK [2][-]{subsection.3.2}{Front End: Projections}{section.3}% 7
|
||||||
|
\BOOKMARK [2][-]{subsection.3.3}{Back End: Status}{section.3}% 8
|
||||||
|
\BOOKMARK [2][-]{subsection.3.4}{Back End: Projections}{section.3}% 9
|
||||||
|
\BOOKMARK [2][-]{subsection.3.5}{Quantification of Progress}{section.3}% 10
|
||||||
|
\BOOKMARK [1][-]{section.4}{Recommendations}{}% 11
|
||||||
|
\BOOKMARK [2][-]{subsection.4.1}{Changes}{section.4}% 12
|
||||||
|
\BOOKMARK [2][-]{subsection.4.2}{New Timeline}{section.4}% 13
|
||||||
|
\BOOKMARK [2][-]{subsection.4.3}{Future Phases}{section.4}% 14
|
||||||
|
\BOOKMARK [2][-]{subsection.4.4}{Redefined Goals}{section.4}% 15
|
||||||
|
\BOOKMARK [1][-]{section.5}{Discussion}{}% 16
|
||||||
|
|||||||
BIN
progress_report/progress_report.pdf
Normal file
BIN
progress_report/progress_report.pdf
Normal file
Binary file not shown.
@@ -125,40 +125,40 @@ causing problems later down the line. If we only found these bugs by using
|
|||||||
the frontend, they would have been much harder to debug, as there would have
|
the frontend, they would have been much harder to debug, as there would have
|
||||||
been much more code to work through.
|
been much more code to work through.
|
||||||
\section{Progress}
|
\section{Progress}
|
||||||
We are nearing completion on the virtual machine upon which the debugger will
|
|
||||||
run. Moving forward, the front end team will polish the existing interface, and
|
|
||||||
expand it to control the debugger. The back end team will work on the core
|
|
||||||
functionality of the debugger and continue to fix bugs with the virtual machine.
|
|
||||||
This places us two weeks behind schedule over all, as we planned to have the
|
|
||||||
virtual machine finished by April 1\textsuperscript{st}.
|
|
||||||
\subsection*{Front End: Status}
|
|
||||||
The front end team is keeping pace with the back end team, but is still two
|
|
||||||
weeks behind schedule. We have a working interface where users can input,
|
|
||||||
compile, and run C0 programs, but there are no debugging features.
|
|
||||||
\subsection*{Front End: Projections}
|
|
||||||
We will modify our schedule to allow more time for the work on the debugger.
|
|
||||||
This time will come from a shortened user testing and revision period. That
|
|
||||||
said, because of our thorough work on the virtual machine, implementing the
|
|
||||||
debugger should progress more rapidly than originally planned. The modified
|
|
||||||
schedule is depicted in our updated Gannt chart (Figure \ref{fig:new-gantt}).
|
|
||||||
\subsection*{Back End: Status}
|
|
||||||
The back end team is also two weeks behind schedule. The virtual machine, along
|
|
||||||
with most library functions needed to run programs, is complete and working
|
|
||||||
well. The team has started working on stepping through program execution, but
|
|
||||||
those features have not yet been incorporated with the rest of the application.
|
|
||||||
\subsection*{Back End: Projections}
|
|
||||||
In the coming time, the back end team will implement the remaining library
|
|
||||||
functions, then transition all of their efforts to the debugging features. Like
|
|
||||||
the front end team, this transition was originally scheduled for
|
|
||||||
April\textsuperscript{st}, but will now occur in the next week.
|
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
\centering
|
||||||
\includegraphics[width=\linewidth]{old-gantt.png}
|
\includegraphics[width=\linewidth]{old-gantt.png}
|
||||||
\caption{Old Project Gantt Chart}
|
\caption{Old Project Gantt Chart}
|
||||||
\label{fig:old-gantt}
|
\label{fig:old-gantt}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
We are nearing completion on the virtual machine upon which the debugger will
|
||||||
|
run. Moving forward, the front end team will polish the existing interface, and
|
||||||
|
expand it to control the debugger. The back end team will work on the core
|
||||||
|
functionality of the debugger and continue to fix bugs with the virtual machine.
|
||||||
|
This places us two weeks behind schedule over all, as we planned to have the
|
||||||
|
virtual machine finished by April 1\textsuperscript{st}.
|
||||||
|
\subsection{Front End: Status}
|
||||||
|
The front end team is keeping pace with the back end team, but is still two
|
||||||
|
weeks behind schedule. We have a working interface where users can input,
|
||||||
|
compile, and run C0 programs, but there are no debugging features.
|
||||||
|
\subsection{Front End: Projections}
|
||||||
|
We will modify our schedule to allow more time for the work on the debugger.
|
||||||
|
This time will come from a shortened user testing and revision period. That
|
||||||
|
said, because of our thorough work on the virtual machine, implementing the
|
||||||
|
debugger should progress more rapidly than originally planned. The modified
|
||||||
|
schedule is depicted in our updated Gannt chart (Figure 2, below).
|
||||||
|
\subsection{Back End: Status}
|
||||||
|
The back end team is also two weeks behind schedule. The virtual machine, along
|
||||||
|
with most library functions needed to run programs, is complete and working
|
||||||
|
well. The team has started working on stepping through program execution, but
|
||||||
|
those features have not yet been incorporated with the rest of the application.
|
||||||
|
\subsection{Back End: Projections}
|
||||||
|
In the coming time, the back end team will implement the remaining library
|
||||||
|
functions, then transition all of their efforts to the debugging features. Like
|
||||||
|
the front end team, this transition was originally scheduled for
|
||||||
|
April\textsuperscript{st}, but will now occur in the next week.
|
||||||
|
\par
|
||||||
\begin{figure}[h]
|
\begin{figure}[h]
|
||||||
\centering
|
|
||||||
\includegraphics[width=\linewidth]{new-gantt.png}
|
\includegraphics[width=\linewidth]{new-gantt.png}
|
||||||
\caption{New Project Gantt Chart}
|
\caption{New Project Gantt Chart}
|
||||||
\label{fig:new-gantt}
|
\label{fig:new-gantt}
|
||||||
@@ -168,19 +168,20 @@ sections were modified such that the transition of effort from the virtual
|
|||||||
machine to the debugger aligns with where that actually happened. As a result,
|
machine to the debugger aligns with where that actually happened. As a result,
|
||||||
the testing and revision section was push back. We are now aiming to start
|
the testing and revision section was push back. We are now aiming to start
|
||||||
testing and revision the week of April 20\textsuperscript{th}.
|
testing and revision the week of April 20\textsuperscript{th}.
|
||||||
\subsection*{Quantification of Progress}
|
\subsection{Quantification of Progress}
|
||||||
Currently, we have over 50 test files that we use to check for correctness of
|
Currently, we have over 50 test files that we use to check for correctness of
|
||||||
our virtual machine. We currently pass 44 test cases, and are working to have
|
our virtual machine. We currently pass 44 test cases, and are working to have
|
||||||
the rest functioning correctly soon. Once the debugger is more feature complete,
|
the rest functioning correctly soon. Once the debugger is more feature complete,
|
||||||
we will focus more on user feedback to assess progress.
|
we will focus more on user feedback to assess progress.
|
||||||
\section{Recommendations}
|
\section{Recommendations}
|
||||||
|
\subsection{Changes}
|
||||||
There are three major changes to the project plan: the frontend and backend
|
There are three major changes to the project plan: the frontend and backend
|
||||||
deadlines have moved back several days, the user testing and revisions period
|
deadlines have moved back several days, the user testing and revisions period
|
||||||
have shifted back accordingly and have shortened, and the frontend goal
|
have shifted back accordingly and have shortened, and the frontend goal
|
||||||
categories have been redefined. These changes can be identified in the above
|
categories have been redefined. These changes can be identified in the above
|
||||||
Gantt charts by in shifts in the bars of the Gantt chart. The development bars
|
Gantt charts by in shifts in the bars of the Gantt chart. The development bars
|
||||||
have increased in relative size while the testing and revising bars have shrunk.
|
have increased in relative size while the testing and revising bars have shrunk.
|
||||||
\par
|
\subsection{New Timeline}
|
||||||
The frontend and backend periods needed to shift backwards simply due to the
|
The frontend and backend periods needed to shift backwards simply due to the
|
||||||
group’s initial underestimation of the amount of time required to create a
|
group’s initial underestimation of the amount of time required to create a
|
||||||
reasonable product. The team believes additional development time on the
|
reasonable product. The team believes additional development time on the
|
||||||
@@ -190,7 +191,7 @@ Without this pushback the team currently has a working prototype with a basic
|
|||||||
user interface and native function calls implemented, but the project has yet
|
user interface and native function calls implemented, but the project has yet
|
||||||
to include several important features considered necessary for useful
|
to include several important features considered necessary for useful
|
||||||
application by students.
|
application by students.
|
||||||
\par
|
\subsection{Future Phases}
|
||||||
The user testing and adjustments periods have shrunk due to the increased
|
The user testing and adjustments periods have shrunk due to the increased
|
||||||
development time. The team decided to avoid user testing and adjustments during
|
development time. The team decided to avoid user testing and adjustments during
|
||||||
the main development phase, but due to the time pressure this caused the
|
the main development phase, but due to the time pressure this caused the
|
||||||
@@ -198,7 +199,7 @@ testing and adjustment phases to shrink by several days each and overlap
|
|||||||
significantly. The team hopes to consistently implement changes as students
|
significantly. The team hopes to consistently implement changes as students
|
||||||
provide feedback so that the overlap still provides time to implement
|
provide feedback so that the overlap still provides time to implement
|
||||||
suggestions.
|
suggestions.
|
||||||
\par
|
\subsection{Redefined Goals}
|
||||||
The redefined goals within the frontend category reflect altered priorities of
|
The redefined goals within the frontend category reflect altered priorities of
|
||||||
the project as a whole. Rather than having the project work to explain topics
|
the project as a whole. Rather than having the project work to explain topics
|
||||||
to the user, the project will be designed to simply run user code and step
|
to the user, the project will be designed to simply run user code and step
|
||||||
@@ -210,4 +211,15 @@ team to focus more on providing user interface features which will more
|
|||||||
directly aid in student code development. These features include code stepping
|
directly aid in student code development. These features include code stepping
|
||||||
and highlighting as well as annotated bytecode as listed in the Gantt chart
|
and highlighting as well as annotated bytecode as listed in the Gantt chart
|
||||||
above.
|
above.
|
||||||
|
\section{Discussion}
|
||||||
|
These changes provide for a more accurate description of the timeline and the
|
||||||
|
remaining work to be accomplished before the deatline. The team believes that
|
||||||
|
this project still has a high likelihood of being completed, and this will
|
||||||
|
allow for the Fall 2015 students of 15-122 being able to better understand
|
||||||
|
and use C0. We also feel that these changes, in the long run, will lead to a
|
||||||
|
better, more polished product. While our deliverables do not change, the focus
|
||||||
|
of the product team has changed to avoid user testing and adjustments during
|
||||||
|
the development phase and consistently implement changes as students provide
|
||||||
|
feedback. In the long run, the team believes that we will accomplish the final
|
||||||
|
product in the timeline specified.
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ let g:atp_mapNn = 0
|
|||||||
let b:atp_autex = 1
|
let b:atp_autex = 1
|
||||||
let b:atp_TexCompiler = 'pdftex'
|
let b:atp_TexCompiler = 'pdftex'
|
||||||
let b:atp_TexOptions = '-synctex=1'
|
let b:atp_TexOptions = '-synctex=1'
|
||||||
let b:atp_TexFlavor = 'plaintex'
|
let b:atp_TexFlavor = 'tex'
|
||||||
let b:atp_auruns = '1'
|
let b:atp_auruns = '1'
|
||||||
let b:atp_ReloadOnError = '1'
|
let b:atp_ReloadOnError = '1'
|
||||||
let b:atp_OutDir = '/Users/shyam/Dropbox/cdb/progress_report'
|
let b:atp_OutDir = '/Users/shyam/Dropbox/cdb/progress_report'
|
||||||
|
|||||||
@@ -14,11 +14,24 @@
|
|||||||
\fi}
|
\fi}
|
||||||
\global\let\hyper@last\relax
|
\global\let\hyper@last\relax
|
||||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||||
\providecommand*\HyPL@Entry[1]{}
|
\providecommand\HyField@AuxAddToFields[1]{}
|
||||||
\HyPL@Entry{0<</S/D>>}
|
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||||
\HyPL@Entry{1<</S/r>>}
|
|
||||||
\HyPL@Entry{2<</S/D>>}
|
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}{section.1}}
|
\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}{section.1}}
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Purpose of the Report}{1}{subsection.1.1}}
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Purpose of the Report}{1}{subsection.1.1}}
|
||||||
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Purpose of the Project}{1}{subsection.1.2}}
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Purpose of the Project}{1}{subsection.1.2}}
|
||||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Literature Review}{1}{section.2}}
|
\@writefile{toc}{\contentsline {section}{\numberline {2}Literature Review}{1}{section.2}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {3}Progress}{2}{section.3}}
|
||||||
|
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Old Project Gantt Chart}}{2}{figure.1}}
|
||||||
|
\newlabel{fig:old-gantt}{{1}{2}{Old Project Gantt Chart}{figure.1}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Front End: Status}{2}{subsection.3.1}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Front End: Projections}{2}{subsection.3.2}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Back End: Status}{3}{subsection.3.3}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Back End: Projections}{3}{subsection.3.4}}
|
||||||
|
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces New Project Gantt Chart}}{3}{figure.2}}
|
||||||
|
\newlabel{fig:new-gantt}{{2}{3}{New Project Gantt Chart}{figure.2}{}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Quantification of Progress}{3}{subsection.3.5}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\numberline {4}Recommendations}{4}{section.4}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Changes}{4}{subsection.4.1}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}New Timeline}{4}{subsection.4.2}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Future Phases}{4}{subsection.4.3}}
|
||||||
|
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Redefined Goals}{4}{subsection.4.4}}
|
||||||
|
|||||||
Reference in New Issue
Block a user