Go up. Go to department page

Integrated Control and Scheduling

Lund Institute of Technology, Department of Computer Science, SDE Research

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.

Related projects

  • The APPLAB system
  • Real-time garbage collection
  • Development of a small JVM
  • External funding

  • ARTES (Swedish research network and graduate school on real-time systems)
  • External collaborators

  • Department of Automatic Control, LTH
  • Sigma Exallon Systems
  • Theses

    P. Persson
    Predicting Time and Memory Demands of Object-Oriented Programs
    Licentiate Thesis, Department of Computer Science, Lund University,
    April 2000.
    [Abstract, download]

    Publications

    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)]



    Last modified: May 5, 2000