dsr@stl.stc.co.uk (D.S.Riches) (09/12/90)
I'm interested in finding out whether anyone has programmed Real-time systems using OO Languages. I'd also like to know whether OO was beneficial in the creation of these systems. Dave Riches PSS: David.S.Riches@stl.stc.co.uk (or dsr@stl.stc.co.uk) ARPA: dsr%stl.stc.co.uk@earn-relay.ac.uk Smail: Systems Methods, (Dept. 607, T2 West), STC Technology Ltd., London Road, Harlow, Essex. CM17 9NA. England Phone: +44 (0)279-29531 x2496
klimas@iccgcc.decnet.ab.com (09/14/90)
In article <3373@stl.stc.co.uk>, dsr@stl.stc.co.uk (D.S.Riches) writes: > I'm interested in finding out whether anyone has programmed Real-time > systems using OO Languages. I'd also like to know whether OO was > beneficial in the creation of these systems. There have been several interesting papers on real-time OOP using Smalltalk in various OOPSLA proceedings (e.g. OOPSLA90) by Brian Berry of the Canadian Defense Research Establishment Ottawa. I think that the numbers Mr. Berry quotes are rather impressive in terms of productivity and reuse!
jjacobs@well.sf.ca.us (Jeffrey Jacobs) (09/15/90)
Although I haven't used specifically OO Languages for real-time systems, I have used OO techniques for many years. OO techniques are quite easy to implement in a good macro-assembler, including inheritance, polymorphism and even dynamic run-time binding. In fact, OO techniques have been quite common in real-time systems; its quite obvious that systems that are comprised of many small communicating tasks, where such tasks are in fact instantiated from a common program image, are Object Oriented. I claim that OOLs are in many cases providing the same facilities that real-time O.S.'es provided, but at a finer granularity and with less overhead. Jeffrey M. Jacobs ConsArt Systems Inc, Technology & Management Consulting P.O. Box 3016, Manhattan Beach, CA 90266 voice: (213)376-3802, E-Mail: 76702.456@COMPUSERVE.COM
matsu@is.s.u-tokyo.ac.jp (MATSUOKA Satoshi) (09/19/90)
In article <3373@stl.stc.co.uk> dsr@stl.stc.co.uk (D.S.Riches) writes: >I'm interested in finding out whether anyone has programmed Real-time >systems using OO Languages. I'd also like to know whether OO was >beneficial in the creation of these systems. The ARTS real-time OS kernel developed at CMU by Prof. Hideyuki Tokuda and his staff I believe was developed using OO languages. In fact, they have a language called RTC++ which is a real-time extension of C++, develped mainly by Dr. Yutaka Ishikawa; his paper on RTC++ will be presented at ECOOP/OOPSLA'90. You can contact him at ishikawa@etl.go.jp. -- --------------------------------------------------------------------- -+- / \ +-------+ -+-+- / \ Satoshi Matsuoka /|\ / \ | \ / | +-+ / Research Faculty | | --+-- | +-+ /__\ Dept. of Information Science | / | |_|_| | -+-+- The University of Tokyo | /___\ | | | / \_/ \ E-mail: matsu@is.s.u-tokyo.ac.jp Physical mail: 7-3-1 Bunkyo-ku, Hongo, Tokyo, Japan 113 Office: +81-3-812-2111 ex. 4108 (8:30-18:00 JST) Direct line to lab., automatically switches audio/fax: +81-3-5689-4365
tom@chorus.fr (Michel Tombroff) (09/20/90)
In article <3373@stl.stc.co.uk> dsr@stl.stc.co.uk (D.S.Riches) writes: >I'm interested in finding out whether anyone has programmed Real-time >systems using OO Languages. I'd also like to know whether OO was >beneficial in the creation of these systems. The Chorus Real Time Distributed operating system, developed by Chorus Systemes (France), has been written in C++ and C. You can get more information about the Chorus nucleus in the following references: "CHORUS Distibuted Operating Systems", Technical Report: CS/TR-88-7.8 "Revolution 89 or Distributing UNIX brings it Back to its Original Virtues", F. Armand, M. Gien, F. Herrmann, M. Rozier. In Proceedings of "Workshop on Experiences with Building Distributed Systems", 5-6 Oct. 1989, Ft. Lauderdale, FL, USA. "Virtual Memory Management in Chorus", V. Abrossimov, M. Rozier, M. Gien, in Progress in Distributed Operating Systems and Distributed Systems Management, Berlin, April 1989, Lecture Notes in Computer Science, Springer Verlag. ------------------------------------------------------------- Michel Tombroff Chorus Systemes 6 Av. Gustave Eiffel 78182 Saint-Quentin-En-Yvelines Cedex France Tel: 33 (1) 30 64 82 77 Fax: 33 (1) 30 57 00 66 Email: tom@chorus.fr