Kulkarni¹ et al., 2025 - Google Patents
Reengineering of Legacy C++ Programming SystemKulkarni¹ 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 …
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30575—Replication, distribution or synchronisation of data between databases or within a distributed database; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/51—Source to source
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/76—Adapting program code to run in a different environment; Porting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA 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/00—Administration; Management
- G06Q10/06—Resources, 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 |