Concurrent Systems
Data is displayed for the academic year: 2025./2026.
Course Description
Theoretical models of competitiveness: general network theory, system of conditions and events. Concurrent systems: Relationship between conditions and events, concurrent and conflicting events. Processes and communication in concurrent systems, composition and decomposition rules. Specification, verification and validation of concurrent processes and threads, analysis and synthesis procedures. Concurrency in distributed and networked systems, agent systems and systems with mobile agents. Process algebras for moving processes: pi-calculus, ambient calculus. Performance evaluation: network calculus. Programming aspects of concurrency: software transactional memory, persistent and functional data structures, asynchronous and reactive programming, virtual threads, concurrency in the deployment environment (containers and lambda functions). Case studies of concurrency in information services and communication networks running in the cloud or at the edge.
Study Programmes
Postgraduate doctoral study programme
Literature
General
ID 154902
Winter semester
6 ECTS
L1 e-Learning
Pristupačnost