mscerts.net
Ad Management
Affiliate Programs
AJAX
Auctions
Authentication
Blog
Bookmark Management
Calculator
Calendar Systems
Chat Scripts
Click Tracking
Communication Tools
Content Management
Customer support
Database Tools
Development Tools
Discussion Boards
E-Commerce
Email Systems
FAQ and Knowledgebase
File Management
Flash Components
Form Processors
Forms and Controls
Games
Graphics and Multimedia
Graphs and Charts
GuestBooks
Image Galleries
Internet, Browsers and Tools
Link Indexing
Mailing List Managers
Match Making
Miscellaneous
Modules
Multi-Level Marketing
Networking Tools
News Publishing
Organizers
PHP Classes
Polls and Voting
Portal Systems
Programming Methods and Algorithms
Quiz
Real Estate
Scientific / Engineering
Search Engines
Security Systems
Server Management
Snippets
Text Management
Top Sites
Web Hosting Tools
Web Traffic Analysis
Wikis
WYSIWYG Editors
 
 
simplemediawiki 1.0.2
Zebra Pagination 1.0.1
jobberBase 1.9.1
ACollab 1.2
tdCron 0.0.1
Net-Digg 0.11
fMath
WP Delicious Sidebar Widget
simplerandom 0.9.0
scss 0.3.3
 
 
 

PALE 1.0-9

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.

  Other
-   JsonT 0.9
-   JSTrim 1.0.2
-   MarkupSafe 0.9.2