Skip to content
This repository

Diver is a dynamic analysis tool for Java that integrates scalable sequence diagram views with an interactive trace-focused UI in Eclipse. It provides sophisticated debugging support for understanding and exploring features of interest. Through a series of plugins for Eclipse, Diver allows you to: - easily record and capture traces of your runni…

branch: master
Octocat-spinner-32 Development Diver 0.5.0 Release Category problem Development September 24, 2012
Octocat-spinner-32 Release Diver 0.5.0 Release Category problem September 24, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.docs Fixed problms with Linux deployment September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.feature-plugin Diver 0.5.0 release changes September 02, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.feature.container Diver 0.4.1 August 22, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.feature Diver 0.5.0 release changes September 02, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.junit.feature Fixed problms with Linux deployment September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.logging.feature First GitHub commit for Diver March 06, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.logging Fixed problms with Linux deployment September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.mylyn.logger First GitHub commit for Diver March 06, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.sequencediagram.sc First GitHub commit for Diver March 06, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.static.feature Diver 0.4.1 August 22, 2012
Octocat-spinner-32 ca.uvic.chisel.diver.study.feature First GitHub commit for Diver March 06, 2012
Octocat-spinner-32 ca.uvic.chisel.hsqldb.feature Final 0.4.1 Release August 23, 2012
Octocat-spinner-32 ca.uvic.chisel.hsqldb.server Final 0.4.1 Release August 23, 2012
Octocat-spinner-32 ca.uvic.chisel.javasketch.data Final 0.4.1 Release August 23, 2012
Octocat-spinner-32 ca.uvic.chisel.javasketch.junit Diver 0.5.0 release changes September 02, 2012
Octocat-spinner-32 ca.uvic.chisel.javasketch Fixed problms with Linux deployment September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.logging.eclipse First GitHub commit for Diver March 06, 2012
Octocat-spinner-32 ca.uvic.chisel.tracing.jvmti.linux Fixed problms with Linux deployment September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.tracing.jvmti.win32 Diver 0.5.0 Release build September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.tracing.jvmti Diver 0.5.0 Release build September 23, 2012
Octocat-spinner-32 ca.uvic.chisel.widgets.feature Diver 0.4.1 August 22, 2012
Octocat-spinner-32 ca.uvic.chisel.widgets Final 0.4.1 Release August 23, 2012
Octocat-spinner-32 org.eclipse.zest.custom.sequence Final 0.4.1 Release August 23, 2012
Octocat-spinner-32 .gitignore Diver 0.5.0 Release Repo updated September 24, 2012
Octocat-spinner-32 README.md Update README.md August 14, 2013
README.md

Diver: Dynamic Interactive Views For Reverse Engineering

(This README will be expanded over the next few hours / days.)

Diver is a set of advanced tools for debugging and reverse engineering. If you ever wondered, "What did my program just do?", Diver will help you find the answer. Diver is a set of Eclipse plugins that aid developers in understanding software. It uses dynamic analysis and reverse engineering to offer views and filters that aid comprehension and discovery.

Diver allows you to:

  • Easily trace your Java programs
  • Visualize your program's runtime functionality
  • Filter your IDE based on what occurs at runtime
  • See what code ran in your source code editors
  • And generally understand your software better

For more about Diver, visit the website, view the documents, or follow us at @eclipsediver.

Requirements:

In order to run, Diver needs:

  • Windows XP or above, or Linux.
  • 32-bit or 64-bit Java for Windows. Only 32-bit Java supported on Linux.
  • Eclipse 32-bit or 64-bit for Windows, or Eclipse 32-bit for Linux

Dynamic Interactive Tools for Reverse Engineering (Diver) is a ongoing research project of the Computer Human Interaction & Software Engineering Lab at the The University of Victoria. It was initiated by Del Myers, as partial fulfilment of his M.Sc.

Funded by Defence Research and Development Canada under contract W7701-82702/001/QCA and a DND/NSERC grant with IBM and DRDC Valcartier(DNDPJ 380607-09).

Something went wrong with that request. Please try again.