Study Guide@lith   Link to LiU Homepage
 

Linköping Institute of Technology

Link to LiU Homepage
 
Valid for year : 2003
 
TDDB30 Embedded systems simulation and verification, 6 ECTS credits.
/Inbyggda systems simulering och verifiering/

For:   D   DI   I   Ii   IT   M   Y  

  Area of Education:

Subject area:

  Advancement level (A-D): C

Aim:
To get basic knowledge in industrial development methods for systems with embedded software specially systems which include mechanics, electronics, hydraulics in addition to software. To understand the importance of requirements capture/management for such systems, and the tracing of requirements to different types of subsystems. To get familiar with specifying systems using discrete modeling tools like finite automata,flow graphs and logic. To get an understanding for how these specifications can be used to verify that a design satisfies the functional and performance requirements. To get an overview about methods for system verification/validation using testing

Prerequisites: (valid for students admitted to programmes within which the course is offered)
Real-time systems (eg. TDDA47, TDDB47) and basic course in automatic control.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Organisation:
The course contains introductory lectures, tutorials to prepare for use of tools in the labs, and practical work in the labs as well as (optional) homeworks and report.

Course contents:
Lectures: Development of systems with embedded software. Different phases of systems engineering process and standards, and the relation to software engineering. Tools for modelling systems: Finite automata, data flow diagrams and specification languages - discrete as well as hybrid (discrete/continuous). Use of logic to prove system properties. Tutorials: Introduction to the tools used in the labs, for example: requirements management in CORE, design specification in Statemate/Rhapsody (UML), and logik-based verification tools.

Course literature:
Systems Engineering: Coping with complexity. R. Stevens, K. Jackson, P. Brook, S. Arnold, Prentice Hall, 1998. Handouts.

Examination:
Requirements-tracing laboratory and functional design specification
Verification lab with a logic based tool
Obligatory assignment to get higher than minimum grade
3 p
1 p
0 p
 



Course language is Swedish.
Department offering the course: IDA.
Director of Studies: sas-sr@ida.liu.se
Examiner: Simin Nadjm-Tehrani
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

Link to top of pagep


Contact: TFK , val@tfk.liu.se
Last updated: 04/04/2003