Iterative neural code translation
US-2024184555-A1 · Jun 6, 2024 · US
US2021133091A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021133091-A1 |
| Application number | US-201916675637-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 6, 2019 |
| Priority date | Nov 6, 2019 |
| Publication date | May 6, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An embodiment of the present invention is directed to a Mainframe CI/CD design solution and pattern that provides a complete end to end process for Mainframe application. This enables faster time to market by performing critical SDLC processes, including build, test, scan and deployment in an automated fashion on a regular basis. An embodiment of the present invention is directed to a CI/CD approach that journeys from receiving requirements to final deployment. For any new application onboarding, teams may implement the CI/CD approach that may be customized per requirements of each LOB/Application.
Opening claim text (preview).
1 . A system that implements a mainframe continuous integration continuous development, the system comprising: a code repository system; an interface that receives inputs from a user device via a communication network; and a computer processor, coupled to memory component and the interface, the computer processor executing in a mainframe environment comprising a production logical partition (LPAR) and a development logical partition (LPAR) and further configured to perform the steps of: performing requirement analysis and code development; building a continuous integration continuous development pipeline for the mainframe environment wherein the continuous integration continuous development pipeline promotes one or more package components to the code repository system; performing one or more code scans wherein the one or more code scans are triggered by the code repository system receiving the one or more package components, and further wherein the one or more code scans identify vulnerabilities in the code comprising syntax error, looping, and compliance with one or more standards; performing automated testing; automating deploying to the development LPAR; and providing, via a pipeline snapshot interface, pipeline feedback data. 2 . The system of claim 1 , wherein the interface is part of an Integrated Development Environment (IDE) tool that supports mainframe application development, testing and maintenance. 3 . The system of claim 1 , wherein the one or more code scans comprises peer review processes. 4 . The system of claim 1 , wherein the one or more code scans are performed by a web-based version control repository hosting service for source code and development projects. 5 . The system of claim 1 , wherein one or more communication messages are transmitted responsive to the one or more code scans. 6 . The system of claim 1 , wherein automating deployment is performed by an automated change management system. 7 . The system of claim 1 , wherein automated testing is performed by triggering automation test execution steps. 8 . The system of claim 1 , wherein the pipeline snapshot interface provides build history and a plurality of stages and corresponding status data. 9 . The system of claim 1 , wherein the pipeline snapshot interface provides average stage times for each stage of a build process. 10 . The system of claim 1 , wherein the mainframe environment comprises a zOS mainframe. 11 . A method that implements a mainframe continuous integration continuous development, the method comprising the steps of: performing requirement analysis and code development in a mainframe environment comprising a production logical partition (LPAR) and a development logical partition (LPAR); building a continuous integration continuous development pipeline for the mainframe environment wherein the continuous integration continuous development pipeline promotes one or more package components to the code repository system; performing one or more code scans wherein the one or more code scans are triggered by the code repository system receiving the one or more package components, and further wherein the one or more code scans identify vulnerabilities in the code comprising syntax error, looping, and compliance with one or more standards; performing automated testing; automating deploying to the development LPAR; and providing, via a pipeline snapshot interface, pipeline feedback data. 12 . The method of claim 11 , wherein the interface is part of an Integrated Development Environment (IDE) tool that supports mainframe application development, testing and maintenance. 13 . The method of claim 11 , wherein the one or more code scans comprises peer review processes. 14 . The method of claim 11 , wherein the one or more code scans are performed by a web-based version control repository hosting service for source code and development projects. 15 . The method of claim 11 , wherein one or more communication messages are transmitted responsive to the one or more code scans. 16 . The method of claim 11 , wherein automating deployment is performed by an automated change management system. 17 . The method of claim 11 , wherein automated testing is performed by triggering automation test execution steps. 18 . The method of claim 11 , wherein the pipeline feedback may be provided via a pipeline snapshot interface. 19 . The method of claim 11 , wherein the pipeline snapshot interface provides average stage times for each stage of a build process. 20 . The method of claim 11 , wherein the mainframe environment comprises a zOS mainframe.
Environments for analysis, debugging or testing of software · CPC title
Software deployment · CPC title
Intelligent editors · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Analysis of software for verifying properties of programs (testing of software G06F11/3668) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.