4 ms·
UPenn has a ton of really interesting work on extending the Haskell type system to support dependent typing. Some of the coolest pieces I've heard about had to
by peaton 12y ago
UPenn has a ton of really interesting work on extending the Haskell type system to support dependent typing. Some of the coolest pieces I've heard about had to do with guaranteeing the security of a server application through dependent typing.
I never found out what the actual paper or project was that accomplished this. But these two papers[1][2] seems pretty interesting - having to do with guaranteeing safety of database access.
[1] http://www.cis.upenn.edu/%7Eeir/papers/2012/singletons/paper.pdf http://www.cis.upenn.edu/%7Eeir/papers/2012/singletons/paper...
[2] http://www.cis.upenn.edu/~ahae/papers/dfuzz-popl2013.pdf http://www.cis.upenn.edu/~ahae/papers/dfuzz-popl2013.pdf
- gtani 12y agothis idris paper, maybe, or how is security guaranteed? http://www.simonjf.com/writing/bsc-dissertation.pdf http://www.simonjf.com/writing/bsc-dissertation.pdf quote: enforce resource usage protocols inherent in C socket programming, providing safety guarantees,
- peaton 12y agoHmm, I don't believe so. My prof went on about a group at Penn using dependent types to prove the security of server applications. But that is definitely an interesting paper too. Thanks for sharing!