The Eiffel Parallel Execution Environment

Version française
EPEE (Eiffel Parallel Execution Environment) is an object oriented design framework for programming distributed memory parallel computers, developed within the PAMPA Project. It proposes a programming environment where data and control parallelism are totally encapsulated in regular Eiffel classes, without any extension to the language nor modification of its semantics.
EPEE has been used to build Paladin , a parallel object oriented linear algebra library.

EPEE Basic Principles
POM Library
Object-Oriented Software Engineering with Eiffel
Why Eiffel? (March 28, 1995)