|
Lecturer(s)
|
-
Turjanica Pavel, Ing. Ph.D.
|
|
Course content
|
1. Basic principles of embedded system testing 2. Requirements, system analysis 3. Testing requirements, test coverage 4. Test types, test plan 5. HW and SW tools for embedded system testing 6. Module tests 7. Integration tests 8. System tests 9. HW design validation 10. Reporting and release process 11. Error tracing, supporting processes and testing tools 12. Electromagnetic compatibility 13. Declaration of conformity (CE)
|
|
Learning activities and teaching methods
|
One-to-One tutorial, Group discussion, Individual study
- Preparation for laboratory testing; outcome analysis (1-8)
- 8 hours per semester
- Preparation for comprehensive test (10-40)
- 20 hours per semester
- Graduate study programme term essay (40-50)
- 10 hours per semester
- Contact hours
- 39 hours per semester
|
| prerequisite |
|---|
| Knowledge |
|---|
| to have basic knowledges in mathematics at the level of the FEL Bachelor's degree |
| to have basic knowledges in physics at the level of the FEL Bachelor's degree |
| to have basics of any programming language |
| Skills |
|---|
| to control commonly available information and communication technique |
| to have skills in mathematics at the level of the FEL Bachelor's degree |
| to have skills in physics at the level of the FEL Bachelor's degree |
| to use basic algorithms, data and control structures |
| Competences |
|---|
| N/A |
| N/A |
| N/A |
| N/A |
| N/A |
| N/A |
| learning outcomes |
|---|
| Knowledge |
|---|
| understand the principles of embedded systems testing |
| understand requirements analysis and testability, including test strategy creation and test planning |
| understand the tools and processes used in testing |
| Skills |
|---|
| design, implement and perform module, integration and system level tests in the embedded device environment |
| use HW and SW tools for testing, measurement and simulation |
| evaluate test results, identify errors, trace them and prepare a clear test report |
| Competences |
|---|
| N/A |
| N/A |
| N/A |
| teaching methods |
|---|
| Knowledge |
|---|
| Lecture supplemented with a discussion |
| Multimedia supported teaching |
| Skills |
|---|
| Laboratory work |
| Individual study |
| Practicum |
| Competences |
|---|
| Task-based study method |
| Students' portfolio |
| assessment methods |
|---|
| Knowledge |
|---|
| Combined exam |
| Test |
| Skills |
|---|
| Skills demonstration during practicum |
| Continuous assessment |
| Competences |
|---|
| Individual presentation at a seminar |
| Project |
|
Recommended literature
|
-
Elecia White. Making Embedded Systems: Design Patterns for Great Software. 2011. ISBN 978-1449302146.
-
Labrosse, Jean J. Embedded software. Amsterdam: Elsevier/Newnes, 2008. ISBN 978-0-7506-8583-2.
-
Lacamera, Daniele. Embedded systems architecture : explore architectural concepts, pragmatic design patterns, and best practices to produce robust system. 2018. ISBN 978-1-78883-250-2.
-
Li, Qing; Yao, Caroline. Real-time concepts for embedded systems. San Francisco: CMP Books, 2003. ISBN 1-57820-124-1.
|