• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • ARCAD Discover: Global Application Analysis With An AI Interface

    February 10, 2025 Michel Mouchon

    Here is a simple test to reckon the value of the applications that run your company. Walk down to the datacenter, or over to the datacloset, or SSH out to the cloud, and turn the physical or logical machine running those applications off. What happens next?

    Aside from a lot of animated conversations and possibly some cursing, not much until you turn the machine back on and the system, databases, and applications reboot. You already knew this, but now everyone else has discovered, rather suddenly, how the very existence of the business and the livelihoods of the employees is dependent on those applications that were momentarily quiesced.

    At many companies, there are 5 million, 10 million, 20 million, or more lines of code that encapsulate the very processes and procedures that define the company while keeping track of its work and its money. These applications have probably been created over many decades, by dozens to hundreds of people who have come and gone, and now management wants to figure out how to modernize these applications with better databases and interfaces and modern languages and also wants to add generative AI capabilities to them.

    And compounded by the shortage of IBM i skills, the task of maintaining and modernizing these critical applications often falls unwittingly into the hands of developers with little or no RPG, COBOL, or DB2 experience.

    Where do you start? You and your team can try to figure out how those millions of lines of code across dozens to thousands of programs are interconnected and interdependent, and you can spend so much time trying to figure out what you have that you don’t have enough time to actually do the modernization work and GenAI integration that is critical right now. Or, you can buy ARCAD Discover.

    ARCAD Discover is not only a tool that can help IT shops add AI functionality to modernize their applications, it is itself a tool that has been modernized with AI functionality. Discover is based on an RPG and SQL application and metadata repository that ARCAD has been curating for more than three decades and that is based on thousands of AS/400 and IBM i applications. This repository is at the heart of many of ARCAD’s IBM i DevOps tools and represents a treasure trove of knowledge for generating and transforming code.

    This repository is one of the foundations of ARCAD Discover, and so is the ability to characterize and classify all of the compiled objects and application libraries on the IBM i, whether they are from third-party software developers or created in-house. As well as analyzing the source code itself, ARCAD also works at a higher level of global application analysis – tracking how everything is hooked together, with dependencies on data and workflow explicitly mapped out and then diagrammed so it can be visually represented.

    ARCAD Discover – macroscopic view

    ARCAD Discover – database diagram

    As the name suggests, ARCAD Discover is used to automate application analysis for IBM i platforms, and frankly it will do a better job than just throwing all of those millions of lines of code at a generative AI model and asking it to tell you all of the dependencies. (So be careful of someone who might create such a tool and tell you that it works.)

    That does not mean, however, that AI is not useful. In the right context, AI is absolutely useful. In fact, ARCAD Discover has been equipped with a conversational AI front end – a chatbot in the modern parlance – so developers can ask questions about the applications in plain English, French, Spanish, and other languages and get answers back in the same languages. Because of this AI chatbot, users of Discover do not have to have the in-depth knowledge of RPG or SQL programs that developers have; they can be business managers, project managers, application and system analysts, or quality assurance engineers that, for various reasons, need to do a functional mapping of the applications running on the IBM i platform. That mapping is literal in that ARCAD Discover analyses the applications and creates functional flow charts of code components, fields, source lines, and how they are interrelated.

    ARCAD Discover – natural language query

    Discover can also be used to retroactively document existing IBM i applications and perform an in-depth analysis of IBM i databases. It can also run a “health check,” rooting through the application code base to find parts of the application stack that are obsolete, redundant, or broken. It is also a key tool for doing impact analysis before any modernization efforts get underway. In many cases, doing impact analysis prior to a modernization project might take days, but with ARCAD Discover, this can be accomplished in hours.

    ARCAD Discover – logic diagram

    ARCAD Discover can be acquired as part of the ARCAD stack or as a standalone product. It is available now with a per-user subscription price, and it runs natively on Power Systems machines, with part of it running on the IBM i and another part running on a Linux partition.

    Customers can run the AI chatbot front end and functional diagramming feature of ARCAD Discover on an external Linux server if they choose, but we recommend keeping both parts of Discover not only on premises, but on the Power Systems server. The vector and matrix math units on the current Power10 chip and the impending Power11 chip are more than powerful enough to run the AI models underpinning ARCAD Discover. So you don’t have to worry about having to buy expensive Nvidia or AMD GPUs and integrating them with your application platform.

    One thing more: It would be misleading to get the impression that ARCAD Discover is only useful for large IBM i shops with millions or tens of millions of lines of code and thousands of applications. The need for application analysis to underpin modernization efforts – including the addition of GenAI functions to those applications – is just as intense for small companies as it is for large ones. And there are proportionately fewer resources at the smaller IBM i shops, so the need to use automated analysis is arguably greater. So, yes, ARCAD Discover maybe have been created at the behest of some of the largest IBM i shops in the world, but it is designed – and priced – for all IBM i shops to benefit. Most precious of all, it renders IBM i applications accessible and understandable to newcomers to the platform.

    For more information: ARCAD Discover datasheet

    Michel Mouchon is chief technology officer at ARCAD Software.

    This content is sponsored by ARCAD Software.

    RELATED STORIES

    How To Have The Wisdom Of Experts Woven Into Your Code

    Untangling Legacy Spaghetti Code To Cook Up Microservices

    DevOps Means Using The Tools You Already Have Better

    Hybrid Release Management Means Creating An Application Schema

    Take A Progressive Approach To DevOps

    The First Step In DevOps Is Not Tools, But Culture Change

    VS Code Is The Full Stack IDE For IBM i

    Realizing The Promise Of Cross Platform Development With VS Code

    If You Aren’t Automating Testing, You Aren’t Doing DevSecOps

    The Lucky Seven Tips Of IBM i DevSecOps

    Git Is A Whole Lot More Than A Code Repository

    Learning To Drive Fast On The DevOps Roadmap

    Expanding Fields Is A Bigger Pain In The Neck Than You Think

    Value Stream Management: Bringing Lean Manufacturing Techniques To IBM i Development

    Unit Testing Automation Hits Shift Left Instead of Ctrl-Alt-Delete Cash

    It’s Time For An Application Healthcheck

    The New Economy Presents New Opportunities For IBM i

    Creating Web Services APIs Can Be Easy On IBM i

    Jenkins Gets Closer IBM i Hooks, Courtesy Of ARCAD

    DevOps Transformation: Engage Your IBM i Team

    The All-Knowing, Benevolent Dictator Of Code

    Software Change Management Has To Change With The DevOps Times

    Attention Synon Users: You Can Automate Your Move To RPG Free Form And DevOps

    Git Started With GitHub And ARCAD On IBM i

    One Repository To Rule The Source – And Object – Code

    Data Needs To Be Anonymized For Dev And Test

    Getting Progressive About Regression Testing

    Transforming The Art Of Code And The Face Of IBM i

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: ARCAD Discover, ARCAD Software, COBOL, DB2, DevOps, GenAI, IBM i, Linux, Power Systems, Power10, Power11, RPG, SQL

    Sponsored by
    ARCAD Software

    Datasheet: ARCAD Discover

    The revolutionary AI Assistant for your IBM i applications.

    Download this datasheet to find out how ARCAD Discover revolutionizes the way you understand your IBM i applications.

    • Conversational AI
    • Intuitive Web-based interface
    • Explore your IBM i systems without expertise

    Get the Datasheet

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Rocket Consolidates Half a Dozen Terminal Emulators With Secure Host Access State Of The Power Systems Base 2025: The Operating Systems

    Leave a Reply Cancel reply

TFH Volume: 35 Issue: 5

This Issue Sponsored By

  • Maxava
  • ARCAD Software
  • Computer Keyes
  • WorksRight Software
  • Raz-Lee Security

Table of Contents

  • State Of The Power Systems Base 2025: The Operating Systems
  • ARCAD Discover: Global Application Analysis With An AI Interface
  • Rocket Consolidates Half a Dozen Terminal Emulators With Secure Host Access
  • IBM Christens Its 2025 Class Of Champions
  • IBM i PTF Guide, Volume 27, Number 6

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle