DocumentCode
2849997
Title
Abstractions for Real Real-time Systems
Author
Joseph, Mathai
Author_Institution
Tata Consultancy Services, Mumbai
fYear
2007
fDate
6-8 June 2007
Firstpage
22
Lastpage
22
Abstract
Summary form only given. From the earliest days, designers of real-time systems have had to decide how to manage the hardware-level mechanisms (such as interrupts and multi-level priorities) that have been provided to share the computing resources between competing demands. One approach is to ignore these mechanisms and use software techniques to schedule program segments; another is to align the software architecture with the hardware features, e.g. by dividing a program into tasks or processes that are scheduled dynamically according to hardware priorities. These are two of many possible engineering solutions to the problem of meeting the timing constraints of real-time programs. Looked at more formally, the problem is to prove that the implementation of the program, by whatever method is chosen, can be shown to satisfy its timing specifications. This is altogether harder to accomplish. Proofs at the program level require guarantees of timing properties at lower levels.
Keywords
real-time systems; scheduling; software architecture; program segment scheduling; real real-time system abstraction; software architecture; Computer science; Control systems; Dynamic scheduling; Hardware; Processor scheduling; Real time systems; Resource management; Software architecture; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-2856-4
Type
conf
DOI
10.1109/TASE.2007.8
Filename
4239946
Link To Document