EEE3074W: Embedded Systems

Part B: Experimentation and Modeling

E.B.E.

Scope: This page tells you about Part B of the EEE3074W project.
 

Overview

This document provides a summary of what is expected for the Project 3 Part B, the design phase. See Figure 1 for UML diagram showing structure the aspects involved in this part of the project.

Figure 1: UML diagram of elements for Part B of The Project.

Requirements

The next milestone involves modeling. The models should focus only on the subsystem to prototype, showing important design decisions and considering its integration / interfacing aspects with the rest of the system.

Each member should be responsible for two models and they should be initialed by the author. The group is jointly responsible for use case diagrams and a circuit diagram, of which a sample can can be submitted in an entirely rough and ready form. The other diagrams should be done on computer. You may want to start developing prototype code, and an initial circuit diagram to help refine the models. Neither the circuit diagram, not any code will be marked for this milestone; however an initial circuit diagram needs to be submitted so that I can review it.

Modeling should not be done entirely in isolation; that is not the idea. The intent is that you should agree on functionality in the group, perhaps developing rough versions in the meeting; but the final, more refined version should be drawn up on computer individually; and will be marked separately from the group submission. Do not go into excessive depth in the modeling; time is very limited; you should rather focus on modeling important aspects of the subsystem, connections to the rest of the system, especially including refinements for developing the prototype. Timing and other important QoS requirements should be indicated in the relevant RT-UML diagrams. Class stereotypes (e.g. Entity, Control and Boundary) should be indicated.

The following models need to be submitted:

In terms of coding, you should consider splitting the work according to:

My recommendations as to which member should be responsible for what code modules, are indicated above.

Team Leader Responsibility

The team leader should a) keep a short log of who was allocated to what model, and b) ensure that each model has been initialed by the author and also indicates the group number.

Some Guidelines


These points should help to indicate the amount of work involved:

Repository

All teams have a shared repository in the /REPOSITORY/Project1/TEAMn directory, where n is the number of your team. You should keep the MASTER files for your project under the MASTER directory in your repository. Start by putting your initial version of the concept slides in directory MASTER/Concept.

Submissions

Models and circuit diagram can be submitted in separate documents, or in one document. Please ensure the filename contains string TEAMnn where nn is the value 01 to 13 for your team.

If you want to submit multiple documents together using one user (PREFERRED METHOD):

In the case of a single document submission (i.e. last minute):

Submit files using the Project3 MODELS task on connect. Only submit one copy of each model.


 

Navigation: [The Project] [Start] [Prev: Part A] [Next: Part C]


Copyright (c) 2006, S. Winberg, University of Cape Town. Site maintained by: S. Winberg, Department of Electrical Engineering, University of Cape Town.