Shriram Krishnamurthi
Shriram Krishnamurthi
Professor of Computer Science, Brown University
Verified email at - Homepage
Cited by
Cited by
Avoiding recomputation in linkage analysis
AA Schaeffer, SK Gupta, K Shriram, RW Cottingham, Jr
Human heredity 44 (4), 225-237, 1994
Verification and change-impact analysis of access-control policies
K Fisler, S Krishnamurthi, LA Meyerovich, MC Tschantz
Proceedings of the 27th international conference on Software engineering …, 2005
Classes and mixins
M Flatt, S Krishnamurthi, M Felleisen
Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of …, 1998
Participatory networking: An API for application control of SDNs
AD Ferguson, A Guha, C Liang, R Fonseca, S Krishnamurthi
ACM SIGCOMM computer communication review 43 (4), 327-338, 2013
The essence of JavaScript
A Guha, C Saftoiu, S Krishnamurthi
ECOOP 2010–Object-Oriented Programming: 24th European Conference, Maribor …, 2010
DrScheme: A programming environment for Scheme
RB Findler, J Clements, C Flanagan, M Flatt, S Krishnamurthi, P Steckler, ...
Journal of functional programming 12 (2), 159-182, 2002
Flapjax: a programming language for Ajax applications
LA Meyerovich, A Guha, J Baskin, GH Cooper, M Greenberg, A Bromfield, ...
Proceedings of the 24th ACM SIGPLAN conference on Object oriented …, 2009
How to design programs: an introduction to programming and computing
M Felleisen, RB Findler, M Flatt, S Krishnamurthi
MIT Press, 2018
Embedding dynamic dataflow in a call-by-value language
GH Cooper, S Krishnamurthi
European symposium on programming, 294-308, 2006
How to design programs
M Felleisen, RB Findler, M Flatt, S Krishnamurthi
MIT Press, 2001
Using static analysis for Ajax intrusion detection
A Guha, S Krishnamurthi, T Jim
Proceedings of the 18th international conference on World wide web, 561-570, 2009
The Margrave tool for firewall analysis
T Nelson, C Barratt, DJ Dougherty, K Fisler, S Krishnamurthi
24th Large Installation System Administration Conference (LISA 10), 2010
A programmer’s reduction semantics for classes and mixins
M Flatt, S Krishnamurthi, M Felleisen
Formal syntax and semantics of Java, 241-269, 1999
Tierless programming and reasoning for {software-defined} networks
T Nelson, AD Ferguson, MJG Scheer, S Krishnamurthi
11th USENIX Symposium on Networked Systems Design and Implementation (NSDI …, 2014
Specifying and reasoning about dynamic access-control policies
DJ Dougherty, K Fisler, S Krishnamurthi
International Joint Conference on Automated Reasoning, 632-646, 2006
Verifying aspect advice modularly
S Krishnamurthi, K Fisler, M Greenberg
ACM SIGSOFT Software Engineering Notes 29 (6), 137-146, 2004
Automated fault localization using potential invariants
B Pytlik, M Renieris, S Krishnamurthi, SP Reiss
arXiv preprint cs/0310040, 2003
Synthesizing object-oriented and functional design to promote re-use
S Krishnamurthi, M Felleisen, DP Friedman
ECOOP’98—Object-Oriented Programming: 12th European Conference Brussels …, 1998
Catching bugs in the web of program invariants
C Flanagan, M Flatt, S Krishnamurthi, S Weirich, M Felleisen
Proceedings of the ACM SIGPLAN 1996 conference on Programming language …, 1996
Measuring the effectiveness of error messages designed for novice programmers
G Marceau, K Fisler, S Krishnamurthi
Proceedings of the 42nd ACM technical symposium on Computer science …, 2011
The system can't perform the operation now. Try again later.
Articles 1–20