2005
DOI: 10.1145/1121812.1121822
|View full text |Cite
|
Sign up to set email alerts
|

A system for automatic testing of embedded software in undergraduate study exercises

Abstract: As student numbers in embedded systems lab courses increase, it becomes more and more time-consuming to verify the correctness of their homework and exam programs. Automatic verification can vastly improve the speed and quality of such tests. This paper describes a system that can carry out black-box tests to verify whether the embedded software running on a target system meets predefined requirements. To this aim, we employ a special test board using an ATmega128 microcontroller which is connected to both the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…An overview of software testing can be found in Muccini (2002). The verification of student programs utilized by Vienna University of Technology is presented in Legourski et al (2005), but the authors specialize in Atmel ATmega128 microcontrollers, which require different methods than slow PLCs. Our soft-commissioning is based on data flow techniques are described in Tretmans and Belinfante (1999), Hong et al (2003), and Bernardo and Inverardi (2003).…”
Section: Applied Methods and Related Workmentioning
confidence: 99%
“…An overview of software testing can be found in Muccini (2002). The verification of student programs utilized by Vienna University of Technology is presented in Legourski et al (2005), but the authors specialize in Atmel ATmega128 microcontrollers, which require different methods than slow PLCs. Our soft-commissioning is based on data flow techniques are described in Tretmans and Belinfante (1999), Hong et al (2003), and Bernardo and Inverardi (2003).…”
Section: Applied Methods and Related Workmentioning
confidence: 99%
“…As more students choose to study embed ded system, it becomes more time-consuming to verify the correctness of their homework and exam results [9]. Take myself for example, I taught totally 178 students in the 2009-2010 semester.…”
Section: Important Element Smentioning
confidence: 99%
“…Other previous work has emphasized the use of test-driven development (TDD) in embedded systems courses [15], or have presented tools for facilitating embedded system testing [13]. Our project includes automated testing tools both to assist student development and faculty assessment.…”
Section: Prior and Related Workmentioning
confidence: 99%