An integrated environment for embedded hard real-time systems scheduling with timing and energy constraints

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Embedded hard real-time systems have stringent timing constraints that must be satisfied for the correct functioning of the system. Additionally, there are systems where energy is another constraint that must also be satisfied. In order to satisfy such requirements, a preruntime scheduling is presented to find a feasible schedule satisfying both constraints. The proposed approach uses state space exploration for finding feasible schedules taking into account timing and energy constraints. The main problem with such method is the space size, which can grow exponentially. This paper shows how to minimize this problem, and presents a depth-first search method on a timed labeled transition system derived from the time Petri net model. EZPetri is an Eclipse perspective for Petri nets based on PNML. It provides facilities for integrating Petri net applications and existing Petri net tools. In this paper we demonstrate how the plug-in technology of Eclipse was employed to integrate the pre-runtime scheduling synthesis framework with the EZPetri environment. In order to depict the practical usability of the proposed approach, a pulse-oximeter case study is adopted to show how to find a feasible schedule. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Tavares, E., Barreto, R., Maciel, P., Oliveira, M., Arcoverde, A., Alves, G., … Bessa, A. (2005). An integrated environment for embedded hard real-time systems scheduling with timing and energy constraints. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3728 LNCS, pp. 382–392). Springer Verlag. https://doi.org/10.1007/11556930_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free