Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
The GNAT project: a GNU-Ada 9X compiler
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
A log (N) distributed mutual exclusion algorithm based on path reversal
Journal of Parallel and Distributed Computing
The Ravenscar tasking profile for high integrity real-time programs
Proceedings of the 1998 annual ACM SIGAda international conference on Ada
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
CORBA and CORBA services for DSA
Proceedings of the 1999 annual ACM SIGAda international conference on Ada
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
The Smalltalk-76 programming system design and implementation
POPL '78 Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Object-Oriented Software Construction
Object-Oriented Software Construction
TOOLS '97 Proceedings of the Technology of Object-Oriented Languages and Systems - Tools-25
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Quarterware: a middleware toolkit of software risc components
Quarterware: a middleware toolkit of software risc components
Jonathan: an open distributed processing environment in Java
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Hi-index | 0.00 |
This paper presents our work to bridge the Ada 95 Distributed Systems Annex (DSA) and CORBA to take advantages of both environments facilities. Our project consists in two successive steps. The first one is CIAO, a DSA to CORBA translator. The second one aims at the definition of a generic middleware to be customized to DSA and CORBA. We propose a definition and an architecture of services for a generic middleware, DROOPI, and explain how it can be customized according various criteria. This generic middleware takes advantage of the lessons learned in the design and the development of several projects: GLADE [24], AdaBroker [1], and CIAO [25]. Therefore, in its motivation and its targetting, we believe DROOPI is an original project.