Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 14 of 14 for “"runtime behavior"”.

  1. Visualization techniques for the analysis of software behavior and related structures

    … we primarily need to understand structural and behavioral aspects, which are difficult to obtain, e.g., by code reading. Software analysis is therefore a vital tool for maintaining these systems: It provides - the preferably automated - means to extract and evaluate information from their …

    potsdam-diss Repository record for Visualization techniques for the analysis of software behavior and related structures (opens in a new tab)

  2. Supporting Software Development Tools with An Awareness of Transparent Program Transformations

    … programmer can neither ascertain the program's runtime behavior by browsing its source code, nor map the runtime behavior back to the original source code. This research presents an approach that improves the utility of source-level programming tools by providing enhancement specifications …

    vt Repository record for Supporting Software Development Tools with An Awareness of Transparent Program Transformations (opens in a new tab)

  3. Analysis of defenses against code reuse attacks on modern and new architectures

    … analysis to set a specification for allowable runtime behavior. 1. By examining extremely large, complex real-world programs such as web browsers, this project will characterize the fundamental limits of CFI techniques. We find that it is possible for a program in which CFI is perfectly …

    mit Repository record for Analysis of defenses against code reuse attacks on modern and new architectures (opens in a new tab)

  4. Compiling high-level scripting languages to performant code

    … We show how popular language features and runtime behavior, expected by Wolfram Language developers, are efficiently implemented within the compiler. We then show how the compiler provides a friction-less path to migrate programs from the interpreter to the compiler. We evaluate the …

    uiuc Repository record for Compiling high-level scripting languages to performant code (opens in a new tab)

  5. Android Application Install-time Permission Validation and Run-time Malicious Pattern Detection

    … certain vulnerabilities at both installation and runtime using machine learning. Effective classification techniques with neural networks can be used to verify the application categories on installation. We devise a novel application category verification methodology that involves machine learning …

    vt Repository record for Android Application Install-time Permission Validation and Run-time Malicious Pattern Detection (opens in a new tab)

  6. Ransomware Detection Using Windows API Calls and Machine Learning

    … detection for Windows-based platforms through behavioral analysis using sandboxing techniques and classification using machine learning (ML), considering the various predefined function calls, known as API (Application Programming Interface) calls, made by ransomware and benign samples as …

    vt Repository record for Ransomware Detection Using Windows API Calls and Machine Learning (opens in a new tab)

  7. Optimizing I/O performance for high performance computing applications: from auto-tuning to a feedback-driven approach

    … HPC applications by firstly examining the I/O behavior of thousands of supercomputing applications. We analyzed the high-level I/O logs of over a million jobs representing a combined total of six years of I/O behavior across three leading high-performance computing platforms. Our analysis …

    uiuc Repository record for Optimizing I/O performance for high performance computing applications: from auto-tuning to a feedback-driven approach (opens in a new tab)

  8. CATCloud: closing semantic gaps of CPU interfaces for precise autoscaling in the cloud

    … difficulty of capturing fine-grained application runtime behavior in userspace. Consequently, existing solutions rely on coarse-grained, surrogate metrics such as CPU utilization, throttle, and queue lengths, leading to slow and imprecise allocation. We present CATCloud, an OS extension that …

    uiuc Repository record for CATCloud: closing semantic gaps of CPU interfaces for precise autoscaling in the cloud (opens in a new tab)

  9. CATCloud: closing semantic gaps of CPU interfaces for precise autoscaling in the cloud

    … difficulty of capturing fine-grained application runtime behavior in userspace. Consequently, existing solutions rely on coarse-grained, surrogate metrics such as CPU utilization, throttle, and queue lengths, leading to slow and imprecise allocation. We present CATCloud, an OS extension that …

    uiuc Repository record for CATCloud: closing semantic gaps of CPU interfaces for precise autoscaling in the cloud (opens in a new tab)

  10. Rethinking communication libraries for asynchronous multithreaded runtimes

    … by backward compatibility burdens and legacy runtime designs. This dissertation rethinks the design of communication libraries from the ground up, introducing the Lightweight Communication Interface (LCI), a communication library built from the ground up for asynchronous multithreaded …

    uiuc Repository record for Rethinking communication libraries for asynchronous multithreaded runtimes (opens in a new tab)

  11. Improving the performance and reliability of mobile applications

    … techniques to automatically track the runtime behavior of the app. To cope with the scarcity of resources, they include resource-aware mechanisms that incur negligible overhead. To make them immediately deployable, they are designed to require no modification to the OS or runtime. We …

    mit Repository record for Improving the performance and reliability of mobile applications (opens in a new tab)

  12. Effective Analysis, Characterization, and Detection of Malicious Activities on the Web

    … on the Web, we first analyze source code and runtime behavior of several Exploit Kits in a contained setting. In addition, we analyze the behavior of live Exploit Kits on the Web in a contained environment. Combining the analysis results, we characterize Exploit Kits pertinent to their …

    trento Repository record for Effective Analysis, Characterization, and Detection of Malicious Activities on the Web (opens in a new tab)

  13. Automated Multiparty Authorization in Open Distributed Systems

    … that can be used to model and reason about the runtime behavior of a diverse set of peers in an open system, and provides a rich set of features to satisfy their assorted authorization requirements. Motivated by these needs, we introduce the PeerAccess authorization framework. PeerAccess …

    uiuc Repository record for Automated Multiparty Authorization in Open Distributed Systems (opens in a new tab)