Abstract
Ada provides full capacities of supporting object-orientation, but multiplex object patterns introduced by Ada are so complex that it is difficult for novices to master them. Investigating object patterns implemented by package, protected and task units, this paper presents a uniform object model (Omega), so as to simplify object-orientation with Ada. And exploiting Ada95's capacities, an approach of an Omega pre-processor is also made in confirmation of the model, which rationally hides from the complexity.
- International Standard ISO/IEC 8652:1995(E), Ada Reference Manual, Intermetrics, IncGoogle Scholar
- Bertrand Meyer, Object-Oriented Software Construction, Prentice-Hall International, Inc1997. Google ScholarDigital Library
- Mary Shaw and David Garlan, Software Architecture: Perspectives on an emerging discipline, Prentice-Hall International, Inc1996. Google ScholarDigital Library
- Xianzhong Liang, Zhenyu Wang Ada-based Support for Abstraction, Encapsulation and Unit Hierarchy, Proceedings of Tri-Ada'91 International Conference, San Jose, USA, 1991.10. P116-125 Google ScholarDigital Library
Index Terms
- Omega: a uniform object model easy to gain Ada's ends
Recommendations
Omega: a parallel object-based system (synopsis)
PDIS '93: Proceedings of the second international conference on Parallel and distributed information systemsThis paper provides an overview of the Omega database machine and the tecniques employed in its implementation. Omega is a parallel object-based system that supports a functional data model and implements the following constructs: unique object ...
Towards Real-Time Fault-Tolerant CORBA Middleware
An increasing number of applications are being developed using Distributed Object Computing (DOC) middleware, such as CORBA. Many of these applications require the underlying middleware, operating systems, and networks to provide dependable end-to-end ...
Applying patterns to develop a pluggable protocols framework for ORB middleware
Design patterns in communications softwareTo be an effective platform for performance-sensitive applications, off-the-shelf CORBA middleware must preserve the communication-layer quality of service (QoS) properties of applications end-to-end. However, the standard CORBA GIOP/IIOP ...
Comments