Concurrency

Concurrency Modeling: Concurrent systems have many advantages – a modern multi-tasking operating system is a good example – but need to be carefully analyzed and designed; Otherwise concurrency failures may occur that can destabilize the system and compromise those advantages.  See the syllabus page here.