Relogix has been proven in commercial applications including complex systems involving many hundreds of thousands of lines of code. To protect our customers' confidentiality, we cannot go into too much detail, but here are just a few examples of how Relogix has been used:
Financial Reporting System (IBM mainframe assembler)
This customer in the City of London had a legacy system written in IBM mainframe assembler and used to query a database of finance data. MicroAPL engineers converted it to high-quality C code running on multiple platforms including mainframe and Linux.Medical application (80x86 assembler)
Relogix/86 has been used successfully by the US-based medical systems subsidiary of a well known multi-national corporation. The code drives an advanced piece of medical diagnostic equipment. It was originally written in 80x86 assembler and comprises hundreds of thousands of lines of code. The customer used Relogix/86 to translate the code to C, with help from MicroAPL engineers. The converted application passes a regression test with over 5 billion results.Computer-controlled machinery (680x0 assembler)
This European customer had a complex embedded system originally written in a mixture of 68000 assembler and C. Using Relogix/68K they converted it to run successfully on new hardware. MicroAPL subsequently helped to port parts of the application to run under Windows to form part of a new product.Telecoms equipment (6502 assembler)
This project was carried out on behalf of one of the world's largest manufacturers of telecoms equipment, and involved converting 6502-based firmware to C so that it could be further developed and ported to a modern 32-bit processor.