This paper proposes prepaging scheme using static program analysis to improve the predictability of execution behaviors of applications in embedded systems equipped with flash memory. We built a static program analyzer and the RTOS-based reference platform equipped with flash memory implementing the demand prepaging scheme proposed in this paper. Evaluation results show that the proposed prepaging scheme shows competitive execution times and improved memory consumption and prepaging hit ratio results compared to sequential prepaging
In many modern embedded systems, the available resources (e.g., CPU clock cycles, memory, and energy...
The quantitative evaluation of certain quality attributes – memory consumption, timeliness, and perf...
The design requirements of modern applications that target embedded systems, such as the need for hi...
During the embedded system development an estimation of software performance on different hardware i...
Demand prepaging, an extension to the widely employed method of demand paging, is a concept designed...
Flash memory based embedded systems are becoming increasingly prevalent. Garbage collection mechanis...
This paper examines the problem of statically analyzing the performance of embedded software. This p...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
Abstract. This paper presents a simple and efficient static analysis algorithm, combined with a regi...
This paper examines several techniques for static tim-ing analysis. In detail, the first part of the...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
[[abstract]]A methodology is proposed to transform the power consumption problem for flash memory st...
As the computing platforms have evolved over the years, the associated storage requirements have als...
In this paper, we propose a novel, application specific de-mand paging mechanism for low-end embedde...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
In many modern embedded systems, the available resources (e.g., CPU clock cycles, memory, and energy...
The quantitative evaluation of certain quality attributes – memory consumption, timeliness, and perf...
The design requirements of modern applications that target embedded systems, such as the need for hi...
During the embedded system development an estimation of software performance on different hardware i...
Demand prepaging, an extension to the widely employed method of demand paging, is a concept designed...
Flash memory based embedded systems are becoming increasingly prevalent. Garbage collection mechanis...
This paper examines the problem of statically analyzing the performance of embedded software. This p...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
Abstract. This paper presents a simple and efficient static analysis algorithm, combined with a regi...
This paper examines several techniques for static tim-ing analysis. In detail, the first part of the...
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation st...
[[abstract]]A methodology is proposed to transform the power consumption problem for flash memory st...
As the computing platforms have evolved over the years, the associated storage requirements have als...
In this paper, we propose a novel, application specific de-mand paging mechanism for low-end embedde...
Data transfers and storage are dominating contributors to the area and power consumption for all mod...
In many modern embedded systems, the available resources (e.g., CPU clock cycles, memory, and energy...
The quantitative evaluation of certain quality attributes – memory consumption, timeliness, and perf...
The design requirements of modern applications that target embedded systems, such as the need for hi...