Publikationsansicht

Abstract Eliminating Array Bound Checking Through Dependent Types ∗ (2008)

Abstract
We present a type-based approach to eliminating array bound checking and list tag checking by conservatively extending Standard ML with a restricted form of dependent types. This enables the programmer to capture more invariants through types while type-checking remains decidable in theory and can still be performed efficiently in practice. We illustrate our approach through concrete examples and present the result of our preliminary experiments which support support the feasibility and effectiveness of our approach. 1

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.65.8463
Quelle http://www.cs.cmu.edu/~fp/papers/pldi98dml.pdf
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.40.2507, 10.1.1.17.8702, 10.1.1.17.3839, 10.1.1.112.6665, 10.1.1.53.7151, 10.1.1.121.8818, 10.1.1.47.743, 10.1.1.25.3538, 10.1.1.115.8981