Dunnweber et al., 2004 - Google Patents
HOC-SA: A grid service architecture for higher-order componentsDunnweber et al., 2004
View PDF- Document ID
- 16361647038185458471
- Author
- Dunnweber J
- Gorlatch S
- Publication year
- Publication venue
- IEEE International Conference onServices Computing, 2004.(SCC 2004). Proceedings. 2004
External Links
Snippet
The current efforts on programming grid applications often rely on service-oriented approaches like grid services. This work presents HOC-SA-a service architecture for higher- order components, which provides the programmer with reusable and composable patterns …
- 238000005259 measurement 0 abstract description 3
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/4421—Execution paradigms
- G06F9/4428—Object-oriented
- G06F9/443—Object-oriented method invocation or resolution
-
- 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
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
-
- 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
- G06F9/541—Interprogramme communication; Intertask communication via adapters, e.g. between incompatible applications
-
- 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/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- 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
- 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/4443—Execution mechanisms for user interfaces
-
- 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
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or 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/30—Information retrieval; Database structures therefor; File system structures therefor
-
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/46—Indexing scheme relating to G06F9/46
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12097622B2 (en) | Repeating pattern detection within usage recordings of robotic process automation to facilitate representation thereof | |
| US11820020B2 (en) | Robotic process automation supporting hierarchical representation of recordings | |
| JP4146983B2 (en) | Process method and data processing system for calling method of server object | |
| Okanović et al. | Towards performance tooling interoperability: An open format for representing execution traces | |
| Dunnweber et al. | HOC-SA: A grid service architecture for higher-order components | |
| US7406695B2 (en) | Automatically upgradeable extension of software | |
| US7886278B2 (en) | Object reference monitoring | |
| Haugen et al. | Visualizing execution traces with task dependencies | |
| Rasch et al. | dOCAL: high-level distributed programming with OpenCL and CUDA: A. Rasch et al. | |
| KR100750834B1 (en) | A computer-readable recording medium for extracting various performance data of a Java application through a method of identifying the call relationship of the monitored data and an algorithm using the method when monitoring Java byte code data | |
| Spinner et al. | A reference architecture for online performance model extraction in virtualized environments | |
| Villacis et al. | CAT: A high performance, distributed component architecture toolkit for the grid | |
| Alt et al. | HOCs: Higher-order components for grids | |
| Lanese et al. | Causal debugging for concurrent systems | |
| CN114817403B (en) | Block chain deployment method, device, equipment and storage medium | |
| CN111338613A (en) | Front-end point burying method and device based on jsp | |
| Vadhiyar et al. | GrADSolve—a grid-based RPC system for parallel computing with application-level scheduling | |
| Shields et al. | A Java/CORBA‐based visual program composition environment for PSEs | |
| CN113778432A (en) | Page forming method and apparatus, content management system and plug-in | |
| Sunitha et al. | Object oriented method to implement the hierarchical and concurrent states in UML state chart diagrams | |
| Hammer et al. | Pscs4cpp: A generative pscs implementation for c++ | |
| Manatin et al. | Efficient Implementation of Numerical Algorithms Based on a Lexical Analyzer | |
| Albert et al. | Quantified abstractions of distributed systems | |
| JP2002132502A (en) | Automatic creating system and method of distributed object with interpretation of language function | |
| Pacini et al. | An approach for reusing software process elements based on reusable asset specification: a software product line case study |