For real-time systems,in order to provide the basis for schedulability analysis,it is crucial to obtain Worst-Case Execution Time (WCET) of applications,which is very challenging due to the possible runtime inter-th...
详细信息
For real-time systems,in order to provide the basis for schedulability analysis,it is crucial to obtain Worst-Case Execution Time (WCET) of applications,which is very challenging due to the possible runtime inter-thread interferences caused by shared resources in multi-core *** multi-core platforms with shared cache,instructions of a thread may be evicted by another co-running thread,which results in the interferences in shared *** need to consider the interferences while analyzing WCET of threads on multi-core *** paper proposes a novel approach to analyzing the worst-case cache interferences based on instruction fetching timing,while judging the interferences status through instruction fetching timing *** paper presents an algorithm for instruction fetching timing based on Depth-First-Search in controlflow *** approach can reasonably estimate runtime inter-thread interferences in shared cache by introducing timing relations analysis into address mapping *** show that our proposed approach improves the tightness of WCET estimation by 19.244% on average.
In this work, we explore techniques that can automatically classify malware variants into their corresponding families. Our framework extracts structural information from malware programs as attributed function call g...
详细信息
ISBN:
(纸本)9781450319003
In this work, we explore techniques that can automatically classify malware variants into their corresponding families. Our framework extracts structural information from malware programs as attributed function call graphs, further learns discriminant malware distance metrics, finally adopts an ensemble of classifiers for automated malware classification. Experimental results show that our method is able to achieve high classification accuracy.
Computer program analysis refers to the automatic analysis of the behavior of a user defined program. An application of program analysis is to determine the quality of source code. Humans are prone to errors and, in m...
详细信息
Computer program analysis refers to the automatic analysis of the behavior of a user defined program. An application of program analysis is to determine the quality of source code. Humans are prone to errors and, in most cases, the penalty of deploying low quality code is very high for a large organization. These errors often give rise to potential security vulnerabilities in an application, which could be exploited by malicious users. In this paper, we present Stacya tool that statically detects potential security vulnerabilities present in input source code. Static program analysis is the examination of source code prior to its execution. Our tool attempts to predict the behavior of a program before it is deployed. Stacy uses novel techniques to detect the primary sources of vulnerability in the source code of a program and informs the developer.
暂无评论