Design 2002/Labs
Two labs for the course (no project). Use UML- tool to draw diagrams. Submit paper copies to the end of period 4. This means the last scheduler lecture or laboratory hour. The labs expires that time and you must start with new labs.
(2) Make a design of the communication subsystem (classes, sequence diagrams, state transition diagrams)
We use the alternating bit protocol, which is a very simple protocol (used in the ARPA- project).
Data frames are transmitted to a channel as follows:
We need queues and hw- related objects. Also we must see the communication
of input and output threads, for example the input thread must use
the output thread to send ACK. Also, the material tells about registration
to the communication service, all this must be seen in the design documentationl.
Show also the usage of the impentation phase new class dynamic memory
allocation. The messages are probably created using dynamic memory
allocation- true?