Group Echo Meeting Minutes - 2/2/99

Attendance

NameEmailPresent?
Matthew Benthammjb67No
Trevor Boydtdb26Yes
David Dunwoodydgd21No
Crispin Flowerdaycehf2Yes
Simon Frankausgf22Yes
Simon Freytagsjf34Yes
Simon Greenwaysag25Yes

Agenda

  1. No specific points

Minutes

Original minutes written by Simon Freytag

Interfaces

Simon Frankau said that the interfaces in the kernel were adequately defined. Crispin agreed.

Simon Freytag and Simon Greenway are happy with the interfaces in the GUI.

Discussion ensued about interfaces between the GUI and the kernel, specifically for display and output. The tapereader is easy as it receives a String and parses it in the kernel.

It was concluded to pass EDSAC Short and Long words between the GUI and the Kernel. Investigations of how output streams work will be conducted and hopefully we will soon understand them.

This lead to a discussion of packaging. We may need to have the datatypes outside of the kernel and GUI, so it was suggested that the kernel and GUI could be placed in a seperate packaging. Trevor suggested rightly that we did not know enough about packages but that it may tidy up the project. The consensus was that the simulator is small enough for us to get away with not using them, but they merited further invesitgation.

Testing

Simon Freytag suggested testing strategies would become apparent as code was written. This was agreed. Crispin noted it may be difficult to test the CPU and Trevor suggested that we could bodge it, by ensuring it produced output that matched the EDSAC. Maybe over to Matthew to look at formal proofs of Crispin's work? As before, we noted that testing of work should be carried out by someone other than the original coder. Crispin in particular seemd to believe in the infallibility of his code..!

As I write this it seems to make sense for simple walk throughs of code to be done as follows:

Simon Freytag walks through Simon Greenway (not literally) and vice versa ... ie the GUI team who can be familiar with each others work

AND

Simon Frankau walks through Crispin.

Trevor and partic. Matthew may need to come up with more rigorous testing / proof.

Maurice Wilkes

Simon Freytag and Trevor are meeting him at 3:00pm on Thursday. Matter to ask him are...

Anyother matters should be e-mailed to sjf34 or tdb26 (Simon and Trev)

AOB

There are some sensible conclusions from all of the above!

Major Decisions

Tasks

TaskNameStartedDueProgress
Documentationmjb6718/1/99Continuous20%
Administrationdgd2118/1/99ContinuousN/A
Project Plandgd21, mjb6718/1/9929/1/9955%
Filespace managementmjb6725/1/99ASAPComplete
(GUI <->) Kernel <-> Memory interfacesag2525/1/99ASAP60%
GUI <-> Kernel interfacesjf3425/1/99ASAP60%
GUI user interfacesjf3425/1/99ASAP50%
Module codingcehf2, sgf22, sjf34, sag2529/1/9910/2/990%
Module testingtdb2629/1/9910/2/990%

If you spot anything wrong/missing, please email me.

Return to index

Author: David Dunwoody