DocumentCode :
3444678
Title :
Middleware techniques and optimizations for real-time, embedded systems
Author :
Schmidt, Douglas C.
Author_Institution :
Dept. of Comput. Eng., California Univ., Irvine, CA, USA
fYear :
1999
fDate :
36465
Firstpage :
12
Lastpage :
16
Abstract :
Due to constraints on footprint, performance, and weight/power consumption, real time, embedded system software development has historically lagged mainstream software development methodologies. As a result, real time, embedded software systems are costly to evolve and maintain. Moreover, they are often so specialized that they cannot adapt readily to meet new market opportunities or technology innovations. To further exacerbate matters, a growing class of real time, embedded systems require end-to-end support for various quality of service (QoS) aspects, such as bandwidth, latency, jitter, and dependability. These applications include telecommunication systems (e.g., call processing and switching), avionics control systems (e.g., operational night programs for fighter aircraft), and multimedia (e.g., Internet streaming video and wireless PDAs). In addition to requiring support for stringent QoS requirements, these systems are often targeted at highly competitive markets, where deregulation and global competition are motivating the need for increased software productivity and quality. Requirements for increased software productivity and quality motivate the use of Distributed Object Computing (DOC) middleware (A. Gokhale and D.C. Schmidt, 1999). Middleware resides between client and server applications and services in complex software systems. The goal of middleware is to integrate reusable software components to decrease the cycle time and effort required to develop high quality real time and embedded applications and services
Keywords :
client-server systems; distributed object management; embedded systems; multimedia systems; quality of service; software quality; DOC middleware; Distributed Object Computing; avionics control systems; complex software systems; dependability; deregulation; embedded applications; embedded system software development; end-to-end support; global competition; highly competitive markets; middleware techniques; multimedia; quality of service; real time embedded systems; reusable software components; software productivity; stringent QoS requirements; telecommunication systems; Aerospace electronics; Embedded software; Embedded system; Middleware; Productivity; Programming; Quality of service; Real time systems; Software quality; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Synthesis, 1999. Proceedings. 12th International Symposium on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-0356-X
Type :
conf
DOI :
10.1109/ISSS.1999.814254
Filename :
814254
Link To Document :
بازگشت