Introduction to dynamic program analysis with DiSL
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F15%3A10290979" target="_blank" >RIV/00216208:11320/15:10290979 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1016/j.scico.2014.01.003" target="_blank" >http://dx.doi.org/10.1016/j.scico.2014.01.003</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1016/j.scico.2014.01.003" target="_blank" >10.1016/j.scico.2014.01.003</a>
Alternative languages
Result language
angličtina
Original language name
Introduction to dynamic program analysis with DiSL
Original language description
Dynamic program analysis (DPA) tools assist in many software engineering and development tasks, such as profiling, program comprehension, and performance model construction and calibration. On the Java platform, many DPA tools are implemented either using aspect-oriented programming (AOP), or rely on bytecode instrumentation to modify the base program code. The pointcut/advice model found in AOP enables rapid tool development, but does not allow expressing certain instrumentations due to limitations ofmainstream AOP languages-developers thus use bytecode manipulation to gain more expressiveness and performance. However, while the existing bytecode manipulation libraries handle some low-level details, they still make tool development tedious and error-prone. Targeting this issue, we provide the first complete presentation of DiSL, an open-source instrumentation framework that reconciles the conciseness of the AOP pointcut/advice model and the expressiveness and performance achievable w
Czech name
—
Czech description
—
Classification
Type
J<sub>x</sub> - Unclassified - Peer-reviewed scientific article (Jimp, Jsc and Jost)
CEP classification
IN - Informatics
OECD FORD branch
—
Result continuities
Project
<a href="/en/project/GCP202%2F10%2FJ042" target="_blank" >GCP202/10/J042: Model-Driven Evaluation of Design Decision Impacts in Software Engineering</a><br>
Continuities
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2015
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
Science of Computer Programming
ISSN
0167-6423
e-ISSN
—
Volume of the periodical
98
Issue of the periodical within the volume
1
Country of publishing house
NL - THE KINGDOM OF THE NETHERLANDS
Number of pages
16
Pages from-to
100-115
UT code for WoS article
000347740500006
EID of the result in the Scopus database
2-s2.0-84916942804