Assembler programs are not supported on distributed hardware platforms. Hardware performance gains and increased efficiency in other languages, such as COBOL and PL/I, has seen the requirement for (and popularity of) Assembler drop significantly in recent years. This slow demise in usage has also contributed to the shortage of skilled resources. At Advanced, our automated solution and proven expertise remove these problems by migrating your Assembler applications to languages such as Java, C# and COBOL.
ASSEMBLER
Assembler Modernisation
Understanding key issues
CHALLENGES
Reliance on rigid hardware
The syntax of an Assembler application is specific to a particular machine’s architecture and the operating system, which means it is not portable across multiple platforms.
Lengthy and difficult code
The program’s instructions and machine functions strongly correspond, meaning one machine function is represented by one Assembler instruction, creating lengthy, difficult to read code.
Skills shortage
Its efficient use of system resources made Assembler a great choice in the past, but the future demands different languages. Those skilled in Assembler are expensive to hire or retired.
How our Assembler Modernisation Services can help you
FEATURES & BENEFITS
-
Assess and design
The automated application assessment is intended to clearly define the current state of applications and databases, while the operational and infrastructure assessment identifies the current state of operations and infrastructure.
Scope reduction
A key element of the automated application assessment is a focus on upfront scope reduction. In fact, our customers see an average codebase footprint reduction of up to 70 per cent.
Complete picture of legacy system
The assessment provides a complete picture to reduce ongoing complexity, enabling us to fully define a project plan including assignments, responsibilities, timeframes and costs.
Automated application assessment
Application components are classified and listed in detail, with notes attached to components requiring special attention. All application components are inventoried and cross-referenced.
Operational and infrastructure assessment
This is focused on the hardware requirements for the appropriate target architecture. Captured information is used to determine the associated architecture and cost of the target infrastructure.
-
Transform
Automated database and data conversion is performed alongside automated application conversion. The target environment and relevant operational infrastructure is built out, alongside any operational data migration activities.
Automated database and data conversion
Each environment is handled differently, from pre-relational and relational migrations, to targeting a variety of NoSQL database types, and everything in between.
Automated application conversion
While the database conversion takes place, Assembler code is loaded into our proprietary tools for conversion. Source Assembler programs and macros are processed, then complex user macros and code.
Operational and infrastructure implementation
All operational and infrastructure components required by the modernised applications are provisioned, configured, implemented and integrated, including third party software.
-
Test, deploy and support
We test the converted code for functional equivalence and then deliver it, along with any required libraries, to you for the test, deploy and support phases of the modernisation process. Testing, deployment and support activities can vary widely.
Testing
Typical testing service activities include pre-delivery testing against a defined subset of the converted Assembler code using a test plan with documented scenarios provided by you.
Deployment and support
Our team works closely with your team to ensure a smooth and error-free transition into production. We provide any required assistance during the pre-negotiated warranty period.
Additional insights to help you transform
RESOURCES
-
Reimagining Legacy Applications to Embrace Transformation
Embracing digital transformation through reviewing and modernising your legacy applications.
Read whitepaperWhitepaper
-
Analyst Firm EMA Recommends Advanced
EMA positions Advanced as a leader in Application Modernisation and they recommend ModPaaS.
Read whitepaperWhitepaper
-
The 2020 Mainframe Modernisation Business Barometer Report
WebinarWatch on demand -
No Assembly Required
WhitepaperRead whitepaper
Explore our additional solutions
Application Analysis
APPLICATION ANALYSER
Deeply understands your applications, ensuring your digital strategies are the most effective and efficient for your business.
Learn MoreMainframe Migration
MODERNISATION SERVICES
Eliminates hardware and associated licence costs, ensuring you retain business logic and the value inherent in your core applications.
Learn moreNews & Opinions
Is it time to move your mainframe applications to the Cloud?
by Tim Jones, Managing Director - Application Modernisation

Ten steps to ensure a successful mainframe migration

Four ways an Automated Assessment can help you modernise you...

How to easily evolve beyond Software AG’s Natural and Adabas
