Spectrum Systems  
Home Send email
 
Company Customers Capabilities Partners Careers Contacts
 
 

Tools for  UNISYS Extended COBOL/ALGOL Applications  Re-hosting

September 1st, 2014

 

 

Spectrum Systems, Inc. announces availability of an extended solution for UNISYS and IBM legacy applications modernization. The solution incorporates tools for automated conversion of UNISYS ALGOL applications into C++, IBM and UNISYS extended COBOL applications into Java, and run time support for converted applications on a variety of target platforms, including multiple flavors of Linux, Unix, and Windows.   

This is the first commercially available solution for automated re-hosting of complex, large-scale legacy UNISYS applications that consist of components written in both UNISYS extended COBOL and ALGOL. Converted COBOL code is capable to work with UNISYS – specific features. The same mechanisms for dealing with UNISYS – specific data types and complex features are used by converted COBOL and ALGOL programs.

Some of the features that Spectrum's  COBOL re-hosting solution provides are:

 - Automated conversion of COBOL code to Java. Converted applications may be deployed on a variety of target platforms, including multiple flavors of Windows, Linux, and Unix

 - Converted code is easy to read, and it may retain original COBOL statements as comments, to simplify maintenance.

 -  Re-hosted COBOL (to Java) and ALGOL (to C++) applications retain compatibility and ease of interfacing ALGOL and COBOL programs that exist on MCP. They can easily call one another and  exchange data both as parameters of procedure calls and large data blocks through facilities such as files, shared memory, etc.

 - Re-hosted COBOL code is capable to work with UNISYS – specific features. The same mechanisms for dealing with UNISYS – specific data types and complex features is used by converted COBOL and ALGOL programs. This includes, in particular, working with:

       *  TASK and QUEUE functionality

     *  TIME and DATE  functionality and syntax extensions

     *  Extended FILE functionality: SORT and MERGE, synchronous and asynchronous I/O, file attributes manipulations

    *  Bit operations

     *  Added new USAGE of data elements and syntax to work with them: DOUBLE (12 bytes), LOCK, EVENT, BINARY (6 bytes), BIT, REAL (6 bytes), TASK, QUEUE.

   * Extended set of intrinsic functions (ABS, DIV, EXP, FIRSTONE, SIGN, …)

     * Interrupts (ALLOW/DISALLOW, ATTACH HANDLER PROCEDURE, …)

The solution is especially well suited for re-hosting COBOL applications that extensively interact with ALGOL applications, and extensively use UNISYS – specific features such as multi-tasking,  working with UNISYS native data types, working with bits/partial words, etc.

 

 

All News

 
Home | Privacy Policy | Contacts © 2010 Spectrum Systems, Inc.