The software project for the lecture Embedded System Design at Heidelberg University in SS2014