ABSTRACT
This paper reports on the issues in design and development of Object Oriented Real-Time Distributed Systems using Ada 95. The paper is broken into the following parts: First, one of the general distributed real-time problems is introduced as it fits the domain within Boeing. Next, prototype solutions to the distributed capabilities are introduced including the new technologies present in Ada-95 through DSA (Distributed Systems Annex-E)[2] and extended with CORBA (Common Object Request Broker Architecture) capabilities[1]. Many issues are addressed with adoption and use of these technologies especially applicable as they relate to custom fine-tuned solutions used today to solve real-time constraints. As the various distributed solutions provide different strengths, a combination of the capabilities provides an attractive option. A hybrid distributed capability composed of DSA and CORBA has been developed and is discussed as it relates to the seamless introduction with the Ada language. Finally a set of research issues are raised.
- 1.DEC, HP, et al. "The Common Object Request Broker: Architecture and Specification". Technical Report OMG 91 - 12-1, Object Management Group and X Open, December 1991.Google Scholar
- 2.Y. Kermarrec, L. Pautet, S. Tardieu, "GARLIC: Generic Aria Reusable Library for Interpartition Communication", Proc. TRI- Ada'95, ACM Press Google ScholarDigital Library
- 3.Ada 95 Reference Manual, ANSI/ISO/IEC-8652:I995, January 1995.Google Scholar
- 4.E. Schonberg et al. "GNAT: The GNU-NYU Ada translator, a compiler for everyone". Proc. TRI-Ada '94, Nov 94. ACM PressGoogle Scholar
- 5.A. Bums, A. Wellings, Concurrency in Ada, Cambridge University Press, 1995 Google ScholarDigital Library
- 6.Burns, Wellings, Real-Time Systems and Programming Languages, Addison-Wesley, 1997 Google ScholarDigital Library
- 7.S. Moody, "Migrating Well Engineered Ada 83 Systems to Newer Architecture and Reuse Based Ada 95 Systems", Proc. TRI-Ada'96, Dec 96. ACM Press Google ScholarDigital Library
- 8.S. Moody, "STARS Process Engine", Proc. TRI-Ada'94, Nov 94Google Scholar
- 9.E. Shokri, K. Tso, "Ada 95 Object-Oriented and Real-Time Support for Development of Software Fault Tolerance Reusable Components., Proceedings of 2nd Workshop on Object-Oriented Real-Time Dependable Systems (WORDS), Feb 1996, IEEE. Google ScholarDigital Library
- 10.R. Guerraoui, A. Schiper, "Fault-Tolerance by Replication in Distributed Systems" Proceedings on Reliable Software Technologies -Ada-Europe'96, Lecture Notes in Computer Science vi088, Springer-Verlag Google ScholarDigital Library
Index Terms
- Object-oriented real-time systems using a hybrid distributed model of Ada 95's built-in DSA capability (distributed systems annex-E) and CORBA
Recommendations
Object-oriented real-time systems using a hybrid distributed model of Ada 95's built-in DSA capability (distributed systems annex-E) and CORBA
This paper reports on the issues in design and development of Object Oriented Real-Time Distributed Systems using Ada 95. The paper is broken into the following parts: First, one of the general distributed real-time problems is introduced as it fits the ...
Integrating middleware for timely reconfiguration of distributed soft real-time systems with ada DSA
Ada-Europe'12: Proceedings of the 17th Ada-Europe international conference on Reliable Software TechnologiesSoft real-time distributed systems are dynamic in nature which poses a number of challenges to their time-deterministic behavior. The communication links between their remote parts are also a source of temporal uncertainty that requires thorough ...
Towards a real-time distributed systems annex in Ada
In this paper we address the problem of combining two issues that are standardized separately in two Ada 95 annexes: Real-Time Systems (Annex D) and Distributed Systems (Annex E). With these annexes it is possible to build applications with real-time ...
Comments