Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Object-oriented programs in realtime

Object-oriented programs in realtime 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, http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png ACM SIGPLAN Notices Association for Computing Machinery

Object-oriented programs in realtime

ACM SIGPLAN Notices , Volume 27 (2) – Feb 1, 1992

Loading next page...
 
/lp/association-for-computing-machinery/object-oriented-programs-in-realtime-KWIrl890Xv

References (21)

Publisher
Association for Computing Machinery
Copyright
Copyright © 1992 by ACM Inc.
ISSN
0362-1340
DOI
10.1145/130973.130976
Publisher site
See Article on Publisher Site

Abstract

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,

Journal

ACM SIGPLAN NoticesAssociation for Computing Machinery

Published: Feb 1, 1992

There are no references for this article.