Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Peardrop CMS 0.2.3
  • CommaFeed 0.0.1
  • Squash
  • Pick-a-Color 1.1.5
  • MVIS Security Center 1....
  • EasyZoom 1.0.3
  • jQueryGantt
  • IMDBPHP 2.1.8
  • Dynamic WordPress Form ...
  • PathFinding.js 0.4.1
  • Home > Scripts > Programming Methods and Algorithms

    PALE 1.0-9

    download button


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

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Anders Møller | More scripts
    www.brics.dk
    GPL - GNU General Public License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    C/C++
    July 24th, 2010, 21:52 GMT
    C: \ Programming Methods and Algorithms

     Read user reviews (0)  Refer to a friend  Subscribe

    PALE description

    This is a notation for expressing assertions about the heap structure of imperative languages

    PALE stands for Pointer Assertion Logic Engine.

    It allows programmers to specify pre- and post-conditions of procedures, loop invariants, and other assertions in Weak Monadic Second-order Logic of Graph Types  - a logic that allows many common data structures to be expressed.

    The logic is decidable, meaning that the assertions can be verified automatically. The main target applications are safety critical data type algorithms.

    PALE - the Pointer Assertion Logic Engine - is a complete implementation of the technique, based on the MONA tool.

    It analyses an annotated program and reports null-pointer dereferences, memory leaks, and violations of assertions and graph type errors.

    GCC is required to compile the source.

    It has been tested under Linux, Solaris, and Cygwin/Windows.



    TAGS:

    expression assertion | heap structure | logics engine | pointer | assertion | engine

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

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