SIGPLAN 1997 Workshop on
Languages, Compilers, and Tools for Real-Time Systems

Las Vegas, Nevada, Sunday, 15 June 1997
(In Conjunction with ACM SIGPLAN PLDI and PPoPP)

On Sunday June 15, immediately preceding PLDI, the Workshop on Languages, Compilers, and Tools for Real-Time Systems (LCT-RTS) workshop was held. This workshop explored the interface between two dynamic field of computer science and engineering: programming language implementation and real-time systems. Researchers in these areas are addressing many similar problems, but with different backgrounds and approaches. LCT-RTS is intended to expose researchers from either area to relevant work and interesting problems in the other area and to provide a forum where they can interact.

Until recently real-time systems development was performed by experienced specialists using a variety of custom kernels, non-standard languages, and vendor-specific device interfaces. System integration involved a complicated process of obtaining timing measurements, hand-tuning code, and re-measuring. These ad-hoc techniques do not scale well for modern systems. Also, the majority of real-time developers is no longer composed of embedded control experts. New software approaches are needed to support these new systems and provide appropriate tools for real-time programmers.

Twelve papers exploring the above issues, selected by the program committee, were presented at the workshop. The workshop also included panel discussions on language support and timing analysis support for real time systems.


Rich Gerber (University of Maryland)
Rajiv Gupta (University of Pittsburgh)
Jane Liu (University of Illinois)
Tom Marlowe (Seton Hall, NJIT RTCL)
Sang Lyul Min (Seoul National University)
Frank Mueller (Humboldt University)
Kelvin Nilsen (NewMonics Inc.)
David Whalley (Florida State University)
Andrew Wolfe (Princeton University)


Rajiv Gupta
Computer Science Department
University of Pittsburgh
Pittsburgh, PA 15260
voice: (412) 624-8421
fax: (412) 624-5249

David Whalley
Computer Science Department
Florida State University
Tallahassee, FL 32306-4019
voice: (904) 644-3506
fax: (904) 644-0058




7:00 Breakfast
7:45-8:00 Opening Remarks
8:00-8:30 PANEL: Language Support for Real Time Systems
8:30-10:00 Session 1: Language Support *
10:00-10:30 Break
10:30-12:00 Session 2: Timing Analysis
12:00-1:30 Lunch
1:30-2:00 PANEL: Contrasting Timing Analysis Techniques
2:00-3:30 Session 3: AI and Garbage Collection in Real Time Systems
3:30-4:00 Break
4:00-5:30 Session 4: Real Time Scheduling and Monitoring