Real-Time Application Domain Visionaries

E. Jensen, J. Bayne, Kirk Rheinholtz, M. W. Masters, T. Saunders
{"title":"Real-Time Application Domain Visionaries","authors":"E. Jensen, J. Bayne, Kirk Rheinholtz, M. W. Masters, T. Saunders","doi":"10.1109/ISORC.2000.10001","DOIUrl":null,"url":null,"abstract":"The gulf separating the real-time research, product development, and application development communities appears to be the largest in the entire computing field. This gulf has an unfortunate tendency to obscure the research opportunities of most value to the real-time application domains. It is an unsurprising consequence of factors historically intrinsic to each of those communities.Almost all academic, and much industrial, research in the area of real-time computing - and especially distributed real-time computing - suffers from two handicaps. First is the necessity for unusually extensive application domain-specific knowledge and understanding compared with what is required in most other computer science and engineering research. Second is the directly contrary reality that few real-time researchers have the option of obtaining such knowledge and understanding, because they lack access to non-trivial, deployed, real-time application environments - particularly to distributed ones (e.g., in process control or discrete manufacturing plants, defense systems, telecommunication intelligent network architectures) - and to the developers and users of those environments.The real-time application domain practitioners (real-time computer product and application developers and users) contribute to this gulf as well. First, the historical focus on traditional small, static, centralized, sampled-data subsystems has often subjected real-time computers to severe constraints on hardware cost, size, weight, and power. And although software development and maintenance costs per line of source code are generally one or two orders of magnitude greater for real-time software than for non-real-time software, the smallest scale instances of these subsystems actually have negligible costs for software compared with hardware. These two factors tend to discourage many of the application developers and users from believing that they need or can afford technology advances from the software and real-time research communities. Second, hardware parsimony makes it necessary, and application simplicity makes it possible, for the application programmers to do the majority of the system's resource management - most of it a' priori, and as little as possible at run time.The increasing importance and deployment of larger scale, more complex, more distributed real-time computer systems makes this gulf an increasingly greater obstacle to their cost-effectiveness and even viability. The purpose of this session is to assist in reducing this gulf by bringing to ISORC2K's researcher audience some of the most prominent visionaries in some of real-time computing's most important application domains.","PeriodicalId":337892,"journal":{"name":"IEEE International Symposium on Real-Time Distributed Computing","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Symposium on Real-Time Distributed Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC.2000.10001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The gulf separating the real-time research, product development, and application development communities appears to be the largest in the entire computing field. This gulf has an unfortunate tendency to obscure the research opportunities of most value to the real-time application domains. It is an unsurprising consequence of factors historically intrinsic to each of those communities.Almost all academic, and much industrial, research in the area of real-time computing - and especially distributed real-time computing - suffers from two handicaps. First is the necessity for unusually extensive application domain-specific knowledge and understanding compared with what is required in most other computer science and engineering research. Second is the directly contrary reality that few real-time researchers have the option of obtaining such knowledge and understanding, because they lack access to non-trivial, deployed, real-time application environments - particularly to distributed ones (e.g., in process control or discrete manufacturing plants, defense systems, telecommunication intelligent network architectures) - and to the developers and users of those environments.The real-time application domain practitioners (real-time computer product and application developers and users) contribute to this gulf as well. First, the historical focus on traditional small, static, centralized, sampled-data subsystems has often subjected real-time computers to severe constraints on hardware cost, size, weight, and power. And although software development and maintenance costs per line of source code are generally one or two orders of magnitude greater for real-time software than for non-real-time software, the smallest scale instances of these subsystems actually have negligible costs for software compared with hardware. These two factors tend to discourage many of the application developers and users from believing that they need or can afford technology advances from the software and real-time research communities. Second, hardware parsimony makes it necessary, and application simplicity makes it possible, for the application programmers to do the majority of the system's resource management - most of it a' priori, and as little as possible at run time.The increasing importance and deployment of larger scale, more complex, more distributed real-time computer systems makes this gulf an increasingly greater obstacle to their cost-effectiveness and even viability. The purpose of this session is to assist in reducing this gulf by bringing to ISORC2K's researcher audience some of the most prominent visionaries in some of real-time computing's most important application domains.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
实时应用领域远见者
分隔实时研究、产品开发和应用程序开发社区的鸿沟似乎是整个计算领域中最大的鸿沟。不幸的是,这种鸿沟掩盖了对实时应用领域最有价值的研究机会。这是这些社区历史上固有因素的结果,并不令人惊讶。几乎所有在实时计算领域的学术研究和许多工业研究——尤其是分布式实时计算——都有两个缺陷。首先,与大多数其他计算机科学和工程研究相比,需要异常广泛的应用领域特定知识和理解。其次是直接相反的现实,很少有实时研究人员能够获得这样的知识和理解,因为他们无法访问非平凡的、部署的、实时的应用程序环境——特别是分布式的应用程序环境(例如,在过程控制或离散制造工厂、国防系统、电信智能网络体系结构中)——以及这些环境的开发人员和用户。实时应用程序领域的从业者(实时计算机产品和应用程序开发人员以及用户)也助长了这一鸿沟。首先,历史上对传统的小型、静态、集中式、采样数据子系统的关注经常使实时计算机受到硬件成本、尺寸、重量和功率的严格限制。尽管实时软件的每行源代码的软件开发和维护成本通常比非实时软件高一到两个数量级,但与硬件相比,这些子系统的最小规模实例实际上对软件的成本可以忽略不计。这两个因素往往使许多应用程序开发人员和用户不相信他们需要或能够负担得起来自软件和实时研究社区的技术进步。其次,硬件的简约性和应用程序的简单性使得应用程序程序员有必要完成大部分系统资源管理——其中大部分是先验的,在运行时尽可能少地进行管理。更大规模、更复杂、更分布式的实时计算机系统的重要性和部署日益增加,这使得这一鸿沟越来越大地阻碍了它们的成本效益甚至生存能力。本次会议的目的是通过向ISORC2K的研究人员介绍一些实时计算最重要的应用领域中最杰出的远见卓识来帮助缩小这一鸿沟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Keynote: From embedded systems to systems of systems Organic Computing - A New Vision for Distributed Embedded Systems Autonomic Computing and Reliability Improvement Dependability Issue on Autonomic Computing Environment Components Meet Time and Space: Worlds Colliding?
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1