Seriai et al., 2006 - Google Patents
Transformation of centralized software components into distributed ones by code refactoringSeriai et al., 2006
View PDF- Document ID
- 7938402425436087403
- Author
- Seriai A
- Bastide G
- Oussalah M
- Publication year
- Publication venue
- IFIP International Conference on Distributed Applications and Interoperable Systems
External Links
Snippet
Adapting software components to be used in a particular application is a crucial issue in software component based technology. In fact, software components can be used in contexts with characteristics different from those envisaged when designing the component …
- 230000001131 transforming 0 title description 27
Classifications
-
- 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
- G06F9/445—Programme loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Update
- G06F8/68—Incremental; Differential
-
- 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
- G06F9/4421—Execution paradigms
-
- 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
- G06F9/54—Interprogramme communication; Intertask communication
-
- 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
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- 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
-
- 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
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10324690B2 (en) | Automated enterprise software development | |
Gokhale et al. | Model driven middleware: A new paradigm for developing distributed real-time and embedded systems | |
US7926051B2 (en) | Automatic parallel non-dependent component deployment | |
Schmidt | Guest editor's introduction: Model-driven engineering | |
US8122106B2 (en) | Integrating design, deployment, and management phases for systems | |
US8996349B2 (en) | Synchronizing an abstract model and source code | |
US20060064667A1 (en) | System and method of model-driven development using a transformation model | |
US20040088397A1 (en) | System and method for management of software applications | |
EP2754041A2 (en) | Systems and methods for developing component-based computing applications | |
Popescu et al. | A formalized, taxonomy-driven approach to cross-layer application adaptation | |
Miedes et al. | A survey about dynamic software updating | |
Van Der Burg et al. | Disnix: A toolset for distributed deployment | |
Stoicescu et al. | From design for adaptation to component-based resilient computing | |
Bialek | Dynamic updates of existing Java applications | |
Seriai et al. | Transformation of centralized software components into distributed ones by code refactoring | |
Salehi et al. | A uml-based domain specific modeling language for service availability management: Design and experience | |
Abdellatif | Enhancing the management of a j2ee application server using a component-based architecture | |
Combemale et al. | Autonomic management policy specification: From uml to dsml | |
Şavga et al. | Practical refactoring-based framework upgrade | |
Konstantinou | Towards autonomic networks | |
Bastide et al. | Adapting software components by structure fragmentation | |
Froihofer et al. | Trading integrity for availability by means of explicit runtime constraints | |
Ameller et al. | The Three‐Layer architectural pattern applied to plug‐in‐based architectures: the Eclipse case | |
Seriai et al. | How To Generate Distributed Software Components From Centralized Ones? | |
Gaigals | Addressing functionality gaps, data integrity, and system interoperability in enterprise systems |