A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Program Slice Browser
Proceedings 9th International Workshop on Program Comprehension. IWPC 2001
To address this problem, the Program Slice Browser (PSB)' is designed as an interactive and integrated tool that is particularly valuable for extracting useful information from a complex program slice. ...
Program slicing is useful for addressing many softwareengineering problems as it allows focusing attention on just the relevant part of the program. ...
Program slice browser Users need to be able to comprehend and manage information obtained by program slicing. ...
doi:10.1109/wpc.2001.921713
dblp:conf/iwpc/DengKN01
fatcat:krg7hsg6wfhevbfbpi6eujxqim
MineSpider: Extracting Hidden URLs Behind Evasive Drive-by Download Attacks
2016
IEICE transactions on information and systems
In environment-dependent redirection, attackers profile the information on the user's environment, such as the name and version of the browser and browser plugins, and launch a drive-by download attack ...
We implemented our method in a browser emulator called MineSpider that automatically extracts potential URLs from websites. ...
More precisely, this involves defining branch statements included in the extracted slices as new slicing criteria and extracting the code relevant to browser fingerprinting by applying program slicing ...
doi:10.1587/transinf.2015icp0013
fatcat:6mrregkwqvekbii7pjcvheeocm
Client-side web application slicing
2011
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)
One way of locating code implementing a certain behavior is program slicing, a method that, given a subset of a program's behavior, reduces the program to a minimal form that still produces that behavior ...
In this paper we present a semi-automatic clientside web application slicing method, describe the web page dependency graph, and show how it can be used to extract only the code implementing a certain ...
Slicing the Dependence Graph Program slicing is always performed with respect to a slicing criterion. ...
doi:10.1109/ase.2011.6100110
dblp:conf/kbse/MarasCC11
fatcat:i6wvnwubmbhm5lq5b4z3wbgyea
Managing Messes in Computational Notebooks
2019
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems - CHI '19
log slice map Figure 1 : Code gathering tools help analysts manage programming messes in computational notebooks. ...
The tools map selected results (e.g., outputs, charts, tables) in a notebook to the ordered, minimal subsets or "slices" of code that produced them. ...
Program slicing is a static analysis technique wherein, given a target statement (called the slicing criterion), program slicing computes the subset of program statements (called the slice) that affect ...
doi:10.1145/3290605.3300500
dblp:conf/chi/HeadHBDD19
fatcat:u5v45ukcxfgbhkp7ccac34ksh4
A simple client-side defense against environment-dependent web-based malware
2013
2013 8th International Conference on Malicious and Unwanted Software: "The Americas" (MALWARE)
which poses a significant challenge on defending web-based attacks, because the malicious code-which may be exposed and activated only under specific environmental conditions such as the version of the browser-may ...
This slice can be executed as a stand-alone program after decompilation. ...
The basic idea is to use a program analysis technique known as dynamic slicing [1] to identify code that is relevant to environmentdependent branches in the program's execution trace. ...
doi:10.1109/malware.2013.6703694
dblp:conf/malware/LuCD13
fatcat:nedorta7svajxmvizo7jraw3dy
Semantics-Preserving Dissection of JavaScript Exploits via Dynamic JS-Binary Analysis
[chapter]
2016
Lecture Notes in Computer Science
Program slicing [34] is a key technique in exploit analysis. ...
The vulnerable program can be any program like (PDF reader, web browser, etc.) as long as it can be exploited through JavaScript. The exploit consists of HTML and malicious JavaScript components. ...
doi:10.1007/978-3-319-45719-2_12
fatcat:qxgyativordxhfxz44lsdmrdla
Visible human slice sequence animation Web server
2000
Internet Imaging II
Since processing operations such as slice and animation extraction are compute-intensive, they require the program execution to be carried out in parallel on several computers. ...
Since June 1998, EPFL's Visible Human Slice Server (http://visiblehuman.epfl.ch) allows to extract arbitrarily oriented and positioned slices. More than 300,000 slices are extracted each year. ...
The research has been partly financed by the Swiss National Fund, SPP priority program in informatics and communications (grants 5003-45348/2 and 5003-51332). ...
doi:10.1117/12.411907
fatcat:wae2wqeiiba7zo3ohgulufxlzu
Julienne: A Trace Slicer for Conditional Rewrite Theories
[chapter]
2012
Lecture Notes in Computer Science
Trace slicing is a transformation technique that reduces the size of execution traces for the purpose of program analysis and debugging. ...
In this paper, we describe the first slicing tool for conditional rewrite theories that can be used to drastically reduce complex, textuallylarge system computations w.r.t. a user-defined slicing criterion ...
A totally different, bytecode trace compression was proposed in [10] to help perform Java program analysis (e.g. dynamic program slicing [13] ) over the compact representation. ...
doi:10.1007/978-3-642-32759-9_5
fatcat:tf2foa5fjfbgdfyq744ysctgsi
Extracting URLs from JavaScript via program analysis
2013
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2013
We apply program analysis techniques such as statement coverage and range analysis to improve the performance of URL mining. ...
Informally, program slicing [14] is to compute the set of program statements-the program slice, that may affect the values at some point of interest, referred to as a slicing criterion. ...
Based on this observation, we perform slicing on JavaScript programs in order to remove URL-irrelevant code and produce an executable program slice that is able to produce equal number of URLs as the original ...
doi:10.1145/2491411.2494583
dblp:conf/sigsoft/WangZCZZ13
fatcat:wdgv64ob5fa67kilqhufdrcylm
Haskell tools from the programatica project
2003
Proceedings of the ACM SIGPLAN workshop on Haskell - Haskell '03
(It will not be a complete Haskell program if slicing starts from something other than Main.main.) ...
For example, by slicing with Main.main as the starting point, you can remove dead code from a program. This functionality is provided by the command pfe slice M .x. ...
doi:10.1145/871895.871907
dblp:conf/haskell/Hallgren03
fatcat:vesuwztqlzcttayyfon64czf6e
Addressing the Future of Clinical Information Systems—Web-Based Multilayer Visualization
2007
IEEE Transactions on Information Technology in Biomedicine
This 3-D slicing process, based on MPR, was implemented within the reconstruction program. Original DICOM images were the input to the program. ...
The VRML 3-D slicing program is divided into two main parts: 1) a backend program to produce images from the three orthogonal planes and 2) a VRML scene graph to visualize the images in the 3-D scene. ...
doi:10.1109/titb.2006.875680
pmid:17390983
fatcat:gtctgis2o5di3op7ulovck6p6u
WEB technology — the future of teleradiology?
2001
Computer Methods and Programs in Biomedicine
With the widespread use of the Internet, standard browsers are widely available in radiological and clinical departments. ...
Web browser technology is now offered by most PACS companies and a new de facto standard for image viewing is emerging. ...
JavaScript enables programmers to integrate Java-based programs, so called applets, into WWW home pages so they may be run from any Internet browser. ...
doi:10.1016/s0169-2607(01)00140-7
pmid:11378228
fatcat:oriv6pfoqzfhdbcufrha66xdry
Towards automated integrity protection of C++ virtual function tables in binary programs
2014
Proceedings of the 30th Annual Computer Security Applications Conference on - ACSAC '14
Web browsers are one of the most used, complex, and popular software systems nowadays. ...
More specifically, she crafts bogus virtual tables and lets a freed C++ object point to it in order to gain control over the program at virtual function call sites. ...
As program slicing is a common technique, we refer the reader to the literature for information about program slicing [7, 20, 39] . ...
doi:10.1145/2664243.2664249
dblp:conf/acsac/GawlikH14
fatcat:zjiwpjrevjgjzmscnka7lan3hu
A Ruby API to query the Ensembl database for genomic features
2011
Bioinformatics
The Ensembl database makes genomic features available via its Genome Browser. It is also possible to access the underlying data through a Perl API for advanced querying. ...
We thank the European Bioinformatics Institute for hosting JA under the Geek For A Week program, and specifically Glenn Proctor and Andreas Kahari. ...
In this article, we describe a second API to the Ensembl database, focusing on the Ruby programming community. ...
doi:10.1093/bioinformatics/btr050
pmid:21278190
pmcid:PMC3065687
fatcat:hknkbeiyvnc2bju76yf4f7qomq
Identifying Code of Individual Features in Client-Side Web Applications
2013
IEEE Transactions on Software Engineering
A program slice consists of the parts of a program that affect the values computed at a point of interest -the slicing criterion. ...
Program Slicing Program slicing [5] is a method that starting from a subset of a program's behavior, reduces that program to a minimal form which still produces that behavior. ...
At the core of the problem is our decision not to slice arrays (slicing arrays would cause more problems with array ...
doi:10.1109/tse.2013.38
fatcat:wtas7ontnbfcpkenofykhr6gwa
« Previous
Showing results 1 — 15 out of 8,902 results