Back to results

Wake Forest University

DYNAMIC ANALYSIS OF PROGRAM EXECUTION TO DISCOVER USAGE CLASSES

Abstract

dc:description.abstract

Dynamically predicting the behavior of applications has the potential to be useful in a variety of application management scenarios, such a job scheduling and detecting potential failure conditions. This research explores the use of machine learning techniques to predict an application’s usage class based on the analysis of its assembly-level instruction trace, working under the premise that processes which are similar in usage class will share similar low-level behavior and functionality. A small catalog of usage classes was developed. A machine learning algorithm was employed to model usage classes and then predict class label for each previously unseen application instruction traces. Various levels of performance were observed depending on the type of trace information and the machine learning algorithm employed.

Degree

thesis:*
Grantor dc:publisher
Wake Forest University
Year dc:date.issued
2017

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Gupta, Charchil

Subjects

dc:subject × 1

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/10339/82245
OAI identifier oai:identifier
oai:wakespace.lib.wfu.edu:10339/82245

Chain of custody

source
Harvested from
Wake Forest University
Base URL
wakespace.lib.wfu.edu/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Gupta, Charchil. DYNAMIC ANALYSIS OF PROGRAM EXECUTION TO DISCOVER USAGE CLASSES. Wake Forest University, 2017. http://hdl.handle.net/10339/82245