Run-time monitoring approach for the shark kernel


Autoria(s): Valpereiro, Filipe; Pinho, Luis Miguel
Data(s)

25/02/2014

25/02/2014

2006

Resumo

Typically common embedded systems are designed with high resource constraints. Static designs are often chosen to address very specific use cases. On contrast, a dynamic design must be used if the system must supply a real-time service where the input may contain factors of indeterminism. Thus, adding new functionality on these systems is often accomplished by higher development time, tests and costs, since new functionality push the system complexity and dynamics to a higher level. Usually, these systems have to adapt themselves to evolving requirements and changing service requests. In this perspective, run-time monitoring of the system behaviour becomes an important requirement, allowing to dynamically capturing the actual scheduling progress and resource utilization. For this to succeed, operating systems need to expose their internal behaviour and state, making it available to the external applications, usually using a run-time monitoring mechanism. However, such mechanism can impose a burden in the system itself if not wisely used. In this paper we explore this problem and propose a framework, which is intended to provide this run-time mechanism whilst achieving code separation, run-time efficiency and flexibility for the final developer.

Identificador

http://hdl.handle.net/10400.22/4039

Idioma(s)

eng

Publicador

IPP Hurray! Research Group

Relação

http://www.cister.isep.ipp.pt/docs/

Direitos

openAccess

Tipo

report