I have been lurking on this list for some time but I realise that there is a related piece of work, namely DRB - see http://www.gael.fr/drb/site/    - which I should bring to your attention.
 
It has been developed by the company Gael and is used by the European Space Agency (ESA), but I believe it will shortly be, or may already be, open source.
 
...David