Handbook of Real-Time and Embedded
Systems
Edited by Insup Lee, Joseph Y-T. Leung and Sang H. Son
Published by CRC
Press, Boca Raton, FL., U.S.A.,
2007
Table of Contents
* —
indicates contacting author
1.
Introduction and Overview
I.
Lee, J. Leung* and S. Son — *Department
of Computer Science, New Jersey Institute of Technology, Newark, NJ 07102,
U.S.A.
*Email: leung@cis.njit.edu
Part
I — Real-Time Scheduling and Resource Management
2. Real-Time
Scheduling and Resource Management
G. Buttazzo* — *Scuola Superiore Sant'Anna, Italy
*Email: giorgio.buttazzo@sssup.it
3. Schedulability
Analysis of Multiprocessor Sporadic Task Systems
T.
Baker* and S. Baruah — *Department of Computer
Science, The Florida
State University,
Tallahassee, FL 32306-4530,
U.S.A.
*Email:
baker@cs.fsu.edu
4.
Rate-Based Resource Allocation Methods
K. Jeffay* — *Department of Computer Science, University of
North Carolina at Chapel Hill, Chapel Hill, NC 27599-3175, U.S.A.
*Email:
jeffay@cs.unc.edu
5.
Compositional Real-Time Schedulability Analysis
I. Shin and
I. Lee* — *Department of Computer and Information Science, University of Pennsylvania,
Philadelphia, PA 19104, U.S.A.
*Email: lee@cis.upenn.edu
6. Power-Aware
Resource Management Techniques for Low-Power Embedded Systems
J. Kim* and
T. Rosing — *School
of Computer Science and Engineering, Seoul National
University, Seoul, Korea
151-742.
*Email: jihong@davinci.snu.ac.kr
7. Imprecise
Computation Model: Total Weighted Error and Maximum Weighted Error
J. Leung* — *Department of Computer Science, New
Jersey Institute of Technology, Newark, NJ 07102, U.S.A.
*Email: leung@cis.njit.edu
8.
Imprecise Computation Model: Bicriteria and Other
Related Problems
J. Leung* — *Department of Computer Science, New
Jersey Institute of Technology, Newark, NJ 07102, U.S.A.
*Email: leung@cis.njit.edu
9. An Exact Stochastic
Analysis of Priority-Driven Periodic Real-Time Systems and Its Approximations
J.
Diaz, K. Kim, J. Lopez, L. Bello, D. Garcia, C-G. Lee, S. Min* and O. Mirabella — *School
of Computer Science and Engineering, Seoul National
University, Kwanak-Gu,
Seoul, 151-742, Korea.
*Email: symin@snu.ac.kr
Part
II — Programming Languages, Paradigms, and Analysis for Real-Time and Embedded
Systems
10. Temporal Control in Real-Time Systems:
Language and Systems
S.
Fischmeister* and I. Lee — *Department of Computer
and Information Science, University of
Pennsylvania, Philadelphia, PA 19104, U.S.A.
*Email:
sfischme@seas.upenn.edu
11. The Evolution of Real-Time Programming
C. Kirsch* and R. Sengupta —
*Department of Computer Science, University
of Salzburg.
*Email:
ck@cs.uni-salzburg.at
12. Real-Time Java
A.
Wellings* and A. Burns — *Department of Computer
Science, University of York, York, YO10, 5DD,
U.K.
*Email:
andy@cs.york.ac.uk
13. Programming Execution-Time Servers and
Supporting EDF Scheduling in Ada 2005
A.
Burns* and A. Wellings — *Department of Computer
Science, University of York, York, YO10, 5DD,
U.K.
*Email:
burns@cs.york.ac.uk
14. Synchronous Programming
P. Caspi*, P. Raymond and
S. Tripakis — *CNRS, Verimag
Lab., Centre Equation, 2, avenue de Vignate, 38610 Gieres, France.
*Email:
Paul.Caspi@imag.fr
Part
III — Operating Systems and Middleware for Real-Time and Embedded Systems
15. QoS-enabled
Component Middleware for Distributed Real-Time and Embedded Systems
G.
Deng, D. Schmidt, C. Gill* and N. Wang — *CSE Department,
Washington University, St. Louis, MO, U.S.A.
*Email:
cdgill@cse.wustl.edu
16. Safe and Structured Use of Interrupts in
Real-Time and Embedded Software
J. Regehr* — *School of Computing, University of Utah, Salt Lake
City, UT, 84112,
U.S.A.
*Email:
regejr@cs.utah.edu
17. QoS Support and an
Analytic Study for USB 1.x/2.0 Devices
C-Y. Huang, S-W Lo, T-W. Kuo* and A-C. Pang — *Department of Computer Science and Information
Engineering, Graduate Institute of Networking and Multimedia, National Taiwan
University, Taipei, Taiwan 106, ROC.
*Email:
ktw@csie.ntu.edu.tw
18. Reference Middleware Architecture for
Real- Time and Embedded Systems: A
Case for Networked Service Robots
S. Hong* and S. Kim — *School
of Electrical Engineering and Computer
Science, Seoul National
University, Seoul
151-742, Korea.
*Email:
sshong@redwood.snu.ac.kr
Part IV — Real-Time Communications/Sensor Networks
19. On-line QoS Adaptation
with the Flexible Time-Triggered (FTT) Communication Paradigm
L.
Almeida*, P. Pedreiras, J. Ferreira, M. Calha, J. Fonseca, R. Marau, V.
Silva and E. Martins — *Dep. de Electronica, Telecomunicacoes e Informatica, Universidade de Aveiro, Campo Universitario,
P3810-193, Aveiro.
*Email:
lda@det.ua.pt
20. Wireless Sensor Networks
J. Stankovic* — *Department of Computer Science, University of Virginia,
Charlottesville, VA 22904-4740, U.S.A.
*Email:
stankovic@cs.virginia.edu
21. Messaging in Sensor Networks: Addressing
Wireless Communications and Application Diversity
H.
Zhang, A. Arora*, P. Sinha
and L. Rittle — *Department of Computer Science and
Engineering, The Ohio
State University,
Columbus, OH,
U.S.A.
*Email:
anish@cse.ohio-state.edu
22. Real-Time Communication for Embedded Wireless
Networks
M.
Caccamo* and T. Abdelzaher
— *Department of Computer Science, University
of Illinois at Urbana-Champaign, Urbana, IL
61801-2302, U.S.A.
*Email:
mcaccamo@cs.uiuc.edu
23. Programming and Virtualization of Distributed
Multitasking Sensor Networks
A.
Bestavros* and M. Ocean — *Computer Science
Department, Boston University, Boston,
MA, U.S.A.
*Email:
best@cs.bu.edu
Part V — Real-Time Database/Data Services
24. Data-Intensive Services for Real-Time Systems
K. Ramamritham, L. DiPippo and S.
Son* — *Department of Computer Science, University
of Virginia, Charlottesville, VA, U.S.A.
*Email:
son@cs.virginia.edu
25. Real-Time Data Distribution (RTDD)
A. Frolov, L. DiPippo* and V. Faye-Wolfe
— *Department of Computer Science, University
of Rhode Island, Kinston, RI, U.S.A.
*Email:
dipippo@cs.uri.edu
26.
Temporal Consistency Maintenance for Real-Time Update Transactions
M. Xiong* and K. Ramamritham — *Bell Labs,
Lucent Techologies, 600 Mountain
Ave., Murray Hill, NJ
07974, U.S.A.
*Email:
xiong@research.bell-labs.com
27. Salvaging Resources by Discarding
Irreconcilably Conflicting Transactions in Firm Real-Time Database Systems
V.
Lee*, J. Ng and K. M. Ho — *Department of Computer Science, City University of
Hong Kong, 83 Tat Chee Ave., Kowloon,
Hong Kong.
*Email:
csvlee@cityu.edu.hk
28. Application-Tailored Databases for Real-Time
Systems
A. Tesanovic and J. Hansson* — *Software Engineering Institute, Carnegie Mellon
University, Pittsburg, PA, U.S.A.
*Email:
hansson@sei.cmu.edu
29. DeeDS NG:
Architecture, Design, and Sample Application Scenario
S. Andler*, M. Brohede, S. Gustavsson and G. Mathiason — *School of Humanities
and Informatics, University of Skovde, SE-54128 Skovde, Sweden.
*Email:
sten.f.andler@his.se
Part VI — Formalisms, Methods and Tools
30. State
Space Abstractions for Time Petri Nets
B. Berthomieu* and F. Vernadat — *Laboratoire d'Architectures et d'Analyse des Systemes du CNRS, 7 avenue du Colonel
Roche, 31077 Toulouse, France.
*Email:
Bernard.Berthomieu@laas.fr
31. Process-Algebraic Analysis of Timing and Schedulability Properties
A. Philippou and O. Sokolsky* — *Department of Computer and Information
Science, University of Pennsylvania, Philadelphia,
PA, 19104,
U.S.A.
*Email:
sokolsky@cis.upenn.edu
32. Modular Hierarchies of Models for Embedded
Systems
M. Broy* — *Software and Systems Engineering, Institute fur Informatik, Technische Universitat Munchen, D-80290 Munchen, Germany.
*Email:
broy@in.tum.de
33. Metamodeling
Languages and Metaprogrammable Tools
M. Emerson*, S. Neema and J.
Sztipanovits — *Institute for Software Integrated
Systems, Vanderbilt University, Nashville,
TN 37203,
U.S.A.
*Email:
mjemerson@isis.vanderbilt.edu
34. Hardware/Software Co-design
W.
Wolf* — *Department of Electrical Engineering, Princeton
University, Princeton, NJ 08544, U.S.A.
*Email:
wolf@princeton.edu
35. Execution Time Analysis for Embedded
Real-Time Systems
A. Ermedahl and J. Engblom* — *Virtutech
AB, Norrtullsgatan
15, SE-113 27, Stockholm, Sweden.
*Email:
jakob@virtutech.se
Part
VII — Experiences with Real-Time and Embedded Systems
36. Dynamic QoS
Management in Distributed Real-Time Embedded Systems
J. Loyall* and R. Schantz — *BBN
Technologies, Cambridge, MA 02138, U.S.A.
*Email:
jloyall@bbn.com
37. Embedding Mobility in Multimedia Systems and
Applications
H. Shin* — *School
of Computer Science and Engineering, Seoul National
University, Seoul,
151-744, Korea.
*Email:
shinhs@snu.ac.kr
38. Embedded Systems and Software Technology in
the Automotive Domain
M. Broy* — *Software and Systems Engineering, Institute fur Informatik, Technische Universitat Munchen, D-80290 Munchen, Germany.
*Email:
broy@in.tum.de
39. Real-Time Data Services for Automotive
Application
G.
Raravi, K. Ramamritham* and
N. Sharma — *Indian Institute of Technology, Bombay,
India.
*Email:
krithi@cse.iitb.ac.in