LCTES 2003: San Diego, CA, USA
Frank Mueller, Ulrich Kremer (Eds.): Proceedings of the 2003 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'03). San Diego, California, USA, June 11-13, 2003. ACM 2003 ISBN 1-58113-647-1
Compiler optimizations
Min Zhao, Bruce R. Childers, Mary Lou Soffa: Predicting the impact of optimizations for embedded systems. 1-11
Prasad A. Kulkarni, Wankang Zhao, Hwashin Moon, Kyunghwan Cho, David B. Whalley, Jack W. Davidson, Mark W. Bailey, Yunheung Paek, Kyle Gallivan: Finding effective optimization phase sequences. 12-23
Efficient Java systems
Nik Shaylor, Douglas N. Simon, William R. Bush: A java virtual machine architecture for very small devices. 34-41
Ulrik Pagh Schultz, Kim Burgaard, Flemming Gram Christensen, Jørgen Lindskov Knudsen: Compiling java for low-end embedded systems. 42-50

Memory management
Dinakar Dhurjati, Sumant Kowshik, Vikram S. Adve, Chris Lattner: Memory safety without runtime checks or garbage collection. 69-80
David F. Bacon, Perry Cheng, V. T. Rajan: Controlling fragmentation and space consumption in the metronome, a real-time garbage collector for Java. 81-92
Sven Gestegard Robertz, Roger Henriksson: Time-triggered garbage collection: robust and adaptive real-time GC scheduling for embedded systems. 93-102
Scheduling for embedded systems
Michal Karczmarek, William Thies, Saman P. Amarasinghe: Phased scheduling of stream programs. 103-112
Paul Pop, Petru Eles, Zebo Peng: Schedulability-driven frame packing for multi-cluster distributed embedded systems. 113-122
Modeling and analysis of embedded systems
Yamine Aït Ameur, Gérard Bel, Frédéric Boniol, S. Pairault, Virginie Wiels: Robustness analysis of avionics embedded systems. 123-132
Dionisio de Niz, Raj Rajkumar: Time weaver: a software-through-models framework for embedded real-time systems. 133-143
Ravi Pratap, Ron Cytron, David C. Sharp, Edward Pla: Transport layer abstraction in event channels for embedded systems. 144-152
Software syntheisis tools and methods
Paul Caspi, Adrian Curic, Aude Maignan, Christos Sofronis, Stavros Tripakis, Peter Niebert: From simulink to SCADE/lustre to TTA: a layered approach for distributed embedded applications. 153-162
Andrzej Wasowski: On efficient program synthesis from statecharts. 163-170
Rajeev Alur, Franjo Ivancic, Jesung Kim, Insup Lee, Oleg Sokolsky: Generating embedded software from hierarchical hybrid models. 171-182
Hardware/software partitioning and reconfigureability
Jong-eun Lee, Kiyoung Choi, Nikil D. Dutt: An algorithm for mapping loops onto coarse-grained reconfigurable architectures. 183-188
Dinesh C. Suresh, Walid A. Najjar, Frank Vahid, Jason R. Villarreal, Greg Stitt: Profiling tools for hardware/software partitioning of embedded applications. 189-198
Yuanqing Guo, Gerard J. M. Smit, Hajo Broersma, Paul M. Heysters: A graph covering algorithm for a coarse grain reconfigurable system. 199-208
Partitioning and memory optimizations
Tao Zhang, Santosh Pande, Antonio Valverde Garcia: Tamper-resistant whole program partitioning. 209-219
Xiaotong Zhuang, ChokSheak Lau, Santosh Pande: Storage assignment optimizations through variable coalescence for embedded processors. 220-231
Efficiency of compressed code
Marc L. Corliss, E. Christopher Lewis, Amir Roth: A DISE implementation of dynamic code decompression. 232-243
Bjorn De Sutter, Hans Vandierendonck, Bruno De Bus, Koenraad De Bosschere: On the side-effects of code abstraction. 244-253
Arvind Krishnaswamy, Rajiv Gupta: Enhancing the performance of 16-bit code using augmenting instructions. 254-264
Energy management
Yang Yu, Viktor K. Prasanna: Energy-balanced task allocation for collaborative processing in networked embedded systems. 265-274
Hyun Suk Kim, Narayanan Vijaykrishnan, Mahmut T. Kandemir, Mary Jane Irwin: Adapting instruction level parallelism for optimizing leakage in VLIW architectures. 275-283
Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mossé, Rami G. Melhem, Matthew Craven: Energy management for real-time embedded applications with compiler support. 284-293



