[go: up one dir, main page]

Kulkarni¹ et al., 2025 - Google Patents

Reengineering of Legacy C++ Programming System

Kulkarni¹ et al., 2025

Document ID
4132591932902233652
Author
Kulkarni¹ R
Edara V
Publication year
Publication venue
Bio-Inspired Computing: Proceedings of the 14th International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA 2023) held during December 14-15, 2023, Volume 5: Real World Applications

External Links

Snippet

Reengineering is the process of simplifying existing software so that it may be updated on a regular basis to meet the changing needs of a company. A lot of the time, implementing the above notion rather than developing it from scratch is a better option than attempting to …
Continue reading at books.google.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30575Replication, distribution or synchronisation of data between databases or within a distributed database; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/51Source to source
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/76Adapting program code to run in a different environment; Porting
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models

Similar Documents

Publication Publication Date Title
Carlsson et al. SICStus Prolog—the first 25 years
CN107122368B (en) Data verification method and device and electronic equipment
WO2020233330A1 (en) Batch testing method, apparatus, and computer-readable storage medium
Johnson Substring Matching for Clone Detection and Change Tracking.
Antoniol et al. An automatic approach to identify class evolution discontinuities
Rubin et al. Process mining framework for software processes
US10324695B2 (en) Method for transforming first code instructions in a first programming language into second code instructions in a second programming language
CN102902529B (en) Method and system for managing data source
US20170192758A1 (en) Method and apparatus for migration of application source code
US20080320054A1 (en) Database and Software Conversion System and Method
Luo et al. MLCask: Efficient management of component evolution in collaborative data analytics pipelines
US20070011664A1 (en) Device and method for generating an instruction set simulator
Xue Reengineering legacy software products into software product line based on automatic variability analysis
Dragan et al. Using stereotypes to help characterize commits
CN109800147B (en) Test case generation method and terminal equipment
Bousse et al. A generative approach to define rich domain-specific trace metamodels
Boronat Code-first model-driven engineering: On the agile adoption of mde tooling
US10839124B1 (en) Interactive compilation of software to a hardware language to satisfy formal verification constraints
Abeysinghe et al. Architecting intermediate layers for efficient composition of data management and machine learning systems
Murawski et al. A contextual equivalence checker for IMJ
Kaiya et al. Preliminary systematic literature review of software and systems traceability
CN103180848B (en) A system and method for replicating data
Kulkarni¹ et al. Reengineering of Legacy C++ Programming System
Kulkarni et al. Reengineering of Legacy C++ Programming System
Arcega et al. Feature location through the combination of run-time architecture models and information retrieval