1 Introduction
Embedded systems are commonplace and can be found in many different applications and domains, e.g., domestic appliances and engine control. The software in embedded systems is becoming more complex because of more functional requirements on them. Thus, the vast number of embedded systems being developed and the complexity of the software makes it important to have methods to handle specific software development issues of embedded systems. In this paper we look into data management in embedded systems, in particular maintaining data freshness and handling transient overloads.