Dynamic memory management of Timber for Real-Time Embedded Systems Scarce memory resources is a common factor to embedded systems thwart putting a limit on Their functionality. Traditional (manual) memory management is a delicate, Time Consuming and error prone task, Which May Be remedied by the unique opportunities for automated memory management inherent to Timber.
We develop techniques for sound dynamic memory management in the context of real time systems. The approach is a low granularity, incremental, copying garbage collector exploiting idle periods of the reactive system. This way, responsiveness can be achieved while maintaining a relatively low memory and CPU overhead.
Supervisors and contacts; Per Lindgren and Johan Nordlander
PhD. Student Martin Kero