Selected Topics in Software Engineering
In the duration of this course, selected chapters will be presented and analyzed across the domains of the Internet of Things, Artificial Intelligence, Cloud-to-Things computing, semantic technologies, Digital Twins, and blockchain technologies. By incorporating human-centric approaches to software development, probabilistic mechanisms to tackle bias in decision-making, decentralized identities, and secure, trustworthy data management, the course aims to foster novel, smart, and reliable services and applications. The course will cover the following areas:
4. Advanced concepts related to scalability, interoperability, energy efficiency, privacy and security. Designing the building blocks of the Next Generation Internet and dependable frameworks and infrastructure for global connectivity.
5. Advanced concepts of ontologies, resource models, reputation and tokenization mechanisms for decentralised information and knowledge management.
6. Advanced concepts of Digital Twins, Secure, trustworthy handling of real-time data streams, ensuring integrity and reliability across distributed systems.