Название проекта:
Реинжиниринг с использованием генераторов кода

Задача:

Заказчику требовалась компания-разработчик, способная справиться с задачами поддержки и расширением мульти-платформенного генератора кода, создающего на основе языка HPS Rules (4GL) код под различные платформы, как Windows NT и OS/390.


Решение:

Заказчик обратился в компанию AT Software, которая к тому моменту уже успешно реализовала ряд проектов реинжиниринга программного обеспечения, обладала соответствующим опытом и ресурсами. В результате был создан генератор кода (CodeGen) позволяющий создавать приложения различной сложности для различных платформ и языков программирования.

Мульти-платформенная генерация кода реализуется с помощью платформенно-зависимого генератора кода, создающего исходные коды для таких языков программирования, как C, COBOL и Java. При генерации кода используется объектно-ориентированный подход, а также используется модель событий (event-driven) для создания приложений с интерфесов для Windows.

Сгенерированное программное обеспечение функционирует под соответствующими платформами: C для OS/2 и Windows, COBOL для Mainframe, и Java для любой платформы, использующей JVM).


Средства и Технологии:

DOS, OS/2, Borland C++, IBM CSet; Windows NT, Visual Studio 6; Java
Virtual Machine JDK 1.2, Java Beans, Java Platform Debugger
Architecture, JDBC; OS/390, IBM C Compiler, Endevor Version Control
System; IDM DB2


Продолжительность проекта:

1993-2009 и продолжается