CpSc 875

Project 1

 

Embedded Control Systems

 

Automobiles have as many as 100 microprocessors participating in an intra-car network. The anti-lock braking system (ABS) is an especially critical system that requires inputs from other sensors. Our task is to develop an architecture for such a system. We begin with a set of requirements for the system.

 

Steps

  1. Form team and inform Dr. McGregor of the membership
  2. Explore the domain.

The requirements document contains a domain model.

This link provides a basic introduction to anti-lock brakes.

  1. Search for standard architectures for the domain

 

Deliver material developed to date.  Date: Jan 28 by 1200pm via email. NOTE THE EXTENSION

 

  1. Generate candidate architectures
  2. Perform Architecture Trade-Off Analysis

 

Deliver material developed to date. Date: Feb 12 by 12 noon via email

 

  1. Fully model the selected candidate
  2. Develop complete documentation
  3. Presentation in class

 

Complete delivery Date: Feb 26 by 12 noon via email

Deadline extended to Saturday, Feb 28 at noon.

 

Suggestions:

  1. The domain description and requirements use UML. Be certain that someone on your team knows UML.
  2. Keep a meeting log that includes who has responsibility for each aspect of the project.

 

 

Criteria:

  1. Completeness of the solution
  2. Quality of the selected architecture
  3. Clarity of presentation within time limit

 

 

Team: 4 people (more or less – ask permission first)