Mainframe Blog

That New Mainframe Tool That Makes a Difference

That New Mainframe Tool That Makes a Difference
2 minute read
Mark Schettenhelm

Car mechanics are all about their tools. Their biggest expense when starting a repair shop is building a toolchest with tools that make the difference between a difficult job and one that is easy. A new miracle tool that will save time on projects and still produce quality results will make their day—and they will tell their peers all about it.

Developers, does this sound familiar? Developers also compare tools and tricks, looking for ways to produce quality code faster. This has driven the growth of configurable integrated development environments (IDEs) like Eclipse and VS Code. When diagnosing issues or planning for a change, smart developers have adopted tools that automatically analyze their code, produce structure and logic flow charts, and map the data flow. In the past, these were considered miracle tools that made developers’ jobs much easier. How could anyone work without them? But there was one tool missing.

Developers were looking for a tool that would quickly explain complex sections of code. Rather than hunting through a program, they wanted an assistant that worked alongside them to check over the code and summarize it. Then they could identify which sections needed changes. On a program level, they needed a way to determine what a program does, and to see whether to go further with analysis or move to the next one. The existing tools made their jobs easier, but there was still an elusive tool that could make it even better.

That tool has arrived. BMC AMI DevX Code Insights, which helps developers understand their complex applications with real-time application analysis and program level understanding, now offers the ability to leverage artificial intelligence (AI) using BMC AMI Assistant to explain sections of code.

A developer working in Code Insights merely highlights a section of the code, right-clicks, and selects “Explain.” Then BMC AMI Assistant returns a short summary of the business logic and a detailed description of the code’s logic flow. Developers now have an easily available way to work with confidence on the code using BMC Editor in Eclipse or VS Code. They can see charting to understand the structure of the program and the flow of the logic, trace data from its arrival to its departure, and get a quick explanation of their complex logic—right from the editor they use every day.

The incorporation of new technologies has continually improved the quality, speed, and efficiency of modern mainframe development versus the days of the green screen, and the use of AI is continuing that trend. While modern IDEs, automated analysis, and instantly available data flow charts brought mainframe development to new heights, developers still lacked full insight into how their code changes affected business logic. With BMC AMI Assistant’s code explain feature, the missing tool has now been delivered.

Access the 2024 BMC Mainframe Report

The results of the 19th annual BMC Mainframe Survey are in, and the state of the mainframe remains strong. Overall perception of the mainframe is positive, as is the outlook for future growth on the platform, with workloads growing and investment in new technologies and processes increasing.


These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing blogs@bmc.com.

Business, Faster than Humanly Possible

BMC empowers 86% of the Forbes Global 50 to accelerate business value faster than humanly possible. Our industry-leading portfolio unlocks human and machine potential to drive business growth, innovation, and sustainable success. BMC does this in a simple and optimized way by connecting people, systems, and data that power the world’s largest organizations so they can seize a competitive advantage.
Learn more about BMC ›

About the author

Mark Schettenhelm

Mark is a DevOps Evangelist and Lead Product Manager at BMC who has experience working with developers around the world in Source Control Management, Testing, DevOps and Application Portfolio Analysis. He is a frequent conference speaker, webinar presenter, blogger, and columnist, often explaining the benefits of bringing Agile and DevOps to mainframe development and encouraging development teams to adopt new methodologies and continuously improve.

His writing has appeared in Enterprise Executive and Enterprise Tech Journal and he is a frequent contributor to DZone.com and SHARE Tech Watch. Mark is currently the Lead Product Manager for BMC products in Source Control Management, Deploy, Code and Fault Analysis.