of it application. By abstracting the low layers problems and concentrating on the application layer the programmer can generate better solutions. According to [@4809544], middleware technology can be classified into tow types and this depends on the level of use, *low level* middleware exists between sensor nodes and medical devices and *high level* middleware connects diffrent application and tra,sfer data between them. \[sec:midexa\]

Baseline {#sec:group}
========

[ This section analyses the state of the art work on which the author will build on. Here, it is described the work of the author’s group related to the design of resource management strategies for middleware in order to build time-sensitive and efficient systems, as well as real-time middleware design for cyber-physical systems and medical systems. ]{}

**Resource management and components for real-time**. This section presents techniques and algorithms to manage the computational resources; it constitutes the lowest abstraction level related to efficient resource assignment and enforcement techniques to avoid interference in the execution among several application tasks.

Controlling the execution at thread or task level to make an efficient resource usage is essential in distributed applications. There are a number of contributions on the architecture of real-time middleware from a real-time perspective. 