Programming Languages White Papers

Distributed, Multi-Threaded Verification of Java Programs

Overview Extended Static Checking (ESC) is a fully automated formal verification technique and is generally quite efficient, as far as verification tools go, but it is still orders of magnitude slower than simple compilation. Verification in ESC is achieved by translating programs and their specifications into Verification Conditions (VCs). Proof of a VC establishes the correctness of the program. As can be imagined, proving VCs is computationally expensive: While small classes can be verified in seconds, verifying larger programs of 50 KLOC can take hours. To help address this lack of scalability, this paper presents the multi-threaded version of ESC4 and its distributed prover back-end.

Further White Paper Details
PublisherConcordia University File FormatPDF
Date PublishedJanuary 2008
FormatWhite Papers   
Topics

Market-Leading Data-Modeling Tools: Research Report from the Burton Group

The Burton Group provides an in-depth research report on Market-Leading Data-Modeling Tools. According to their research, basic data modeling tools have become commoditized - basic features are yesterday's...

The Converging Paths of SQL Server and SharePoint - Don't Wait Until It's Too Late!

SharePoint and SQL server have much in common, and understanding their similarities will help you streamline your day-to-day tasks and help you work more efficiently. Do you know what those...

Supporting Employees Anytime, Anywhere

New business demands require a new approach to end-user support.  This is leading organizations to a remote service delivery model that leverages the Web and Saas technology

The Pursuit of a Standardized Solution for Secure Enterprise RBAC

Each RBAC implementation varies in its capabilities and method of management. In a multi-platform environment, these differences introduce higher administration hours and costs because the various RBAC models are not...

Massive But Agile: Best Practices for Scaling the Next-Generation Enterprise Data Warehouse - Forrester Report

Information and knowledge management (I&KM) professionals continue to expand the scale, scope, and deployment roles for their enterprise data warehouse (EDW) investments. Information managers are adopting EDW best practices that...


Quick Sitemap Links: