Fact-checked by Grok 2 weeks ago

CA Gen

Gen (formerly CA Gen) is a comprehensive (CASE) tool and model-driven development environment designed for creating, deploying, and maintaining high-performance, scalable enterprise applications across multiple platforms. Marketed by Broadcom Inc. following its acquisition of , it enables developers to focus on rather than underlying technology, generating code automatically from platform-independent models to support large-scale business applications. Originally developed in the early , Gen evolved from the Information Engineering Facility (IEF) to support the methodology pioneered by Clive Finkelstein, , and others, emphasizing structured and for complex systems. Over time, it underwent several rebrandings, including COOL:Gen and Advantage:Gen, before being streamlined as CA Gen and later simply under Broadcom's mainframe software portfolio. This evolution reflects its adaptation to modern development needs, incorporating agile methods while retaining core strengths in reducing manual coding and maintenance efforts for mission-critical applications. Key features of include platform-independent modeling, which allows reuse of across environments; automated for languages and databases; and integrated tools for agile , testing, and deployment. It supports multiple platforms, with particular emphasis on mainframe systems for high-volume , and supports modernization of applications for deployment in distributed and environments. Notable for its role in enterprise IT, has been widely used in industries requiring robust, maintainable software, such as and , where it minimizes time and costs through model-based changes.

History

Origins as IEF

The Information Engineering Facility (IEF) was commercially released in 1987 by Texas Instruments as a comprehensive computer-aided software engineering (CASE) toolset designed to automate structured systems development. Developed in collaboration with James Martin Associates, it implemented the Information Engineering methodology, a framework for enterprise-wide information systems planning, analysis, design, and construction first detailed in the 1981 publication Information Engineering by James Martin and Clive Finkelstein. This methodology emphasized top-down data-driven approaches to build integrated business systems, drawing from Finkelstein's earlier work in the late 1970s on data analysis and relational modeling techniques. Developed in the early 1980s, it reflected Texas Instruments' focus on leveraging software tools for internal efficiency and external sales in the burgeoning CASE market. IEF arose in the context of the 1980s surge in fourth-generation languages (4GLs) and integrated environments, which sought to mitigate the escalating and costs of large-scale information systems for enterprises. During this period, traditional third-generation languages like proved labor-intensive for and maintenance, prompting innovations like IEF to enable non-procedural, model-based that accelerated productivity. The tool targeted mainframe-centric environments, particularly and DEC systems, where it generated code for and database applications in sectors such as , , and . At its core, IEF provided robust support for through entity-relationship diagrams, via hierarchy and action diagrams, and automated forward to produce executable from high-level specifications, thereby minimizing manual programming errors and ensuring model across the development lifecycle. It featured an integrated for storing models, consistency checks to enforce standards, and stereotyping mechanisms to reuse common patterns like operations. Initially focused on bounded areas in medium-to-large organizations, IEF facilitated the construction of scalable applications, with early users including and commercial entities seeking streamlined systems delivery.

Rebranding and acquisitions

In 1995, Texas Instruments renamed its Information Engineering Facility (IEF) product to Composer, broadening its focus from specialized information engineering to comprehensive application development capabilities. In April 1997, Sterling Software acquired Texas Instruments' software division, including the Composer product, for $165 million in cash. Sterling subsequently rebranded the tool as COOL:Gen, aligning it with its emphasis on component-based development. On February 14, 2000, Computer Associates International (later ) acquired Sterling Software in a $4 billion stock-for-stock transaction, incorporating COOL:Gen into its portfolio. Following the acquisition, CA rebranded the product several times, first to Advantage:Gen in the early 2000s, then to AllFusion Gen in 2002, and finally to in 2007. On July 11, 2018, Inc. acquired for $18.9 billion in cash, after which the product was rebranded simply as Gen to distinguish it from its former owner. Key milestones in CA Gen's version history include the release of version 8.0 in May 2010, which introduced enhanced web services support; version 8.6 in June 2016, adding compatibility with newer compilers and tools; and version 8.6.3 in 2021, which consolidated fixes and enhancements. Following the 8.6.3 release, Broadcom transitioned Gen to a continuous delivery model, enabling ongoing incremental updates through program temporary fixes (PTFs) rather than major version overhauls, with regular PTF releases continuing as of 2025. These acquisitions significantly influenced Gen's evolution, with Sterling's ownership expanding its capabilities for distributed systems development beyond mainframe-centric origins. The 2000 integration into CA's ecosystem further enabled seamless incorporation with CA's established mainframe software portfolio, enhancing hybrid application support across enterprise environments.

Development Methodology

Information Engineering approach

The Information Engineering (IE) methodology is a structured framework for developing enterprise-wide information systems, emphasizing data analysis, process design, and implementation planning to align business requirements with technical solutions. Originating in the late 1970s and popularized in the 1980s through the collaborative work of Clive Finkelstein and James Martin, IE employs a top-down approach to decompose business rules into integrated data and process models, promoting data independence and reusability across applications. In CA Gen, this methodology forms the foundation of its model-driven development process, enabling automated transformation of high-level models into executable code while maintaining consistency from enterprise planning to deployment. CA Gen implements IE through four primary phases tailored to business application development. The planning phase defines business objectives, systems scope, and the target environment, such as identifying key entities like golfers and scoring records in a sample eGolf services application. In the analysis phase, requirements are gathered and modeled using entity-relationship diagrams (ERDs) for data structures and activity hierarchy diagrams along with process action diagrams () for process logic, ensuring comprehensive coverage of (CRUD) operations via matrices. The design phase refines these models into detailed procedures, including server-client action diagrams and user interface flows, such as window navigation for processes. Finally, the construction phase involves code generation, testing, and packaging of load modules, leveraging CA Gen's synthesis tools to automate action block creation. Central to IE in CA Gen are concepts like top-down decomposition, where business rules are broken into ERDs for entity relationships (e.g., linking golfers to scoring records) and activity hierarchy diagrams for data movements, fostering data independence by separating logical models from physical implementations. This ensures reusability through an integrated repository that stores models as reusable components, such as a handicap calculator view, while consistency checks and CRUD matrices identify gaps, like missing update processes. Automated traceability links requirements to generated code via tools like the Diagram Trace Utility, supporting end-to-end validation and debugging. By adhering to IE principles, CA Gen delivers benefits such as automated claimed to produce syntactically error-free code, with reported reductions in development time by a factor of three and maintenance effort by a factor of ten based on past experiences in large-scale projects. This structured approach enhances reliability through in generated database schemas and promotes enterprise alignment by enforcing corporate standards in model-driven outputs.

Supported methodologies

CA Gen accommodates several development methodologies beyond its foundational Information Engineering approach, enabling flexibility in application construction for diverse project needs. These include Rapid Application Prototyping (RAP), Component-Based Development (CBD), and partial integration with agile practices, allowing developers to adapt the tool's model-driven capabilities to iterative and modular workflows. As of November 2025, Gen 8.6 remains the latest version, with incremental enhancements supporting ongoing integration with contemporary development practices. Rapid Application Prototyping (RAP) in CA Gen emphasizes iterative model building and swift generation of functional prototypes to gather user feedback early in the development cycle. This methodology leverages dialog flows and screen designs within the Design Toolset to create reviewable application mockups, facilitating quick refinements without full implementation. By generating executable prototypes from partial models, RAP reduces time to initial user validation and supports exploratory development in dynamic environments. Component-Based Development (CBD) enables the reuse of modular components stored in the , promoting efficient assembly of applications through pre-built, discrete functional elements. In this approach, logic is separated into independent components defined by interfaces, which can be integrated via a common to support service-oriented architectures and reduce redundancy across projects. CA Gen's CBD facilities allow specification, implementation, and deployment of these components, enhancing and in enterprise systems. CA Gen provides partial support for agile practices through features like model versioning and incremental , which align with iterative sprints by allowing phased updates and rapid deployments without regenerating entire applications. This facilitates agile workflows by enabling continuous refinement of models and components in response to evolving requirements. In version 8.6 enhancements to include improved consumption capabilities, such as the CALL EXTERNAL statement for invoking s directly from generated code, better aligning with modern architectures. These updates expand component reusability by incorporating external services, supporting hybrid in distributed environments.

Features

Modeling and design tools

In Gen 8.6 (as of 2025), the core modeling and design tools, unchanged since version 8.5, include the Planning, Analysis, Design, and Construction (PADC) toolsets to facilitate the creation and management of models throughout the analysis and design phases of application development. These toolsets enable developers to define business systems, model data and processes, refine procedures and interfaces, and prepare for construction, ensuring a structured progression from high-level requirements to detailed specifications. Entity-relationship modeling in is supported through the creation of Entity Relationship Diagrams (ERDs) during the analysis phase, which depict entity types, attributes, relationships (such as one-to-many or many-to-many), and optionality conditions like required or forbidden attributes. These diagrams serve as prerequisites for , allowing transformation into relational structures with tables, columns, and constraints via dedicated transformation tools. The tools, including the Data Model editor, List, and Browser, enable the definition, validation, and browsing of these models, supporting subtypes, partitioning, and life-cycle analysis to ensure comprehensive data representation. Process decomposition is achieved using tools like Activity Diagrams and Process Dependency Diagrams, which break down business activities into elementary processes and functions during . In the design phase, the Dialog Design tool further decomposes procedures into steps, while Structure Charts and Action Block Usage diagrams illustrate relationships and connections between action blocks, ensuring each process responds to at least one event and aligns with business events. This approach supports parallel decomposition of data and processes, identifying interdependencies through facilitated sessions and consistency checks. Dialog flow diagrams, constructed with the Dialog Design and Navigation Diagram tools, represent procedure step interactions, data flows, and navigation paths using arrows for transfers and links between tasks or subtasks. These diagrams validate procedure logic, manage commands and exit states via Business System Defaults, and map user tasks to procedures, incorporating entity actions and views for client-server interactions. They are essential for refining process interdependencies and ensuring coherent system flows during design. Window design is handled through the Navigation Diagram and Screen Design tools, which allow for the creation of graphical user interfaces (GUIs) by defining windows, dialog boxes, menus, and controls with standards for fonts, colors, and layouts. These tools support prototyping of and modeless windows, event management via the Event Browser, and video properties for display characteristics, enabling iterative refinement of user interactions. The Host functions as a centralized for storing and managing all models, including ERDs, diagrams, and objects, providing and ensuring consistency across the development lifecycle. It stores analysis models, data structures, and artifacts, facilitating reuse and validation through automated consistency checks. Graphical interfaces in Gen emphasize drag-and-drop functionality for constructing data structures, state transitions in dialog flows, and user interface layouts, streamlining the modeling process. These interfaces support forward engineering by generating detailed designs like Data Structure Diagrams from ERDs and reverse engineering through retransformation and analysis of existing systems, including procedure synthesis and view matching to update models iteratively. Collaboration features are integrated via the Host Encyclopedia, enabling multi-user editing in enterprise environments through check-in/check-out mechanisms that prevent conflicts and maintain during concurrent access. Security controls and further support team-based development, allowing meticulous tracking of modifications to models and structures. These modeling tools ultimately feed into code generation, transforming design artifacts into executable components without altering the focus on the input modeling process.

Code generation capabilities

Gen automates the generation of executable code from higher-order models such as Entity-Relationship Diagrams (ERDs) and Data Flow Diagrams (DFDs), transforming them into source code through a template-driven process that ensures 100% syntactically correct output. This process involves analyzing procedure logic in five steps—identifying entity types, actions, neighborhoods, sequences, and criteria—to synthesize action diagrams and generate code, often leveraging tools like Dialog Flow Diagrams (DLGs) to create dialog control programs from the models. The generation supports both batch modes, suitable for mainframe environments like MVS where reports drive the process, and interactive modes for online development using screens or windows. From a single model, Gen produces code for diverse application types, including block-mode terminals for traditional interfaces, fat-client applications with local processing, for non-interactive tasks, client-server architectures distinguishing display-enabled client procedures from server-side logic, and web-based applications incorporating technologies like JSPs, , , and CSS. This unified approach allows developers to maintain one while generating outputs tailored to different deployment styles, such as cooperative scrolling in Mode 2 or user-controlled scrolling in Mode 3 for enhanced user interfaces. Customization extends the tool's flexibility for scenarios not fully captured by models, enabling the insertion of user-defined exits and inline code statements directly within action diagrams to incorporate custom logic. For web services, Gen generates and interfaces using Call External statements or proxies, integrating external system interactions seamlessly into the application's flow. Additional tailoring is achieved through Synthesis with stereotypes, such as Entity Maintenance, and External Action Blocks (EABs) for specialized extensions. To facilitate verification, includes built-in mechanisms for generating test stubs and sample data, supporting unit and directly from the model. This integration extends to tools like the Diagram Trace Utility, which enables stepping through procedure-action diagrams, and packaging options for local prototyping and screen validation, ensuring model consistency before full deployment.

Architecture

Integrated repository

The integrated repository in CA Gen, known as the Host Encyclopedia, serves as the central data management component, implemented as a relational DB2 database on z/OS. It stores all model objects, including entities, processes, and dialogs, along with metadata that captures relationships and dependencies among these elements, enabling comprehensive tracking of application designs. Key database tables such as DMDL for models, DOBJ for objects, DASC for associations, and DPRP for properties form the core structure, supporting the consolidation of information from multiple workstations and host components. As of Gen 8.6, this structure remains central to the architecture. Maintenance of the Host Encyclopedia is facilitated by specialized utilities that ensure and longevity across CA Gen versions. Backup operations include daily incremental image copies via jobs like CEUINCR and weekly full copies with CEUCOPY, often preceding reorganization tasks. Restore functions utilize DB2 load utilities to recover models while preserving checkout statuses, and integrity checks employ over 400 rules through tools like TIECLEAN to detect and remove objects or validate consistency. Upgrade tools handle model conversions between versions (e.g., from 8.0 to 8.6) without periodic commits, though they require careful management to avoid table-space locks. Security features in the Host Encyclopedia enforce controlled access through role-based permissions, where user IDs are authorized for specific models with levels such as read-only, update, , or . The USR plan manages these authorizations, while subset protection allows granular read/write operations on model components. Audit trails are maintained via tables like DHLOG and HLOG, which log activities such as uploads, downloads, and changes, providing a historical record accessible through reports like Model Activity History. For scalability, the Host supports distributed environments suitable for multi-site teams, allowing multiple project models to minimize contention and enabling cross-copy operations between encyclopedias. is achieved through check-in/check-out mechanisms and , where developers can work on isolated copies and merge updates via plans like DOWN and UP, ensuring consistency across locations. This structure facilitates collaborative while integrating with multi-tier application architectures.

Multi-tier application support

CA Gen employs a tiered model that separates application components into distinct layers to facilitate n-tier architectures, enabling flexible distribution across client, server, and data tiers. The tier handles user interfaces through dialogs managed by Managers, such as those supporting or web clients. Business resides in the middle tier, executed via Distributed Processing Servers () or Procedure Steps that process rules and workflows. Data access occurs in the backend tier, where components with resources using standardized protocols, ensuring and in distributed environments. The runtime environment supports this separation through key components designed for distributed execution. The Transaction Router, implemented via Transaction Processing (TP) Monitors like or Tuxedo, coordinates requests and responses across tiers, managing transaction flows with features such as TRANCODE routing and commitment types. The Cooperative Development Environment facilitates inter-tier communication using elements like Client Managers, Server Managers, and Communications Bridges, which leverage Common Format Buffers (CFB) or native protocols for data exchange in client-server setups. This infrastructure ensures seamless cooperative flows while maintaining transaction integrity via two-phase commit protocols. Scalability in CA Gen's multi-tier support is achieved through clustering, failover mechanisms, and capabilities tailored for client-server deployments. Clustering is enabled by TP Monitors, such as Tuxedo's data-dependent with View32 buffers, allowing multiple instances to handle load distribution. is supported implicitly through server-to-server flows and Transaction Managers that enforce two-phase commits for consistency during disruptions. scaling occurs by deploying multiple DPS instances, multiplexed via components like the AEFUF for efficient connection handling, thereby accommodating increased workloads without single points of failure. Since version 8.6 (with enhancements in consolidations up to 8.6.4 as of October 2025), CA Gen has evolved to support cloud-ready deployments with enhancements including hooks and improved integration. Key updates encompass support for Application Servers in environments, ECI V2 for handling larger data payloads beyond 32 KB using containers, and TLS-secured communications for distributed processing. Additional features like 11 runtime compatibility, .NET 4.0 support, and secure Web Services with custom headers enable better alignment with cloud infrastructures, facilitating dynamic configurations and scalability in modern hybrid setups.

Supported Technologies

Programming languages

CA Gen primarily generates code in COBOL for mainframe environments, where it serves as the core language for and transaction systems, including extensions that integrate with for and IMS for database management. This support enables the creation of robust, high-volume applications on IBM z/OS platforms, leveraging COBOL's strengths in data handling and legacy system compatibility. For performance-critical server components on Unix and systems, CA Gen targets and C++, generating code that optimizes execution in distributed environments such as those running on Microsoft Windows or selected Unix variants. These languages are chosen for their efficiency in handling low-level operations and server-side logic, allowing developers to deploy scalable components without manual recoding. Java support facilitates code generation for web and distributed tiers, including servlets and Enterprise JavaBeans (EJBs), enhancing cross-platform portability in later versions of CA Gen. This enables the development of n-tier applications that run on Virtual Machines across various operating systems, supporting modern web services and cooperative processing. C# was introduced to support .NET integration, particularly for Windows-based applications, allowing generation of complete CLS-compliant .NET assemblies from CA Gen models starting in version 8.6. It targets server procedures and client-server interactions, providing seamless interoperability with ecosystems for applications. Across these languages, CA Gen incorporates language-specific optimizations, such as automatic mapping of data types between the model's abstract entities and target language constructs, built-in error handling aligned with platform standards, and integration with native APIs for efficient runtime behavior. These features ensure generated code adheres to best practices for each environment while maintaining consistency from the unified model.

Databases and platforms

CA Gen supports a range of relational databases for data persistence, enabling SQL tailored to each database's syntax and features, including the and of stored procedures. Primary databases include (versions 11.x to 13 for and distributed environments), (19c), and (2019 and 2022, via ODBC connectivity). These databases allow CA Gen to generate optimized SQL statements for data access, updates, and procedural logic within applications. For execution platforms, CA Gen accommodates mainframe and distributed environments, including hybrid setups that integrate mainframes with distributed systems for scalable deployments. Supported operating systems encompass (versions 2.4 and later, including 3.1 and 3.2, subject to PTFs and lifecycle as of 2025), Unix variants such as AIX (7.2 TL3, 7.3 TL2 and subsequent), (11.x SPARC), and (11i v3), as well as Windows (10 and 11 client; Server 2016 with PTFs GEN86105 etc., and 2022). Linux distributions including (RHEL 8.x and 9.x), Server 12, and compatible variants such as are also supported, along with NonStop (RVU J06.18.01 and subsequent). Connectivity to these databases and platforms is facilitated through standard drivers and native adapters, ensuring seamless integration in multi-tier applications. ODBC and JDBC drivers enable access to distributed databases like SQL Server and , while native adapters support transaction monitors such as on mainframes and on distributed systems. Starting with version 8.6, CA Gen extends support to cloud-hosted databases through ODBC/JDBC configurations, including AWS RDS for SQL Server and , and SQL Database, allowing deployment in cloud-mainframe architectures without native on-premises restrictions.

Modernization and Usage

Typical applications

CA Gen is commonly employed in the development and maintenance of (ERP) systems, where it facilitates the modeling of intricate business processes across domains such as , , and , particularly in sectors like banking and . In banking, it supports legacy systems handling core operations, including and account management. Similarly, in the insurance industry, CA Gen powers central applications for policy administration and claims handling; for instance, , a major international provider, utilized over 10 million lines of CA Gen code in its core system before modernizing it to in 2023, highlighting its role in scalable, audit-compliant operations. A key application of CA Gen lies in legacy modernization efforts, enabling organizations to extend mainframe-based applications with modern interfaces without complete rewrites, thereby preserving investments in existing logic while enhancing . This approach is prevalent in government , where CA Gen underpins mission-critical systems requiring high auditability and reliability; a notable example is the UK's , a government-owned entity, which relied on CA Gen-built core systems from the late to manage a £260.8 billion loan portfolio, 9.7 million customers, and annual support for 2 million students through digital extensions. In the U.S., a financial used CA Gen for its accounting system, modernizing it via phased migrations to achieve 508 , improved , and cost reductions. Recent examples include a global automobile manufacturer's migration of CA Gen applications from mainframes to modern platforms in , demonstrating continued use in for . CA Gen also excels in high-volume transaction systems, generating both batch and code for applications demanding and , such as those in and utilities for and billing. Its widespread adoption in these sectors stems from the tool's ability to produce auditable, maintainable code for mission-critical environments, as seen in deployments handling millions of transactions annually while ensuring .

Migration strategies

Migration strategies for CA Gen applications focus on transitioning legacy systems to modern architectures while minimizing disruption, leveraging the tool's model-driven nature to facilitate incremental or comprehensive updates. Organizations often pursue an upgrade path that involves in-place enhancements, such as implementing pipelines and integrating APIs for and applications starting with version 8.6, which enables consumption of external web services without overhauling the core model. Additionally, cloud connectors can be added in later versions to support hybrid deployments, allowing seamless data exchange with cloud-based services. Encapsulation represents a low-risk approach to modernization, where CA Gen components are wrapped as reusable services to integrate with contemporary ecosystems like applications or architectures, preserving existing logic and avoiding a complete rewrite. This method enables legacy procedures and action blocks to be exposed via , facilitating with agile development practices. Augmentation strategies emphasize incremental improvements by layering modern user interfaces, such as Eclipse-based front-ends, onto the retained core business logic from CA Gen models, thereby enhancing without altering backend processes. This approach is particularly effective for client-server applications, allowing phased adoption of or interfaces while maintaining the encyclopedia's metadata-driven integrity. For organizations requiring a full , rehosting involves relocating CA applications to platforms like AWS or environments through , as demonstrated in cases where /DB2-based systems were automated to cloud-native setups with preserved functionality. Alternatively, refactoring converts models directly to , streamlining procedure steps and databases for open systems; for instance, a European government agency refactored over 3,600 procedure steps to on , retiring mainframe dependencies and achieving cost reductions. As of August 2024, tools like Luxoft's CA Converter automate such refactoring to cloud-native applications, reducing time and costs. Supporting these transitions are specialized tools, including GuardIEn, which provides impact analysis and change control for Gen models to assess modification effects during migrations. QAT Wizard aids testing by enabling rapid development of transaction prototypes in an interview-style interface, ensuring thorough validation of migrated components as seen in state government modernizations.

