Invited Talk at DAIS - FMOODS 2003 - 19 November 2003
Can concurrency and distribution become easy ?
by Bertrand Meyer
In comparison with the remarkable progress of sequential programming towards simplicity and abstraction, the development of concurrent applications
-- whether for multi-threaded development, multi-processing or distributed
systems -- still appears to be a black art, requiring frequent use of low-level tricks and preventing systematic reasoning about programs.
No general mechanism has, like structured programming or object-oriented architecture in the sequential world, convinced the developer community.