Re: Dynamic/static instrumentation tool for Java

"Ira Baxter" <idbaxter@semdesigns.com>
Mon, 7 Dec 2009 13:09:32 -0600

          From comp.compilers

Related articles
Dynamic/static instrumentation tool for Java arnabde03@gmail.com (Arnab De) (2009-12-04)
Re: Dynamic/static instrumentation tool for Java idbaxter@semdesigns.com (Ira Baxter) (2009-12-07)
| List of all articles for this month |
From: "Ira Baxter" <idbaxter@semdesigns.com>
Newsgroups: comp.compilers
Date: Mon, 7 Dec 2009 13:09:32 -0600
Organization: Compilers Central
References: 09-12-005
Keywords: Java
Posted-Date: 08 Dec 2009 21:37:35 EST

"Arnab De" <arnabde03@gmail.com> wrote in message
> Can anyone point me to some stable tools for instrumenting Java
> programs/bytecodes? I am looking for both dynamic/static
> instrumentation tools.


The DMS Software Reengineering Toolkit has full Java parsers and
source-to-source code transformation capability. We use this
capability to build production, commercial test coverage and profilers
for Java (as well as for many other languages). It also has Java
control and data flow analysis, and can construct a full Java system
call graph to support sophisticated transformations. See
http://www.semanticdesigns.com/Products/FrontEnds/JavaFrontEnd.html


It has at present limited ability to process .class files directly; it
can read them (and use for name/type resolution) but presently won't
transform or write them. Because DMS is configurable, that could be
changed with some effort.


--
Ira Baxter, CTO
www.semanticdesigns.com



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.