Productive Development of Dynamic Program Analysis Tools with DiSL
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F13%3A10144115" target="_blank" >RIV/00216208:11320/13:10144115 - isvavai.cz</a>
Result on the web
<a href="http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6601288" target="_blank" >http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6601288</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1109/ASWEC.2013.12" target="_blank" >10.1109/ASWEC.2013.12</a>
Alternative languages
Result language
angličtina
Original language name
Productive Development of Dynamic Program Analysis Tools with DiSL
Original language description
Dynamic program analysis tools serve many important software engineering tasks such as profiling, debugging, testing, program comprehension, and reverse engineering. Many dynamic analysis tools rely on program instrumentation and are implemented using low-level instrumentation libraries, resulting in tedious and error-prone tool development. The recently released Domain-Specific Language for Instrumentation (DiSL) was designed to boost the productivity of tool developers targeting the Java Virtual Machine, without impairing the performance of the resulting tools. DiSL offers high-level programming abstractions especially designed for development of instrumentation-based dynamic analysis tools. In this paper, we present a controlled experiment aimed atquantifying the impact of the DiSL programming model and high-level abstractions on the development of dynamic program analysis instrumentations. The experiment results show that compared with a prevailing, state-of-the-art instrumentatio
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
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
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2013
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
Article name in the collection
Proceedings of the 2013 22nd Australasian Conference on Software Engineering
ISBN
978-0-7695-4995-8
ISSN
1530-0803
e-ISSN
—
Number of pages
8
Pages from-to
11-19
Publisher name
IEEE CS
Place of publication
Piscataway, NJ, USA
Event location
Melbourne, Australia
Event date
Jun 4, 2013
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—