Compton, MichaelWalker, Richard2015-12-132015-12-13Jul 28 200http://hdl.handle.net/1885/74402Over a period of a decade Bertrand Meyer has promoted SCOOP - a concurrency mechanism designed especially for Eiffel - but no implementation has been made widely available. In this paper we describe our initial implementation of SCOOP using the GNU Eiffel compiler. We focus on the run-time system, showing how SCOOP'S synchronization mechanisms depend on the solution of a dynamic mutual exclusion problem; we give a solution using a thread and lock manager. We present a number of benchmarks, and discuss which features remain to be completed.Keywords: Eiffel compiler; Object-Oriented Software Construction; Run-time systems; Simple Concurrent Object-Oriented Programming (SCOOP); Benchmarking; Codes (symbols); Computer operating systems; Mathematical models; Program compilers; Software engineering; SyntaA Run-time System for SCOOP20022015-12-11