Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mark Ronald Plesko is active.

Publication


Featured researches published by Mark Ronald Plesko.


programming language design and implementation | 2000

A certifying compiler for Java

Christopher Colby; Peter Lee; George C. Necula; Fred Blau; Mark Ronald Plesko; Kenneth Cline

This paper presents the initial results of a project to determine ifthe techniques of proof-carrying code and certifying compilers can be applied to programming languages of realistic size and complexity. The experiment shows that: (1) it is possible to implement a certifying native-code compiler for a large subset of the Java programming language; (2) the compiler is freely able to apply many standard local and global optimizations; and (3) the PCC binaries it produces are of reasonable size and can be rapidly checked for type safety by a small proof-checker. This paper also presents further evidence that PCC provides several advantages for compiler development. In particular, generating proofs of the target code helps to identify compiler bugs, many of which would have been difficult to discover by testing.


programming language design and implementation | 2006

Optimizing memory transactions

Tim Harris; Mark Ronald Plesko; Avraham Shinnar; David Tarditi


Archive | 2003

Software development infrastructure

Vinod K. Grover; Charles L. Mitchell; David Mitford Gillies; Mark Leslie Roberts; Mark Ronald Plesko; David Tarditi; Andrew James Edwards; Julian Burger; Andrew E. Ayers; Akella V. S. Sastry


Archive | 2003

An extensible type system for representing and checking consistency of program components during the process of compilation

Mark Ronald Plesko; David Tarditi


Archive | 2006

Compiler support for optimizing decomposed software transactional memory operations

David Tarditi; Tim Harris; Mark Ronald Plesko; Avraham E. Shinnar


Archive | 2006

Removal of unnecessary read-to-update upgrades in software transactional memory

Avraham E. Shinnar; Tim Harris; David Tarditi; Mark Ronald Plesko


Archive | 2006

Filtering of transactional memory operations using associative tables

Tim Harris; Mark Ronald Plesko


Archive | 2006

Reducing unnecessary software transactional memory operations on newly-allocated data

David Tarditi; Mark Ronald Plesko


Archive | 2004

Integrating support for undo with exception handling

Avraham E. Shinnar; David Tarditi; Mark Ronald Plesko; Bjarne Steensgaard


Archive | 2003

Type system for representing and checking consistency of heterogeneous program components during the process of compilation

Mark Ronald Plesko; David Tarditi

Collaboration


Dive into the Mark Ronald Plesko's collaboration.

Researchain Logo
Decentralizing Knowledge