Activities per year
Abstract
Dependability requirements are getting increasingly stringent in embedded systems, demanding highly skilled developers. One crucial point in building up expertise is getting precise feedback in programming courses at university to recognize flaws and learn from mistakes. Depending on the assignment and learning outcome, the assessment may include testing for the implementation’s completeness, correctness, performance, and robustness. A timely and in-depth review for a large number of course participants relies on test automation. However, embedded software often includes hardware-dependent code that can only be executed on the target device. Thus, we provide an open-source and remote hardware-in-the-loop testing solution with pre-defined test cases for embedded software particularly designed for teaching in university courses. This paper defines and elaborates on the requirements, gives an insight into design decisions, and evaluates the test system on metrics of our Real-Time Operating Systems course.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th European Conference on Software Engineering Education, ECSEE 2023 |
Publisher | Association of Computing Machinery |
Pages | 199-203 |
Number of pages | 5 |
ISBN (Electronic) | 978-145039956-2 |
DOIs | |
Publication status | Published - 19 Jun 2023 |
Event | 5th European Conference on Software Engineering Education: ECSEE 2023 - Seeon Monastery, Seeon, Germany Duration: 19 Jun 2023 → 21 Jun 2023 Conference number: 5 http://ecsee.eu/home/ |
Publication series
Name | ACM International Conference Proceeding Series |
---|
Conference
Conference | 5th European Conference on Software Engineering Education |
---|---|
Abbreviated title | ECSEE |
Country/Territory | Germany |
City | Seeon |
Period | 19/06/23 → 21/06/23 |
Internet address |
Keywords
- student assessment
- embedded software
- embedded systems
- testing
- real-time operating systems
ASJC Scopus subject areas
- Software
- Human-Computer Interaction
- Computer Vision and Pattern Recognition
- Computer Networks and Communications
Fingerprint
Dive into the research topics of 'ATTEST: Automated and Thorough Testing of Embedded Software in Teaching'. Together they form a unique fingerprint.Activities
- 1 Poster presentation
-
ATTEST: Automated and Thorough Testing of Embedded Software in Teaching
Meinhard Kissich (Speaker)
21 Jun 2023Activity: Talk or presentation › Poster presentation › Science to science