| 2012 | ||
|---|---|---|
| c74 | Gen Lu, Kevin Coogan, Saumya K. Debray: Automatic Simplification of Obfuscated JavaScript Code (Extended Abstract). ICISTM 2012: 348-359 | |
| c73 | ||
| 2011 | ||
| c72 | Kevin Coogan, Gen Lu, Saumya K. Debray: Deobfuscation of virtualization-obfuscated software: a semantics-based approach. ACM Conference on Computer and Communications Security 2011: 275-284 | |
| c71 | ||
| 2010 | ||
| c70 | Mila Dalla Preda, Roberto Giacobazzi, Saumya K. Debray, Kevin Coogan, Gregg M. Townsend: Modelling Metamorphism by Abstract Interpretation. SAS 2010: 218-235 | |
| c69 | ||
| 2009 | ||
| c68 | Kevin Coogan, Saumya K. Debray, Tasneem Kaochar, Gregg M. Townsend: Automatic Static Unpacking of Malware Binaries. WCRE 2009: 167-176 | |
| c67 | Nithya Krishnamoorthy, Saumya K. Debray, Keith Fligg: Static Detection of Disassembly Errors. WCRE 2009: 259-268 | |
| 2008 | ||
| j30 | Mila Dalla Preda, Mihai Christodorescu, Somesh Jha, Saumya K. Debray: A semantics-based approach to malware detection. ACM Trans. Program. Lang. Syst. 30(5) (2008) | |
| 2007 | ||
| c66 | Haifeng He, John Trimble, Somu Perianayagam, Saumya K. Debray, Gregory R. Andrews: Code Compaction of an Operating System Kernel. CGO 2007: 283-298 | |
| c65 | Haifeng He, Saumya K. Debray, Gregory R. Andrews: The revenge of the overlay: automatic compaction of OS kernel code via on-demand code loading. EMSOFT 2007: 75-83 | |
| c64 | Mila Dalla Preda, Mihai Christodorescu, Somesh Jha, Saumya K. Debray: A semantics-based approach to malware detection. POPL 2007: 377-388 | |
| 2005 | ||
| j29 | Noah Snavely, Saumya K. Debray, Gregory R. Andrews: Unpredication, Unscheduling, Unspeculation: Reverse Engineering Itanium Executables. IEEE Trans. Software Eng. 31(2): 99-115 (2005) | |
| c63 | Bradley Dux, Anand Iyer, Saumya K. Debray, David Forrester, Stephen G. Kobourov: Visualizing the Behavior of Dynamically Modifiable Code. IWPC 2005: 337-340 | |
| c62 | ||
| c61 | Sharath K. Udupa, Saumya K. Debray, Matias Madou: Deobfuscation: Reverse Engineering Obfuscated Code. WCRE 2005: 45-54 | |
| c60 | Matias Madou, Bertrand Anckaert, Patrick Moseley, Saumya K. Debray, Bjorn De Sutter, Koen De Bosschere: Software Protection Through Dynamic Code Mutation. WISA 2005: 194-206 | |
| 2004 | ||
| c59 | Christian S. Collberg, Edward Carter, Saumya K. Debray, Andrew Huntwork, John D. Kececioglu, Cullen Linn, Michael Stepp: Dynamic path-based software watermarking. PLDI 2004: 107-118 | |
| c58 | Saumya K. Debray: Writing efficient programs: performance issues in an undergraduate CS curriculum. SIGCSE 2004: 275-279 | |
| 2003 | ||
| j28 | Saumya K. Debray, William S. Evans: Cold code decompression at runtime. Commun. ACM 46(8): 54-60 (2003) | |
| j27 | Manel Fernández, Roger Espasa, Saumya K. Debray: Load redundancy elimination on executable code. Concurrency and Computation: Practice and Experience 15(10): 979-997 (2003) | |
| c57 | Cullen Linn, Saumya K. Debray: Obfuscation of executable code to improve resistance to static disassembly. ACM Conference on Computer and Communications Security 2003: 290-299 | |
| c56 | Mohan Rajagopalan, Saumya K. Debray, Matti A. Hiltunen, Richard D. Schlichting: Cassyopia: Compiler Assisted System Optimization. HotOS 2003: 103-108 | |
| c55 | ||
| c54 | Patrick Moseley, Saumya K. Debray, Gregory R. Andrews: Checking Program Profiles. SCAM 2003: 193-202 | |
| c53 | Noah Snavely, Saumya K. Debray, Gregory R. Andrews: Unscheduling, Unpredication, Unspeculation: Reverse Engineering Itanium Executables. WCRE 2003: 4-13 | |
| 2002 | ||
| c52 | ||
| c51 | Mohan Rajagopalan, Saumya K. Debray, Matti A. Hiltunen, Richard D. Schlichting: Profile-Directed Optimization of Event-Based Programs. PLDI 2002: 106-116 | |
| c50 | Saumya K. Debray: Making compiler design relevant for students who will (most likely) never design a compiler. SIGCSE 2002: 341-345 | |
| c49 | Benjamin Schwarz, Saumya K. Debray, Gregory R. Andrews: Disassembly of Executable Code Revisited. WCRE 2002: 45-54 | |
| 2001 | ||
| j26 | Robert Muth, Saumya K. Debray, Scott A. Watterson, Koenraad De Bosschere: alto: a link-time optimizer for the Compaq Alpha. Softw., Pract. Exper. 31(1): 67-101 (2001) | |
| c48 | ||
| c47 | Manel Fernández, Roger Espasa, Saumya K. Debray: Load Redundancy Elimination on Executable Code. Euro-Par 2001: 221-229 | |
| c46 | Bjorn De Sutter, Bruno De Bus, Koenraad De Bosschere, Saumya K. Debray: Combining Global Code and Data Compaction. LCTES/OM 2001: 29-38 | |
| 2000 | ||
| j25 | Saumya K. Debray, William S. Evans, Robert Muth, Bjorn De Sutter: Compiler techniques for code compaction. ACM Trans. Program. Lang. Syst. 22(2): 378-415 (2000) | |
| c45 | Saumya K. Debray, Timothy J. Hickey: Constraint-Based Termination Analysis for Cyclic Active Database Rules. Computational Logic 2000: 1121-1136 | |
| c44 | Robert Muth, Saumya K. Debray: On the Complexity of Flow-Sensitive Dataflow Analyses. POPL 2000: 67-80 | |
| c43 | Robert Muth, Scott A. Watterson, Saumya K. Debray: Code Specialization Based on Value Profiles. SAS 2000: 340-359 | |
| 1999 | ||
| j24 | Peter A. Bigot, Saumya K. Debray: Return Value Placement and Tail Call Optimization in High Level Languages. J. Log. Program. 38(1): 1-29 (1999) | |
| c42 | Saumya K. Debray, Robert Muth, Scott A. Watterson: Link-Time Improvement of Scheme Programs. CC 1999: 76-90 | |
| 1998 | ||
| c41 | Saumya K. Debray, Robert Muth, Matthew Weippert: Alias Analysis of Executable Code. POPL 1998: 12-24 | |
| 1997 | ||
| j23 | Peter A. Bigot, Saumya K. Debray: A Simple Approach to Supporting Untagged Objects in Dynamically Typed Languages. J. Log. Program. 32(1): 25-47 (1997) | |
| j22 | Saumya K. Debray, Todd A. Proebsting: Interprocedural Control Flow Analysis of First-Order Programs with Tail-Call Optimization. ACM Trans. Program. Lang. Syst. 19(4): 568-585 (1997) | |
| c40 | Andreas Kågedal, Saumya K. Debray: A Practical Approach to Structure Reuse of Arrays in Single Assignment Languages. ICLP 1997: 18-32 | |
| c39 | Saumya K. Debray, Pedro López-García, Manuel V. Hermenegildo: Non-Failure Analysis for Logic Programs. ICLP 1997: 48-62 | |
| c38 | ||
| c37 | Saumya K. Debray, Pedro López-García, Manuel V. Hermenegildo, Nai-Wei Lin: Lower Bound Cost Estimation for Logic Programs. ILPS 1997: 291-305 | |
| c36 | Robert Muth, Saumya K. Debray: On the Complexity of Function Pointer May-Alias Analysis. TAPSOFT 1997: 381-392 | |
| 1996 | ||
| j21 | Saumya K. Debray, David Gudeman, Peter A. Bigot: Detection and Optimization of Suspension-Free Logic Programs. J. Log. Program. 29(1-3): 171-194 (1996) | |
| j20 | Pedro López-García, Manuel V. Hermenegildo, Saumya K. Debray: A Methodology for Granularity-Based Control of Parallelism in Logic Programs. J. Symb. Comput. 21(4): 715-734 (1996) | |
| 1995 | ||
| j19 | Maurice Bruynooghe, Saumya K. Debray, Manuel V. Hermenegildo, Michael J. Maher: Guest Editors' Introduction: Special Section: Ten Years of Logic Programming. J. Log. Program. 23(2): 87-88 (1995) | |
| j18 | Roberto Giacobazzi, Saumya K. Debray, Giorgio Levi: Generalized Semantics and Abstract Interpretation for Constraint Logic Programs. J. Log. Program. 25(3): 191-247 (1995) | |
| j17 | Saumya K. Debray: On the Complexity of Dataflow Analysis of Logic Programs. ACM Trans. Program. Lang. Syst. 17(2): 331-365 (1995) | |
| c35 | ||
| c34 | Peter A. Bigot, Saumya K. Debray: A Simple Approach to Supporting Untagged Objects in Dynamically Typed Languages. ILPS 1995: 257-271 | |
| 1994 | ||
| j16 | Saumya K. Debray, Raghu Ramakrishnan: Abstract Interpretation of Logic Programs using Magic Transformations. J. Log. Program. 18(2): 149-176 (1994) | |
| j15 | Maurice Bruynooghe, Saumya K. Debray, Manuel V. Hermenegildo, Michael J. Maher: Guest Editor's Introduction. J. Log. Program. 19/20: 1-3 (1994) | |
| c33 | Peter A. Bigot, David Gudeman, Saumya K. Debray: Output Value Placement in Moded Logic Programs. ICLP 1994: 175-189 | |
| c32 | Koenraad De Bosschere, Saumya K. Debray, David Gudeman, Sampath Kannan: Call Forwarding: A Simple Interprocedural Optimization Technique for Dynamically Typed Languages. POPL 1994: 409-420 | |
| c31 | Saumya K. Debray, Pedro López-García, Manuel V. Hermenegildo, Nai-Wei Lin: Estimating the Computational Cost of Logic Programs. SAS 1994: 255-265 | |
| c30 | ||
| c29 | Saumya K. Debray, David Gudeman, Peter A. Bigot: Detection and Optimization of Suspension-free Logic Programs. SLP 1994: 487-501 | |
| 1993 | ||
| j14 | Saumya K. Debray: QD-Janus: a Sequential Implementation of Janus in Prolog. Softw., Pract. Exper. 23(12): 1337-1360 (1993) | |
| j13 | Mic Bowman, Saumya K. Debray, Larry L. Peterson: Reasoning About Naming Systems. ACM Trans. Program. Lang. Syst. 15(5): 795-825 (1993) | |
| j12 | Saumya K. Debray, Nai-Wei Lin: Cost Analysis of Logic Programs. ACM Trans. Program. Lang. Syst. 15(5): 826-875 (1993) | |
| c28 | Roberto Giacobazzi, Giorgio Levi, Saumya K. Debray: Joining Abstract and Concrete Computations in Constraint Logic Programming. AMAST 1993: 109-126 | |
| c27 | Saumya K. Debray: Implementing Logic Programming Systems: The Quiche-Eating Approach. ICLP-Workshops on Implementation of Logic Programming Systems 1993: 65-75 | |
| c26 | Saumya K. Debray, Koenraad De Bosschere, David Gudeman: Call Forwarding: A Simple Low-Level Code Optimization Technique. ICLP-Workshops on Implementation of Logic Programming Systems 1993: 77-88 | |
| c25 | ||
| c24 | Michael Codish, Saumya K. Debray, Roberto Giacobazzi: Compositional Analysis of Modular Logic Programs. POPL 1993: 451-464 | |
| c23 | ||
| 1992 | ||
| j11 | ||
| j10 | ||
| j9 | ||
| j8 | Manuel V. Hermenegildo, Richard Warren, Saumya K. Debray: Global Flow Analysis as a Practical Compilation Tool. J. Log. Program. 13(4): 349-366 (1992) | |
| c22 | Roberto Giacobazzi, Saumya K. Debray, Giorgio Levi: A Generalized Semantics for Constraint Logic Programs. FGCS 1992: 581-591 | |
| c21 | ||
| c20 | David Gudeman, Koenraad De Bosschere, Saumya K. Debray: jc: An Efficient and Portable Sequential Implementation of Janus. JICSLP 1992: 399-413 | |
| c19 | ||
| c18 | Peter A. Bigot, Saumya K. Debray, Kim Marriott: Understanding Finiteness Analysis Using Abstract Interpretation. JICSLP 1992: 735-749 | |
| c17 | Saumya K. Debray: Compiler Optimizations for Low-Level Redundancy Elimination: An Application of Meta-Level Prolog Primitives. META 1992: 120-134 | |
| 1991 | ||
| c16 | ||
| 1990 | ||
| j7 | Saumya K. Debray, David Scott Warren: Towards Banishing the Cut from Prolog. IEEE Trans. Software Eng. 16(3): 335-349 (1990) | |
| c15 | Saumya K. Debray, Nai-Wei Lin: Static Estimation of Query Sizes in Horn Programs. ICDT 1990: 514-528 | |
| c14 | Saumya K. Debray, Nai-Wei Lin, Manuel V. Hermenegildo: Task Granularity Analysis in Logic Programs. PLDI 1990: 174-188 | |
| 1989 | ||
| j6 | ||
| j5 | Saumya K. Debray: Static Inference of Modes and Data Dependencies in Logic Programs. ACM Trans. Program. Lang. Syst. 11(3): 418-450 (1989) | |
| j4 | Saumya K. Debray, David Scott Warren: Functional Computations in Logic Programs. ACM Trans. Program. Lang. Syst. 11(3): 451-481 (1989) | |
| c13 | ||
| 1988 | ||
| j3 | Saumya K. Debray, Prateek Mishra: Denotational and Operational Semantics for Prolog. J. Log. Program. 5(1): 81-91 (1988) | |
| j2 | Saumya K. Debray, David Scott Warren: Automatic Mode Inference for Logic Programs. J. Log. Program. 5(3): 207-229 (1988) | |
| j1 | ||
| c12 | Richard Warren, Manuel V. Hermenegildo, Saumya K. Debray: On the Practicality of Global Flow Analysis of Logic Programs. ICLP/SLP 1988: 684-699 | |
| c11 | ||
| c10 | Saumya K. Debray: Unfold/Fold Transformations and Loop Optimization of Logic Programs. PLDI 1988: 297-307 | |
| c9 | ||
| 1987 | ||
| c8 | ||
| 1986 | ||
| c7 | David Scott Warren, Saumya K. Debray: Detection and Optimization of Functional Computations in Prolog. ICLP 1986: 490-504 | |
| c6 | ||
| c5 | ||
| 1985 | ||
| c4 | ||
| 1984 | ||
| c3 | Saumya K. Debray, Ariel J. Frank, Scott A. Smolka: On the Existence and Construction of Robust Communication Protocals for Unreliable Channels. FSTTCS 1984: 136-151 | |
| c2 | Scott A. Smolka, Ariel J. Frank, Saumya K. Debray: Testing Protocol Robustness the CCS Way. PSTV 1984: 93-108 | |
| c1 | David Scott Warren, Mustaque Ahamad, Saumya K. Debray, Laxmikant V. Kalé: Executing Distributed Prolog Programs on a Broadcast Network. SLP 1984: 12-21 | |
Colors in the list of coauthors
Last update Sun May 19 17:03:27 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page