System migration to ANSI C code for a japanese transportation equipment major
System migration to ANSI C code for a japanese transportation equipment major
The Client
A Japan-based manufacturer of vertical and horizontal transportation equipment such as elevators, escalators, auto-walks and city parking systems, and utilizes embedded computers for control and other purposes.
Business need
The client has software systems and an accumulated engineering knowledge, built over the last 20 years. These systems have been developed in their proprietary language, which is similar to Modula 2. The client wanted to migrate these systems to ANSI C code, to exploit cost and time advantages, thanks to efficient development environments presently available.
The solution
Sonata conducted a thorough requirement study and analysis of the client's existing systems, followed by project planning, detailed design, development, integration testing and acceptance testing. Sonata developed:
A translator, for converting
source-code from client's proprietary 'Modula like' language
to ANSI C
A regression test suite, to test the translator, and