Kielmann et al., 1995 - Google Patents
Coordination Requirements for Open Distributed Systems.Kielmann et al., 1995
View PDF- Document ID
- 6415963990988993351
- Author
- Kielmann T
- Wirtz G
- Publication year
- Publication venue
- PARCO
External Links
Snippet
Programming of open distributed systems is primarily concerned with coordinating concurrently operating active entities. Concurrent programming languages based on the concept of generative communication 2] initiated the research area of coordination 3] …
- 238000004891 communication 0 abstract description 26
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/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
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/547—Remote procedure calls [RPC]; Web services
- G06F9/548—Object oriented; Remote method invocation [RMI]
-
- 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/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/465—Distributed object oriented systems
-
- 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/468—Specific access rights for resources, e.g. using capability register
-
- 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/31—Programming languages or programming paradigms
- G06F8/315—Object-oriented languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Saraswat et al. | Janus: A step towards distributed constraint programming. | |
EP0667575B1 (en) | Concurrent processing in object oriented parallel and near parallel systems | |
US6182155B1 (en) | Uniform access to and interchange between objects employing a plurality of access methods | |
De Koster et al. | 43 years of actors: a taxonomy of actor models and their key properties | |
Grimshaw | Mentat: An object-oriented macro data flow system | |
Bricker et al. | A new look at microkernel-based UNIX operating systems: Lessons in performance and compatibility | |
Murray et al. | Design and implementation of an object-orientated 64-bit single address space microkernel | |
Campbell et al. | Principles of object-oriented operating system design | |
Kielmann et al. | Coordination Requirements for Open Distributed Systems. | |
Weitzenfeld | ASL: Hierarchy, composition, heterogeneity, and multi-granularity in concurrent object-oriented programming | |
Hagimont et al. | Persistent shared object support in the Guide system: evaluation & related work | |
Kielmann | Object-oriented distributed programming with objective linda | |
Manola et al. | An Approach to Interoperable Object Models. | |
Balter et al. | Is the Micro-Kernel Technology well suited for the support of Object-Oriented Operating Systems: the Guide Experience | |
Stiemerling | Angel: resource unification in a 64-bit microkernel | |
Grosso et al. | An Agent Programming Framework Based on the C# Language and the CLI | |
Zhang | Extending the OpenMP standard for thread mapping and grouping | |
Nolte et al. | An object-oriented computing surface for distributed memory architectures | |
Chandra | The COOL parallel programming language: design, implementation, and performance | |
Merle et al. | Corbascript: A dedicated corba scripting language | |
Antoniu et al. | Implementing Java consistency using a generic, multithreaded DSM runtime system | |
Machiraju | A framework for migrating objects in distributed graphics applications | |
Deubler | A viable system structure for large‐scale software systems | |
Glauert | Object graph rewriting: an experimental parallel implementation | |
Seet et al. | A compliant environment for enacting evolvable process models |