- Bass, L., Clements, P. & Kazman, R. (2012). Software Architecture in Practice. 3rd edition. Upper Saddle River, N.J.: Addison-Wesley, ISBN-13: 9780321815736
- Anderson, R. (2021). Security Engineering: A Guide to Building Dependable Distributed Systems, 3rd edition. John Wiley & Sons
- Scientific articles provided by the teacher during the course
EduSinglePage
Denna kurs ges inom kurspaket:
Kursinnehåll
The aim of the course is for the student to develop knowledge in the areas of software architectures and security in IoT-based systems. This includes both technical knowledge and knowledge of risks and opportunities in terms of the design, use and consequences of the technology.
The course includes the following elements:
- Software technologies for secure IoT-based systems
- Distributed IoT-based systems, middleware and methods for system integration
- Reference architectures for the IoT, e.g., warehouse architectures, cloud-based architectures, and edge computing
- Quality characteristics and metrics for IoT-based system architectures, including energy efficiency
- Basic security perspectives for IoT-based systems
- Methods for vulnerability and threat analysis
- Attack scenarios and the cybercrime ecosystem
Safety-enhancing techniques and strategies for protection
Behörighetskrav
- CD102A Object-Oriented Programming (7.5 credits)
- CD151A System Software (7.5 credits)
- CD162A Data Security (7.5 credits)
Kurslitteratur
Kursvärdering
Malmö University provides students who participate in, or who have completed a course, with the opportunity to express their opinions and describe their experiences of the course by completing a course evaluation administered by the University. The University will compile and summarise the results of course evaluations. The University will also inform participants of the results and any decisions relating to measures taken in response to the course evaluations. The results will be made available to the students (HF 1:14).