Access the full text.
Sign up today, get DeepDyve free for 14 days.
(1987)
Tutorial: Object-Oriented ComputingConcepts A collection of important and interesting papers
(1990)
ACM90] Special issue on Object-Oriented Design
Jonathan Shopiro (1987)
Extending the C++ Task System for Real-Time Control
B. Stroustrup (1993)
Possible Directions for C++
(1990)
The Annotated C-t+ Reference Manual ANSI base document, the starting point for the formal standardization of C++. Contains extensive rationale and implementation notes
G. Booch (1986)
Object-oriented developmentIEEE Transactions on Software Engineering, SE-12
B. Stroustrup (1983)
Adding classes to the C language: An exercise in language evolutionSoftware: Practice and Experience, 13
M. Ellis, B. Stroustrup (1990)
The Annotated C++ Reference Manual
G. Booch (1990)
Object-Oriented Design with Applications
(1988)
Shopiro; AT&T Technical Journal, V.67
Adele Goldberg, D. Robson (1983)
Smalltalk-80: The Language and Its Implementation
(1986)
Object Oriented Programming Describes Objective-C and Cox's evolutionary approach to OOP
P. Wegner (1990)
Concepts and paradigms of object-oriented programmingOOPS Messenger, 1
B. Pokkunuri (1989)
Object Oriented ProgrammingACM SIGPLAN Notices, 24
Euug (1988)
Computing systems : the journal of the USENIX Association
L. Cardelli, P. Wegner (1985)
On understanding types, data abstraction, and polymorphismACM Comput. Surv., 17
B. Stroustrup (1987)
The Evolution of C
B. Meyer (1990)
Introduction to the Theory of Programming Languages
B. Stroustrup (1986)
C++ Programming LanguageIEEE Softw., 3
I. Cox, D. Kapilow, W. Kropfl, Jonathan Shopiro (1988)
Real-time software for roboticsAT&T Technical Journal, 67
Object-oriented Software Construction Prentice-Hall 1988, 534 pages. Comprehensive treatment of OOD and OOP
Object-Oriented Programs in Realtime J.M. Gwinn gwinn@ sud.ed.ray.com Raytheon, Equipment Division Sudbury, Mass 01776 Introduction The purpose of this article is to set forth an analysis of the object-oriented (OO) approach and its consequences in realtime applications, cautioning readers about some major pitfalls. This article is both tutorial and analytic, and attempts to find a middle ground between uncritical acceptance and unreasoning rejection. Fads seem to sweep the software world every eight years or so. The latest, Object-Oriented Programming (OOP), has much old wine in new bottles. However, there are things of real value in the OO approach, with practical applications in realtime. Naturally, some care is required. The ideas of the OO approach themselves have little effect on performance, which as always is dominated by implementation decisions, which are in turn driven by the intended use and market niche of the particular implementation. Background This article discusses object-oriented programming (OOP) and realtime. There are many definitions of realtime, but the essence of realtime systems is predictable and timely response even under multiple independent asynchronous streams of events arriving at widely or even randomly varying rates and phases. End-to-end latency in response to an unscheduled event, not throughput,
ACM SIGPLAN Notices – Association for Computing Machinery
Published: Feb 1, 1992
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.