For warming up, as the first story on devMuse, I have chosen to introduce you to a middleware concept I had imagined a while ago.
Behaviour Engine, an engine for behaviour.
Like a dedicated physics engine to simulate the laws of physics in a game, this middleware would be designed to handle any other kind of laws, those of objects, environment and non-playable as well as playable characters' behaviour, to add another layer of realism and unpredictability, to have a more random game. The more the random the better, more complex too, everybody knows it.
I'll publish here a brief version of the document I attached to my candidacy for the 2008 Ubisoft Campus (Morocco).