Существует проект под названием NACA, который может быть отличным источником для вашего вопроса:
http://code.google.com/p/naca/:
NACA была о замене мэйнфрейма IBM под MVS / OS390 (zOS) с серверами Intel на Linux.Проект начался в январе 2003 года и успешно завершился 30 июня 2007 года. Он был нарочно реализован на 100% изофункциональным способом, то есть без каких-либо функциональных / прикладных улучшений, внесенных в процессе самого транскодирования и с помощью механизма транскодирования,4 миллиона строк COBOL были автоматически перекодированы на 100% в эквивалент Java.