Neural Inverse includes 94 migration pattern presets covering every major legacy modernisation scenario. Each preset sets the translation language pair, compliance framework context, and session topology.
Select a preset in the wizard, or enter a free-form custom pattern name.
| Pattern ID | Label |
|---|
monolith-to-microservices | Monolith → Microservices |
monolith-to-modular-monolith | Monolith → Modular Monolith |
monolith-to-serverless | Monolith → Serverless |
microservices-to-monolith | Microservices → Monolith |
microservices-reorganisation | Microservices Re-boundary |
| Pattern ID | Label |
|---|
mainframe-to-cloud | Mainframe → Cloud |
cobol-replatform | COBOL Re-platform |
cobol-to-java | COBOL → Java |
cobol-to-typescript | COBOL → TypeScript |
rpg-modernisation | RPG Modernisation |
natural-migration | Natural Migration |
pl1-migration | PL/I Migration |
assembler-modernisation | Assembler Modernisation |
fortran-migration | FORTRAN Migration |
delphi-migration | Delphi / Pascal Migration |
mumps-migration | MUMPS / M Migration |
ada-migration | Ada Migration |
powerbuilder-migration | PowerBuilder Migration |
abap-migration | SAP ABAP Migration |
| Pattern ID | Label |
|---|
database-modernisation | Database Modernisation |
stored-proc-to-service | Stored Procs → Service Layer |
oracle-to-postgres | Oracle → PostgreSQL |
db2-migration | DB2 Migration |
sybase-migration | Sybase → Modern DB |
| Pattern ID | Label |
|---|
framework-upgrade | Framework Upgrade |
java-ee-to-jakarta | Java EE → Jakarta EE |
dotnet-framework-to-core | .NET Framework → .NET |
angular-js-to-angular | AngularJS → Angular |
cfc-to-api | ColdFusion → REST API |
struts-migration | Struts Migration |
vb6-to-dotnet | VB6 → .NET |
perl-modernisation | Perl Modernisation |
jquery-to-react | jQuery → React / Vue |
| Pattern ID | Label |
|---|
soa-to-microservices | SOA → Microservices |
event-driven-refactor | Event-Driven Refactor |
batch-to-streaming | Batch → Streaming |
api-gateway-consolidation | API Gateway Consolidation |
strangler-fig | Strangler Fig Pattern |
lift-and-shift | Lift & Shift (Rehost) |
replatform | Re-platform |
| Pattern ID | Label |
|---|
bare-metal-to-freertos | Bare-metal → FreeRTOS |
bare-metal-to-zephyr | Bare-metal → Zephyr RTOS |
hal-abstraction | Add HAL Abstraction Layer |
c-to-cpp-embedded | Embedded C → C++ (MISRA) |
mcu-platform-migration | MCU Platform Migration |
legacy-bsp-modernisation | Legacy BSP Modernisation |
register-map-migration | Register Map (SVD) Migration |
isr-refactor | ISR Architecture Refactor |
assembly-to-embedded-c | Assembly → Embedded C |
monolith-firmware-modular | Monolithic Firmware → Modular |
rtos-migration | RTOS Platform Migration |
| Pattern ID | Label |
|---|
plc-to-ipc | PLC → IPC (Industrial PC) |
ladder-to-structured-text | Ladder Logic → Structured Text |
modbus-to-opcua | Modbus → OPC-UA |
scada-modernisation | SCADA/HMI Modernisation |
ot-it-convergence | OT/IT Convergence |
iec61131-harmonisation | IEC 61131-3 Harmonisation |
can-dbc-migration | CAN DBC Signal Migration |
| Pattern ID | Label |
|---|
sil-uplift | SIL Uplift (IEC 61508) |
misra-c-remediation | MISRA-C Remediation |
autosar-classic-to-adaptive | AUTOSAR Classic → Adaptive |
functional-safety-audit | Functional Safety Audit |
iec62443-hardening | IEC 62443 Cybersecurity |
| Pattern ID | Label |
|---|
autosar-cp-to-ap | AUTOSAR Classic → Adaptive (Full) |
can-dbc-to-canopen | CAN DBC → CANopen / CAN-FD |
iso26262-asil-uplift | ISO 26262 ASIL Uplift |
mcu-platform-to-nxp | MCU Migration → NXP S32K / i.MX RT |
| Pattern ID | Label |
|---|
iec61850-to-opcua | IEC 61850 → OPC-UA (Substation) |
scada-dnp3-to-opcua | SCADA / DNP3 → OPC-UA + MQTT |
sis-esd-modernisation | SIS / ESD System Modernisation |
iec62443-ot-hardening | IEC 62443 OT Cybersecurity Hardening |
| Pattern ID | Label |
|---|
lte-enb-to-oran | LTE eNB → O-RAN Disaggregated |
ttcn3-to-pytest | TTCN-3 Test Suite → PyTest / Robot Framework |
ss7-sigtran-to-diameter | SS7 / SIGTRAN → Diameter / SIP |
4g-to-5g-ran | 4G RAN → 5G NR (gNB) |
| Pattern ID | Label |
|---|
ethercat-to-profinet | EtherCAT → Profinet RT |
canopen-to-ethercat | CANopen → EtherCAT CoE |
ot-cloud-bridge | OT Field → Cloud IoT Bridge |
iec62061-sil-uplift | IEC 62061 / PLe Safety Uplift |
Use custom or enter any free-form pattern name in the wizard text field. Custom patterns use the generic language pair profile and standard topology.
Patterns that produce multi-project sessions:
| Topology | Example Patterns |
|---|
| 1:1 | cobol-to-java, bare-metal-to-freertos, oracle-to-postgres |
| 1:N | monolith-to-microservices, stored-proc-to-service |
| N:1 | microservices-to-monolith, api-gateway-consolidation |
| N:M | microservices-reorganisation, soa-to-microservices |
| Flexible | ot-it-convergence, strangler-fig, custom |