C'est vrai que ca part d'une bonne intention, mais tant que ca ne sera pas dans le langage lui-meme, ca ne sera pas satisfaisant. Pour memoire, les pre et postconditions s'heritent en Eiffel, et donc une methode surchargee devient de plus en plus restrictive.
PS : Il faudrait aussi les invariants de classes, et tant qu'on y est les variants et les invariants de boucle