# **Assembler Code Refactoring**

##### (Software Migrations Limited – now part of Rocket Software)

##### Automatically refactor up to 98% of Assembler code without manual intervention.

Summary

## **Modernize assembler code**

Assembler code is dense, poorly documented, and supported by a shrinking pool of specialists – making fixes slow, costly, and error-prone.

Our Assembler Code Refactoring **delivers semantics-preserving, auditable transformation that reduces outages and secures modernization** without sacrificing stability.

Fully automated core engine transforms Assembler into structured pseudocode or target languages with mathematical guarantees of logic equivalence—eliminating conversion risk and dramatically accelerating projects.

Automated capture and mapping of every instruction, data flow and business rule in TPF and z/OS® codebases provides full visibility for accurate impact analysis and confident modernization planning.

Well-structured code ready for GenAI enhancement and integration with Rocket Software’s replatforming and refactoring tools—enabling faster feature delivery, reduced technical debt and flexible modernization paths.

## **Global travel services provider**

Installed codebase of **18 million lines of code**, majority TPF Assembler; manual off-load to cloud was **slow, costly and error-prone.**

SML automated conversion to WSL pseudocode, Java® and C with interactive dashboards and annotations.

Code comprehension time reduced; multi-year project timeline compressed; broader resource pool enabled beyond TPF SMEs; ready for GenAI enhancement.

## **Insurance software vendor**

275k+ lines of **poorly documented, customized Assembler** thwarting modernization; multiple manual rewrite attempts with no results; impeding modernization efforts for 30+ carrier customers who depended on Insurance Software Vendor

Automated refactoring into mainframe and Rocket® COBOL with provable logic equivalence and dashboard support for ongoing maintenance.

**Migration completed in under six months vs. years**; zero functional discrepancies of code in parallel testing; platform now **cloud-ready and AI-enabled**.

## **Frequently asked questions**

1. **What does Rocket's Assembler Code Refactoring actually do?**

Rocket Software automatically modernizes legacy Assembler systems by transforming them into structured pseudocode or modern languages (COBOL, C, or Java®), preserving 100% of business logic while reducing system complexity by up to two‑thirds. This enables faster modernization, improved stability, and long‑term maintainability.

2. **How is the refactoring “mathematically guaranteed”?**

Rocket Software's Assembler code refactoring solution uses a fully automated core engine with mathematical proofs of logic equivalence. This ensures that every transformation is semantically identical to the original code—eliminating conversion risk, avoiding regressions, and accelerating modernization projects.

3. **What types of environments and codebases does this solution support?**

Rocket Software's Assembler code refactoring solution offers deep specialization for **TPF and z/OS® Assembler**, automatically capturing every instruction, data flow, and business rule. This provides complete visibility for impact analysis and confident modernization planning.

4. **Are the outputs compatible with modern development and AI‑driven workflows?**

Yes. Rocket Software's Assembler code refactoring solution produces well‑structured, AI‑ready code that can be enhanced with GenAI and integrated seamlessly with Rocket Software’s replatforming and refactoring tools. This supports faster feature delivery, reduced technical debt, and flexible modernization paths.

5. **What real‑world results have customers seen using Rocket Software's Assembler Code Refactoring?**

Organizations have reported dramatic improvements, including reduced code comprehension time, compressed multi‑year timelines, zero discrepancies during parallel testing, and significantly expanded resource pools. Modernized outputs become cloud‑ready and AI‑enabled, allowing teams to move faster with lower risk.

## Modernization. **Without Disruption.** ™
