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 the-ory and can still be performed efficiently in practice. We il-lustrate our approach through concrete examples and present the result of our preliminary experiments which support sup-port the feasibility and effectiveness of our approach. 1

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.91.393
Quelle http://cs-www.bu.edu/~hwxi/academic/papers/pldi98.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