I00155 (I00155)
Design of Embedded Systems*
< 2006/2007 > 04-09-2006 t/m 13-01-2007 (28-02-2007) H
Informatica - Master variant C (2003) Thematische specialisatie Embedded systems (6 ec) Keuze informatica (6 ec)
Informatica - Master variant E (2003) Keuze informatica (6 ec)
Informatica - Master variant MT (2005) Thematische specialisatie Embedded systems (6 ec) Embedded systems (6 ec) Keuze informatica (6 ec) (6 ec)
Informatica - Master variant O (2003) Thematische specialisatie Embedded systems (6 ec) Keuze informatica (6 ec)
Informatica - Master variant O (2005) Thematische specialisatie Embedded systems (6 ec) Keuze informatica (6 ec)
Informatica - Master na HBO Artificial Intelligence variant MT (2004) Keuze informatica (6 ec)
Informatica - Master na HBO Artificial Intelligence variant O (2004) Keuze informatica (6 ec)
Informatica - Master na HBO Computer Security variant MT (2003) Keuze informatica (6 ec)
Informatica - Master na HBO Computer Security variant O (2004) Keuze informatica (6 ec)
Informatica - Master na HBO Embedded Systems variant MT (2003) Thematische specialisatie (6 ec)
Informatica - Master na HBO Embedded Systems variant O (2004) Thematische specialisatie (6 ec) Keuze informatica (6 ec)
Informatica - Master na HBO Information Systems variant MT (2003) Keuze informatica (6 ec)
Informatica - Master na HBO Information Systems variant O (2004) Keuze informatica (6 ec)
Informatica - Master na HBO Software Construction variant MT (2003) Keuze informatica (6 ec)
Informatica - Master na HBO Software Construction variant O (2004) Keuze informatica (6 ec)
omvang
6 ec (168 uur) : 26 uur plenair college, 0 uur groepsgewijs college, 96 uur computerpracticum, 0 uur 'droog' practicum, 6 uur gesprekken met de docent, 40 uur onderling overleg met medestudenten (werkgroepen, projectwerk e.d.), 0 uur zelfstudie
investering
6 ec * 28 u/ec + #std * (1 + 6ec * 0.15 u/student/ec)
Deze cursus vervangt de cursus Architectuur van Real Time Systemen

examinator
afdeling
tijdbesteding

prof. dr. Jozef Hooman
sws
195u.

speciale web-site
http://www.cs.ru.nl/~hooman/DES/

 

This course addresses the development of embedded real-time systems, from specification to implementation. The emphasis is on hands-on experience of the students by means of a concrete case study with real-time and fault-tolerant aspects. The case study is developed incrementally using a UML-based CASE tool.

Leerdoelen

Students are able

  • to apply a systematic development method to design a relatively small embedded system
  • to reason about important system properties, such as correctness, extendability, maintainability, real-time behaviour, and reliability
  • to discuss design decisions
  • to evaluate the methods and tools used

Onderwerpen

aA concrete embedded, real-time system will be modelled by means of UML (Unified Modeling Language) in a suitable CASE-tool (Computer Aided Software Engineering-tool). Using this model, the embedded system will be implemented according to an iterative, incremental development method. Emphasis will be on making the main system qualities (such as extendability, performance, reliability) explicit and realizing them in the design. Depending on the case study, typical aspects of embedded systems such as timing behaviour, scheduling, memory limitations, etc., will be addressed.

Werkvormen

The emphasis is on self-activation of the students. Central activity is the realization of the case study in a systematic, iterative, way. Important are regular discussions on the design and frequent feedback on the iterations. The used techniques and tools are introduced briefly in the course, but mainly internalized by the application to the case study.

Vereiste voorkennis

Basic knowledge of object-oriented programming.

Tentaminering

The final exam of this course consists of:

  • a report about the work on the case study and an evaluation of the approach, tools, design, etc.
  • a demo of the final product
  • an oral discussion about the report and the contents of the course

Combinatiemogelijkheden

This course fits in the theme Embedded Systems.

Literatuur

Relevant literature will be distributed during the course.


Evaluatie: studentenquêtes http://www.cs.ru.nl/~hooman/DES/DES2006CursusEvaluatieDocent.pdf; docentevaluatie
Rendement: 10 begonnen, 8 echt meegedaan, 8 geslaagd met 1e kans, 8 geslaagd totaal
Q: