Home / /studies/">Case Study /
  • Re-engineering of a Robotic System
  • Re-engineering of a Robotic System

    Client : Leading Welding Robotic OEM


    Client had been providing welding robotic products and solutions across industrial applications. Client’s existing robotic products were comprised with software, sensors, safety equipment and controller.


    • Client was faced with challenge in maintaining, updating the legacy firmware code, application code and other components. Client was looking for an engineering solution provider who could re-engineer the entire legacy firmware code, application code to bring reusability, modularity & maintainability.

    • Client selected Softdel as “Offshore Development Partner (ODC model)” considering its capabilities & experience in executing projects around embedded/platform development, software application development & testing.


    Requirements Engineering

    • Product/System understanding
    • Participation in Training workshop at client premise

    Code Re-engineering

    • Migration of platform dependent code to modular code with new features
    • Developed OS Abstraction Layer (OSAL) to separate out platform specific code


    • Compliance with Safety Critical Guidelines
    • Code optimization
    • Verification & Validation of migrated code

    Value Benefits

    • Reusable code across modules

    • Improved the code maintainability & upgradability

    • Compliance with coding guidelines to bring superior quality

    • Field problems reduced by more than 30%