References

  1. [1]
    Broadcom Gen Mainframe Software
    Gen is an single, integrated development environment that enables teams to create and maintain large-scale business applications for multiple platforms.
  2. [2]
    Gen EDGE - Discussion Forums, Technical Docs, Ideas and Blogs
    CA Gen is a Computer Aided Software Engineering (CASE) application development environment marketed by CA Technologies. Gen was previously known as IEF ...
  3. [3]
    [PDF] Gen Product Brief - Broadcom Inc.
    Gen is a proven model-driven development environment for designing, deploying, and maintaining high-performance, scalable enterprise applications.<|control11|><|separator|>
  4. [4]
    Gen (Software) | Lightcast Skills Taxonomy
    CA Gen is a Computer Aided Software Engineering (CASE) tool used for designing and generating code for complex mainframe applications.
  5. [5]
    Getting Respect at TI's Software Business - Washington Technology
    Jul 27, 1995 · ... IEF Composer tool. There's a whole space between Powerbuilder and our Composer tool that people are just beginning to move into. It's our ...
  6. [6]
    [PDF] securities and exchange commission - Investor relations
    Sterling Software to Purchase Texas Instruments Software Business. DALLAS, April 21, 1997 -- Sterling Software, Inc. (SSW-NYSE) and Texas. Instruments ...Missing: rebrands COOL: Gen
  7. [7]
    Sterling Software Acquires Texas Instruments - Mergr
    Apr 21, 1997 · On April 21, 1997, Sterling Software acquired software company Texas Instruments - Software Business from Texas Instruments for 165M USD.
  8. [8]
    Computer Associates nabs Sterling in $4 billion deal - CNET
    Feb 14, 2000 · Computer Associates today said it has agreed to acquire Sterling Software in a stock deal valued at $4 billion.
  9. [9]
    Computer Associates to Purchase Sterling Software for About $4 ...
    Feb 15, 2000 · February 14, 2000. Computer Associates to Purchase Sterling Software for About $4 Billion By JUSTIN DINI. NYTimes.com/TheStreet.com, ...
  10. [10]
    Broadcom to Acquire CA Technologies for $18.9 Billion in Cash
    Under the terms of the agreement, which has been approved by the boards of directors of both companies, CA's shareholders will receive $44.50 per share in cash.
  11. [11]
    Broadcom to Acquire CA Technologies for $18.9 Billion in Cash
    Jul 11, 2018 · Broadcom has agreed to acquire CA to build one of the world's leading infrastructure technology companies.
  12. [12]
    CA Gen Exploration – What's New and Cool in Application ...
    25 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Recent Releases CA Gen 8.0 Release each of last three years – CA Gen 8.0 May 2010 – Interim ...
  13. [13]
    Technical Requirements - Gen™ 8.6 - TechDocs
    September 22, 2016. 3. Support for COBOL 6.1 compiler. June 29, 2016. 2. Gen. 8.6 GA version published. June 15, 2016. 1. Original update from. Gen. 8.5 IR 4. 1.
  14. [14]
    Release Notes - Gen™ 8.6 - TechDocs
    Gen. 8.6.4 Consolidation. Gen. 8.6.3 Consolidation. Gen. 8.6 GA Complete. Gen. 8.6 and its incremental releases. Continuous Delivery. PTFs referenced throughout ...Missing: 2010 2016 2021
  15. [15]
    Now Available: Gen 8.6.3 Consolidation | Gen EDGE
    May 3, 2024 · This is a consolidation of all distributed PTFs published after Gen 8.6 GA Complete(86200) in 2019. In 2019, Broadcom moved to a continuous delivery model.Consolidation Release "8.63" | Gen EDGE - Broadcom CommunityGeneral Availability Announcement for CA Gen 8.6 Complete ReleaseMore results from community.broadcom.comMissing: CA | Show results with:CA
  16. [16]
    Broadcom execs: Here's how the CA acquisition works - TechTarget
    Jan 25, 2019 · Broadcom explains why its surprising acquisition of CA Technologies can work, citing complementary portfolios and the long-term viability of mainframe software.
  17. [17]
    Broadcom: CA Technologies Acquisition Performing Well (So Far)
    Mar 15, 2019 · Broadcom's buyout of CA Technologies is performing well. Most of the strategy involve's CA's mainframe software, but some messaging for MSPs &<|control11|><|separator|>
  18. [18]
    Information Engineering Methodology
    Oct 8, 1998 · It describes the methods used at each phase in the systems development life cycle: strate- gic business planning; strategic, tactical and ...
  19. [19]
    Information Engineering - Essential Strategies
    Information Engineering was originally developed by Clive Finkelstein in Australia the late 1970's. He collaborated with James Martin to publicize it in the ...Missing: methodology | Show results with:methodology
  20. [20]
    None
    Below is a merged summary of the Information Engineering (IE) Methodology in CA Gen, consolidating all details from the provided segments into a comprehensive response. To maximize density and clarity, I’ve organized key information into tables where appropriate (e.g., phases, key concepts, implementation details, and benefits), while retaining narrative explanations for context. All unique details, including URLs, page references, and examples, are included.
  21. [21]
    [PDF] Tutorial - TechDocs
    CA Gen supports several different methods or methodologies, such as Information Engineering, Rapid Application. Prototyping, and Component-Based Development.
  22. [22]
    Component Based Development - TechDocs - Broadcom Inc.
    This article provides information for component-based development (CBD), logic for an application can be separated into discrete functional elements or ...
  23. [23]
    [PDF] Release Notes | TechDocs
    The Gen 8.6.4 Consolidation contains all published PTFs that delivered fixes, security improvements and features since Gen 8.6.3 Consolidation. They are to be ...Missing: history | Show results with:history
  24. [24]
    None
    Below is a merged summary of the CA Gen Modeling and Design Tools based on the provided segments. To retain all information in a dense and organized manner, I will use a table format in CSV style for key details, followed by a concise narrative summary that integrates additional context and details not suitable for the table. This approach ensures comprehensive coverage while maintaining clarity and avoiding redundancy.
  25. [25]
    None
    Below is a merged summary of the CA Gen Modeling and Design Tools, consolidating all information from the provided segments into a comprehensive response. To retain maximum detail and ensure clarity, I’ve organized the information into sections with tables where appropriate (in CSV-like format for dense representation). This response includes all unique details, page references, and URLs mentioned across the summaries.
  26. [26]
    None
    Below is a merged summary of the CA Gen Modeling and Design Tools, consolidating all information from the provided segments into a comprehensive response. To retain maximum detail and ensure clarity, I will use a structured table format in CSV style for key components, followed by a narrative summary that integrates additional details and context. This approach ensures all information is preserved while maintaining readability and density.
  27. [27]
    Host Encyclopedia - Gen™ 8.6 - TechDocs - Broadcom Inc.
    The Host Encyclopedia is a central repository, a DB2 database storing information from Gen components, used to control critical tasks and consolidate ...
  28. [28]
    None
    Below is a merged summary of CA Gen's Multi-Tier Application Support, consolidating all information from the provided segments into a comprehensive response. To maximize detail and clarity, I’ve organized the key information into tables where appropriate, followed by a narrative summary for aspects that are better suited to prose. This ensures all details are retained while maintaining readability.
  29. [29]
    CA Gen Applications—C and COBOL Generation
    The Server Procedure Steps are generated in either COBOL for execution on the IBM mainframe or in the C language for execution on Microsoft Windows or selected ...
  30. [30]
    [PDF] CA Gen Distributed Processing - Overview Guide
    This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to.
  31. [31]
    Strobe for CA Gen Overview - BMC Documentation
    Oct 9, 2024 · The CA Gen product consists of four sets of tools: the Planning, Analysis, Design, and Construction (PADC) Toolsets.Missing: methodologies | Show results with:methodologies
  32. [32]
    Gen™ 8.6 - TechDocs
    This article provides a summary of new features, enhancements, and other changes for this release. View All. Technical Requirements. This article provides ...Missing: CBD | Show results with:CBD
  33. [33]
    [PDF] CA Gen Distributed Processing - .NET Server User Guide
    This section addresses re-targeting COBOL-generated applications to either C, C#, or. Java. ... The C# and Java languages support only Unicode for characters, ...
  34. [34]
    CA Gen Java 64-bit support for code generation/compilation
    Jun 24, 2021 · Gen generates and compiles non-native Java bytecode that can run in either a 32-bit or 64-bit JVM. It also does not matter if the 32-bit or 64- ...
  35. [35]
    C# Generation - TechDocs - Broadcom Inc.
    This model is using code page variable. However, CA Gen is using code page variable. No connection can be made between these two code pages. Do you want to ...
  36. [36]
    C# Generation - Broadcom support portal
    The CA Gen code generators have been enhanced to generate C# code. CA Gen can generate a complete CLS compliant .NET application from a CA Gen Client/Server ...
  37. [37]
    [PDF] CA Gen Tutorial - Broadcom support portal
    CA Gen supports a number of different methods or methodologies, such as Information. Engineering, Rapid Application Prototyping, and Component-Based Development ...
  38. [38]
    Third-Party Software Version - Gen™ 8.6 - TechDocs
    This article contains information about third-party software versions that are supported by Gen . For z/OS, also refer to the Gen Compatibility Matrix.
  39. [39]
    [PDF] Technical Requirements - TechDocs
    Jun 21, 2023 · June 29, 2016. 2. Gen 8.6 GA version published. June 15, 2016. 1. Original update from Gen 8.5 IR 4. Note: 1 Support for IMS Connect v14 ...
  40. [40]
    Are stored procedures used by a CA Gen Windows C/SQL Server ...
    May 19, 2021 · These stored procedures are just the mechanism the provider or driver uses to communicate user requests to an instance of SQL Server. They are ...
  41. [41]
    Does Gen 8.6 support Oracle Linux
    Nov 26, 2023 · The above Red Hat Compatible Kernel (RHCK) kernel-4.18.0-348.el8 satisfies the Gen 8.6 RHEL 8.2 - 8.6 minimum required kernel of 4.18.0-240.
  42. [42]
    Add Inline Code Statements Containing ODBC, JDBC, or ADO.NET ...
    This model is using code page variable. However, CA Gen is using code page variable. No connection can be made between these two code pages. Do you want to ...
  43. [43]
    Gen 8.6 CSE configuration for remote SQL Server database
    Jan 29, 2024 · It is relatively easy to configure it to use a remote database because the CSE and CSE Configuration program (cse_config.exe) use an ODBC Data Source Name (DSN ...Missing: cloud AWS RDS Azure
  44. [44]
    Support Matrix - TechDocs - Broadcom Inc.
    May 29, 2025 · PostgreSQL database is supported as external database with the CA Workload Automation DE server on Windows, Linux, Solaris, HP-UX, AIX, and ...
  45. [45]
    (PDF) Redocumentation of a legacy banking system: An experience report
    **Summary of Banking System Built with CA Gen:**
  46. [46]
    Modernization journey with Deloitte for sustainable digitization
    ... insurance application, from a mainframe platform to a Java environment. ... Key activities included. >10M lines of Cobol and CA:Gen code automatically ...
  47. [47]
    A Public Sector Migration from CA Gen to Java - TxP
    Transforming Legacy Systems: A Public Sector Migration from CA Gen to Java. The client's core systems were built using CA Gen in the late 1990s.Missing: utilities insurance ERP transaction
  48. [48]
    Custom Government Software | Transform Public Services
    Jan 23, 2025 · Utilizing their knowledge of CA Gen, the project involved a phased migration to a web-based architecture, improving usability and ...
  49. [49]
    Gen 8.6 Consuming REST APIs: Getting Started
    Jan 31, 2023 · The Gen 8.6 Consuming REST APIs for Java and CICS Applications feature allows your Gen applications to use functionality provided by RESTful Web Services.Missing: cloud | Show results with:cloud
  50. [50]
    ca-gen-modernization-handbook.pdf
    No information is available for this page. · Learn why
  51. [51]
    Five Basic CA Gen Modernization Strategies - QAT Global
    Jan 23, 2025 · QAT Global offers five key strategies to modernize CA Gen systems—Upgrade, Encapsulate, Augment, Improve, and Migrate—helping organizations ...
  52. [52]
    GuardIEn
    GuardIEn is a configuration management system that supports and automates the control of Gen models. Providing comprehensive change control and model ...
  53. [53]
    State of California EDD – Application Modernization - QAT Global
    The QAT Wizard (Rapid Development Tool for AllFusion Gen) product was used to rapidly build the initial transactions that adhered to the shop development ...