A Structured Design Methodology for Concurrent Programming

A. Bijlsma, Cornelis Huizing, Ruurd Kuiper, Harrie J. M. Passier, Harold Pootjes, J.E.W. Smetsers · 2017

Learning how to design and implement a concurrent program is hard. Most textbooks on Java programming only treat concurrency in terms of syntax and examples. They pay little attention to systematically designing concurrent programs. As a result, design experience is to be acquired in a master-apprentice setup of supervised lab classes with immediate, personal feedback.

Read the paper · More papers on PaperTik