Designing and implementing a model of synchronization contracts in object-oriented languages

Full text