During my studies in the “Concurrent Programming” module at the University of Westminster, I undertook a comprehensive coursework that involved designing a shared printer system. This project allowed me to delve deep into concurrency concepts, using both abstract modelling with FSP and practical implementation with Java.
printer.lts code using the button below and explore the screenshots and animations on the image carousel, showcasing my use of the LTSA tool to animate and analyse the FSP model.