This book constitutes the strictly refereed post-workshop proceedings of the ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems, LCTES '98, held in Montreal, Canada, in June 1998.
The 19 revised papers presented were carefully reviewed and selected from a total of 54 submissions for inclusion in the book; also included are one full paper and an abstract of an invited contribution. The papers address all current aspects of research and development in the rapidly growing area of embedded systems and real-time computing.
Author(s): Thomas Lundqvist, Per Stenström (auth.), Frank Mueller, Azer Bestavros (eds.)
Series: Lecture Notes in Computer Science 1474
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 1998
Language: English
Pages: 268
Tags: Operating Systems; Programming Languages, Compilers, Interpreters; Special Purpose and Application-Based Systems; Software Engineering
Integrating path and timing analysis using instruction-level simulation techniques....Pages 1-15
On predicting data cache behavior for real-time systems....Pages 16-30
Automatic accurate time-bound analysis for high-level languages....Pages 31-40
Extending RT-Linux to support flexible hard real-time systems with optional components....Pages 41-50
Limited preemptible scheduling to embrace cache memory in real-time systems....Pages 51-64
A uniform reliable multicast protocol with guaranteed response times....Pages 65-82
A tool to assist in fine-tuning and debugging embedded real-time systems....Pages 83-97
Debugging distributed implementations of modal process systems....Pages 98-107
Using Inferno™ to execute Java™ on small devices....Pages 108-118
TurboJ, a Java bytecode-to-native compiler....Pages 119-130
Cache sensitive pre-runtime scheduling....Pages 131-145
Priority assignment for embedded reactive real-time systems....Pages 146-155
Mapping an embedded hard real-time systems SDL specification to an analyzable task network — A case study....Pages 156-165
Efficient User-level I/O in the ARX real-time operating system....Pages 166-175
Machine descriptions to build tools for embedded systems....Pages 176-192
Non-local instruction scheduling with limited code growth....Pages 193-207
An efficient data partitioning method for limited memory embedded systems....Pages 208-222
A design environment for counterflow pipeline synthesis....Pages 223-234
End-to-end optimization in heterogeneous distributed real-time systems....Pages 235-249
Using UML for modeling complex real-time systems....Pages 250-260
Evaluating ASIC, DSP, and RISC architectures for embedded applications....Pages 261-261