Patrik Persson,
Görel
Hedin, Klas Nilsson, Boris
Magnusson
This is a joint project with Department of Automatic Control. See the project home page.
In our part of the project, the focus is on using attribute grammars and incremental semantic analysis to carry out on-line interactive analysis of the worst-case timing of object-oriented software and generation of exception handling code for coping with unexpected delays. We also analyze memory requirements for integration with real-time garbage collection. We use the APPLAB system as an experimental platform.
The APPLAB system Real-time garbage collection Development of a small JVM
ARTES (Swedish research network and graduate school on real-time systems)
Department of Automatic Control, LTH Sigma Exallon Systems
P. Persson
Predicting Time and Memory Demands of Object-Oriented Programs
Licentiate Thesis, Department of Computer Science, Lund University,
April 2000.
[Abstract, download]
P. Persson, G. Hedin
An Interactive Environment for Real-Time Software Development
In Proceedings of the 33rd International Conference on Technology of
Object-Oriented Languages and Systems (TOOLS Europe 2000), pages 57-68,
Mont St. Michel, France, June 2000.
[Abstract (html)]P. Persson
Live Memory Analysis for Garbage Collection in Embedded Systems
In Proceedings of the ACM SIGPLAN 1999 Workshop on Languages,
Compilers, and Tools for Embedded Systems (LCTES'99), Atlanta, GA,
May 1999, pages 45-54. ACM SIGPLAN Notices, July 1999.
[Abstract (html)]P. Persson, G. Hedin
Interactive Execution Time Predictions using Reference Attributed Grammars
In WAGA'99, Second Workshop on Attribute Grammars and their Applications.
Amsterdam, The Netherlands, March 26, 1999.
[Abstract etc. (html)]