Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dynamic/static instrumentation tool for Java

2 views
Skip to first unread message

Arnab De

unread,
Dec 4, 2009, 7:29:07 AM12/4/09
to
Hi,
Can anyone point me to some stable tools for instrumenting Java
programs/bytecodes? I am looking for both dynamic/static
instrumentation tools.

Thanks in advance,
Arnab

Ira Baxter

unread,
Dec 7, 2009, 2:09:32 PM12/7/09
to
"Arnab De" <arna...@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

0 new messages