Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Active Loop Detection for Applications that Access Databases

Active Loop Detection for Applications that Access Databases

Thumbnail Image
Download
Name

paper.pdf

Size

1.99 MB

Format

Adobe PDF

Checksum (MD5)

74846cf8ba5ccd0da2d255fd368732c3

Author(s)
Shen, Jiasi
•
Rinard, Martin
Date Issued
November 15, 2021
Abstract
We present Shear, a new system that observes and manipulates the interaction between an application and its surrounding environment to learn a model of the behavior of the application. Shear implements active loop detection to infer the loop structures in the application. This technique repeatedly presents the application with the same input, altering the program's interaction with the environment at precisely chosen execution points to elicit different program behaviors depending on the loop structure in the application. The ability to alter interactions between the application and the environment enables Shear to infer a broader range of loop structures otherwise undetectable given only the ability to observe application behavior. Active loop detection therefore enables Shear to infer a broader range of loop structures than previous approaches.
Persistent DSpace Link
https://hdl.handle.net/1721.1/138144
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.