Strategic Directions in Real-time and Embedded Systems
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Strategic Directions in Real-Time and Embedded Systems JOHN A.STANKOVIC ET AL.1
Department of Computer Science,University of Virginia,Charlottesville,VA22903
͗stankovic@͘
1.INTRODUCTION
Real-time computing is an enabling tech-nology for many important application ar-eas,including process control,nuclear power plants,agile manufacturing,intel-ligent vehicle highway systems,avionics, air-traffic control,telecommunications (the information superhighway),multi-media,real-time simulation,virtual re-ality,medical applications(e.g.,telemedi-cine and intensive-care monitoring),and defense applications(e.g.,command, control and communications).In partic-ular,almost all safety-critical systems and many embedded computer systems are real-time systems.Further,real-time technology is becoming increas-ingly important and pervasive, e.g., more and more infrastructure of the world depends on it.
Strategic directions for research in real-time computing involve addressing new types of real-time systems including open real-time systems,globally distrib-uted real-time,and multimedia systems. For each of these,research is required in the areas of system evolution,composibil-ity,software engineering,the science of performance guarantees,reliability and formal verification,general system is-sues,programming languages,and edu-cation.Economic and safety consider-ations,as well as the special problems that timing constraints cause,must be taken into account in the solutions.
In Section2,several examples of real-time systems,their corresponding im-portance,and several examples of re-search success are presented.In Section 3key future challenges and research related to strategic directions are high-lighted.A vision of the field for the next ten years is presented in Section4.Sec-tion5summarizes the paper.
2.EXAMPLES OF REAL-TIME SYSTEMS
AND RESEARCH SUCCESSES
A real-time system is one in which the correctness of the system depends not only on the logical results,but also on the time at which the results are pro-duced.Many real-time systems are em-bedded systems,i.e.,they are compo-nents of a larger system.If incorrect operation of a system can lead to loss of life or other catastrophes,it is called a safety-critical system—air-traffic con-trol,for instance.An air-traffic control system must continuously manage mas-sive amounts of data.Unlike some large data-management systems,such as air-line reservations,air-traffic control data is constantly changing and has ex-tremely high value(related to public safety)for very short amounts of time (response-time requirements vary from a few milliseconds for radar data to several seconds for flight control infor-mation).At completion,the new U.S.
1Contributors to this article include Alan Burns,
Kevin Jeffay,Mike Jones,Gary Koob,Insup Lee,
John Lehoczky,Jane Liu,Al Mok,Krithi Ramam-
ritham,Jim Ready,Lui Sha,and Andre van Til-
borg.
Permission to make digital/hard copy of part or all of this work for personal or classroom use is granted without fee provided that the copies are not made or distributed for profit or commercial advantage,the copyright notice,the title of the publication,and its date appear,and notice is given that copying is by permission of the ACM,Inc.To copy otherwise,to republish,to post on servers,or to redistribute to lists,requires prior specific permission and/or a fee.
©1996ACM0360-0300/96/1200–0751$03.50