Nowadays, the graduate profile is intrinsically linked to “competencies”. Thus, students require educational resources, theory and practice that they might use to solve current challenges or problems.
Creating consistent and proper interfaces for reusable software modules is one of the most critical and overlooked aspects of embedded software design. Interfaces are usually developed on the fly with ...