A time petri net based approach for embedded hard real-time software synthesis with multiple operational modes

Eduardo Tavares, Paulo Romero Martins Maciel, Arthur Bessa, Raimundo Barreto, Leonardo Barros, Meuse Oliveira, Ricardo Lima · 2005

In general, complex embedded systems rely on specialized operating system kernels. However, the operating system usage may introduce significant time overhead, which may affect the tasks' deadline in embedded hard real-time systems. In addition, hardware requirements (e.g. memory) are usually increased.As an alternative, this paper presents a software synthesis approach for eliminating such overheads, meeting timing constraints, and providing multiple operational modes. In order to satisfy timing requirements, a pre-runtime scheduling is used to find a feasible schedule by adopting a formalism based on time Petri net. Pre-runtime scheduling is considered inflexible, but using multiple operational modes, significant flexibility may be achieved.

Read the paper · More papers on PaperTik