AnnoDomini is a commercially available source-to-source conversion tool for finding and fixing Year 2000 problems in COBOL
programs. AnnoDomini uses type-based specification, analysis, and transformation to achieve its main design goals: flexibility,
completeness, correctness, and a high degree of safe automation.