embedded devices. In this paper, we propose a lightweight method for detecting anomalous
executions using a distribution of system call frequencies. We use a cluster analysis to learn
the legitimate execution contexts of embedded applications and then monitor them at run-
time to capture abnormal executions. Our prototype applied to a real-world open-source
embedded application shows that the proposed method can effectively detect anomalous …