Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Dropbox 2.0.21 / 2.1.16...
  • Evernote 5.1.2 Build 40...
  • Twitter 2.2.1
  • handyPrint 4.1.2
  • AppCleaner 2.2
  • Reason 7.0.1 Build 3510
  • Apple iTunes 11.0.3
  • CrossOver Mac 12.2.1 Bu...
  • Skype 6.4.60.833
  • Mozilla Firefox 21.0 / ...
  • Home > Mac > Development > Java
     Report malware

    Joogie 1.0.1

    Download button

    Downloads: 144  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Joogie Team | More programs
    GPL / FREE
    19.7 MB / Mac OS X
    -
    May 3rd, 2013, 18:14 UTC [view history]
    Home / Development / Java

     Read user reviews (0)  Refer to a friend  Subscribe

    Joogie description

    Open-source utility that translates Java bytecode to Boogie

    Joogie is free and open-source tool that detects infeasible code in Java programs.

    Infeasible code is code that does not occur on feasible control-flow paths and thus has no feasible execution.

    Infeasible code comprises many errors detected by static analysis in modern IDEs such as guaranteed null-pointer dereference or unreachable code.

    Unlike existing techniques, Joogie identifies infeasible code by proving that a particular statement cannot occur on a terminating execution using techniques from static verification.

    Thus, Joogie is able to detect infeasible code which is overlooked by existing tools. Joogie works fully automatic, it does not require user-provided specifications and (almost) never produces false warnings.

    Joogie is a proof-of-concept research tool, so we apologize for any inconvenience in advance.

    The current version is not user friendly. Hope to improve the user experience in future releases. Please also check the known limitations and bugs.

    Detailed instructions on how to install and use the Joogie utility on your Mac are available HERE.

    Joogie is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).

    Requirements:

    · Java

    What's New in This Release: [ read full changelog ]

    · Lots of improvements in the theorem prover interaction. Princess is now rocket fast!
    · Several bug fixes that eliminate some false positives.
    · There are still false positives, and those cannot be eliminated due to differences in the control-flow of source code and bytecode. Please check the README file for details.
    · Added a brute force algorithm to suppress some of false positives (-sfp)

     Softpedia guarantees that Joogie 1.0.1 is 100% FREE, which means it does not contain any form of malware, including spyware, viruses, trojans and backdoors. [read more >]


    TAGS:

    translates Java bytecode | detects infeasible code | Java infeasible code | translate | detect | Java

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM