skip to main content
10.1145/271658.271705acmconferencesArticle/Chapter ViewAbstractPublication PagesirtawConference Proceedingsconference-collections
Article
Free Access

Object-oriented real-time systems using a hybrid distributed model of Ada 95's built-in DSA capability (distributed systems annex-E) and CORBA

Authors Info & Claims
Published:01 October 1997Publication History

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.

References

  1. 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 ScholarGoogle Scholar
  2. 2.Y. Kermarrec, L. Pautet, S. Tardieu, "GARLIC: Generic Aria Reusable Library for Interpartition Communication", Proc. TRI- Ada'95, ACM Press Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Ada 95 Reference Manual, ANSI/ISO/IEC-8652:I995, January 1995.Google ScholarGoogle Scholar
  4. 4.E. Schonberg et al. "GNAT: The GNU-NYU Ada translator, a compiler for everyone". Proc. TRI-Ada '94, Nov 94. ACM PressGoogle ScholarGoogle Scholar
  5. 5.A. Bums, A. Wellings, Concurrency in Ada, Cambridge University Press, 1995 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Burns, Wellings, Real-Time Systems and Programming Languages, Addison-Wesley, 1997 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.S. Moody, "STARS Process Engine", Proc. TRI-Ada'94, Nov 94Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. 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

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                IRTAW '97: Proceedings of the eighth international workshop on Real-Time Ada
                October 1997
                110 pages
                ISBN:9781450373111
                DOI:10.1145/271658

                Copyright © 1997 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 October 1997

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader