Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

    Listing Thumbnail

    Code Harbor

     Info
    Sold by: EXL 
    Modernize your code base and accelerate code migration with GenAI EXL Code Harbor is a Generative AI powered solution leveraging multi-agent conversation framework that accelerates the migration of legacy codebases to novel and open-source languages, as well as enhances data and code governance. EXL leverages the modular capability of Code conversion & optimization, code governance & documentation and automated testing to convert the client's codebase. It addresses the manual effort involved in writing and optimizing code to transform the process, resulting in accelerated delivery, reduced costs, and higher accuracy.
    Listing Thumbnail

    Code Harbor

     Info
    Sold by: EXL 

    Overview

    Generative AI has tremendous potential for increasing coding efficiency. However, organizations often face significant challenges in its implementation - Security, Scalability, IP Considerations & Inaccuracies and hallucinations EXL Code Harbor addresses these challenges using an extensive and reliable methodology.

    The key steps of the process include:

    Detailed Analysis: An under the hood analysis to understand the size, scale & complexity of the legacy codebase. It helps EXL to perform accurate effort estimation for the migration

    Explanation: Detailed documentation of each code into natural language with description of each function, step and key concepts of the code

    Data lineage: A pictorial logical and json view showing the flow of the logic from one table or variable over to another along with table and variable transformation logic tracked for both backward and forward lineage

    Data dictionary: Metadata creation mapping raw, intermediate and final derived tables along with variable format, description, transformation logic, source table and source variable for each variable within each table

    Chunking: Code preprocessing by splitting the source code into logical chunks, simplifying it for better quality conversion

    Conversion: Migrating source code to any language of choice, and then recompositing the code to get the full logic back.

    Iterative Debugging: Agentic iterative debugging to solve for breaks and errors within the converted target code

    Optimization: Code optimization across code readability, syntax & function and logical improvements to enhance code performance, run time and memory usage

    Synthetic data generation: Test data creation either through reference data leveraging GANs or through data dictionary in the absense of reference data to test and validate the converted target code output with source code output

    Testing: Creating test-and-plan scenarios and generating the test scripts to sufficiently test the code

    Output validation: Comparison of source code generated output with target code generated output across suite of data validation and quality metrics. This is a Human-in-the-loop step and ensure complete input-output equivalency. Depending on client's preference, it can offered by EXL as a service, or performed in-house by the client teams themselves.

    Audit: Validate business logic and conditions present in codes to any structured or unstructured data

    Efficiency: Eliminate redundant code and enabling performance optimization.

    Documentation: Create comprehensive documentation to explain the coding process.

    The tool requires S3, CloudWatch, Secrets Manager & ECR. The inferencing requires Sagemaker, ECS speaking to the Finetuned Model along with RDS in the AWS tech stack. Multi geography availability is obtained through Amazon ALB.

    Tool Catalogue 

    Highlights

    • EXL Code Harbor is a Generative AI powered service leveraging multi agent conversation framework that accelerates the migration of legacy codebases to novel and open-source languages, as well as enhances data and code governance. It addresses the manual effort involved in writing and optimizing code to transform the process, resulting in accelerated delivery, reduced costs, and higher accuracy.
    • We have created an end-to-end service that does code diagnostic & analysis, code explanation, metadata creation and lineage, conversion, test data generation, iterative debugging & testing along with data validation, code optimization and process documentation. The pipeline is model agnostic and possible to integrate LLM of client’s choice We work with the client to deploy the tool in client environment, run the MVP, and then proceed to enterprise scale code migration initiatives.
    • We work with the client to deploy the tool in client environment, run the MVP, and then proceed to enterprise scale code migration initiatives. Alternatively, we can run the tool on the behalf of the client, as a service, and sign up for end to end migration

    Details

    Sold by

    Delivery method

    Pricing

    Custom pricing options

    Pricing is based on your specific requirements and eligibility. To get a custom quote for your needs, request a private offer.

    Legal

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Resources

    Vendor resources

    Support

    Vendor support

    United Kingdom and Europe

    St Clare House, 30-33 Minories London, EC3N 1DD T +44 (0) 207.767.3500

    United States (Global Headquarters)

    320 Park Avenue, 29th Floor New York, New York 10022 T +1 212.277.7100 F +1 212.277.7111

    Contact us - code.harbor@exlservice.com