Publications by Date

2009

» Data Layout Transformation for Enhancing Data Locality on NUCA Chip Multiprocessors, Qingda Lu, Christophe Alias, Uday Bondhugula, Thomas Henretty, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan, Yongjian Chen, Haibo Lin, and Tin-Fook Ngai. International Conference on Parallel Architectures and Compilation Techniques (PACT'09), September 2009. [ PDF ] [ BibTeX ] [ Talk PPT PDF ] © Copyright 2009 IEEE (188 submitted, 34 accepted, 18% acceptance rate).
 
» Improving the Static Resolution of Dynamic Java Features, Jason Sawin. PhD Thesis, Ohio State University, July 2009. [ PDF ] [ BibTeX ] [ Talk PPT PDF ]
 
» Scaling CFL-Reachability-Based Points-to Analysis Using Context-Sensitive Must-Not-Alias Analysis, Guoqing Xu, Atanas Rountev, and Manu Sridharan. European Conference on Object-Oriented Programming (ECOOP'09), July 2009. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2009 Springer-Verlag (117 submitted, 25 accepted, 21% acceptance rate).
 
» Go with the Flow: Profiling Copies To Find Runtime Bloat, Guoqing Xu, Matthew Arnold, Nick Mitchell, Atanas Rountev, and Gary Sevitsky. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'09), June 2009. [ PDF ] [ BibTeX ] [ Talk PPT PDF ] © Copyright 2009 ACM (194 submitted, 41 accepted, 21% acceptance rate).
 
» Improving Static Resolution of Dynamic Class Loading in Java Using Dynamically Gathered Environment Information, Jason Sawin and Atanas Rountev, International Journal of Automated Software Engineering (JASE), volume 16, number 2, pages 357-381, June 2009. Special issue containing the best papers from the IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'07). The journal version is a significant revision and extension of the SCAM'07 paper. [ PDF ] [ BibTeX ] © Copyright 2009 Springer Netherlands
 
» Compiler-Assisted Dynamic Scheduling for Effective Parallelization of Loop Nests on Multicore Processors, Muthu Baskaran, Nagavijayalakshmi Vydyanathan, Uday Bondhugula, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'09), February 2009. [ PDF ] [ BibTeX ] [ Talk PPT PDF ] © Copyright 2009 ACM (109 submitted, 26 accepted, 24% acceptance rate).
 

2008

» Global Trees: A Framework for Linked Data Structures on Distributed Memory Parallel Systems, D. Brian Larkins, James Dinan, Sriram Krishnamoorthy, Srinivasan Parthasarathy, Atanas Rountev, and P. Sadayappan. International Conference for High Performance Computing, Networking, Storage and Analysis (SC'08), November 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 ACM (277 submitted, 59 accepted, 21% acceptance rate).
 
» Dynamic Analyses for Understanding and Optimization of Enterprise Java Applications, Alexandar Pantaleev. PhD Thesis, Ohio State University, August 2008. [ PDF ] [ BibTeX ] [ Talk ]
 
» Merging Equivalent Contexts for Scalable Heap-Cloning-Based Context-Sensitive Points-to Analysis, Guoqing Xu and Atanas Rountev. ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'08), July 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 ACM (100 submitted, 26 accepted, 26% acceptance rate).
 
» A Compiler Framework for Optimization of Affine Loop Nests for GPGPUs, Muthu Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM International Conference on Supercomputing (ICS'08), June 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 ACM (140 submitted, 37 accepted, 26% acceptance rate).
 
» Precise Memory Leak Detection for Java Software Using Container Profiling, Guoqing Xu and Atanas Rountev. International Conference on Software Engineering (ICSE'08), May 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 ACM (371 submitted, 56 accepted, 15% acceptance rate). Won an ACM SIGSOFT Distinguished Paper Award.
 
» AJANA: A General Framework for Source-Code-Level Interprocedural Dataflow Analysis of AspectJ Software, Guoqing Xu and Atanas Rountev. International Conference on Aspect-Oriented Software Development (AOSD'08), April 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 ACM (79 submitted, 17 accepted, 22% acceptance rate).
 
» IDE Dataflow Analysis in the Presence of Large Object-Oriented Libraries, Atanas Rountev, Mariana Sharp, and Guoqing Xu. International Conference on Compiler Construction (CC'08), April 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 Springer-Verlag (71 submitted, 18 accepted, 25% acceptance rate).
 
» Automatic Transformations for Communication-Minimized Parallelization and Locality Optimization in the Polyhedral Model, Uday Bondhugula, Muthu Baskaran, Sriram Krishnamoorthy, J. Ramanujam, A. Rountev, and P. Sadayappan. International Conference on Compiler Construction (CC'08), April 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 Springer-Verlag (71 submitted, 18 accepted, 25% acceptance rate).
 
» Automatic Data Movement and Computation Mapping for Multi-level Parallel Architectures with Explicitly Managed Memories, Muthu Baskaran, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, and P. Sadayappan. ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'08), February 2008. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2008 ACM (102 submitted, 25 accepted, 25% acceptance rate).
 

2007

» Improved Static Resolution of Dynamic Class Loading in Java, Jason Sawin and Atanas Rountev. IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'07), October 2007. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2007 IEEE (74 submitted, 19 accepted, 26% acceptance rate). Earlier version available as Technical Report OSU-CISRC-5/07-TR44, Department of Computer Science and Engineering, Ohio State University, May 2007. [ PDF ] [ BibTeX ]
 
» Automated Refactoring of Legacy Java Software to Enumerated Types, Raffi Khatchadourian, Jason Sawin, and Atanas Rountev. IEEE International Conference on Software Maintenance (ICSM'07), October 2007. [ PDF ] [ BibTeX ] [ Talk; use mouse clicks to step forward while watching] © Copyright 2007 IEEE (214 submitted, 46 accepted, 21% acceptance rate). Additional details in Technical Report OSU-CISRC-4/07-TR26, April 2007. [ PDF ] [ BibTeX ]
 
» Efficient Checkpointing of Java Software Using Context-Sensitive Capture and Replay, Guoqing Xu, Atanas Rountev, Yan Tang, and Feng Qin. ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'07), September 2007. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2007 ACM (251 submitted, 43 accepted, 17% acceptance rate)
 
» Static Analyses for Java in the Presence of Distributed Components and Large Libraries, Mariana Sharp. PhD Thesis, Ohio State University, August 2007. [ PDF ] [ BibTeX ] [ Talk ]
 
» Effective Automatic Parallelization of Stencil Computations, Sriram Krishnamoorthy, Muthu Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, and P. Sadayappan, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'07), June 2007. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2007 ACM (178 submitted, 45 accepted, 25% acceptance rate)
 
» Regression Test Selection for AspectJ Software, Guoqing Xu and Atanas Rountev, International Conference on Software Engineering (ICSE'07), May 2007. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2007 IEEE (334 submitted, 50 accepted, 15% acceptance rate). Nominated for an ACM SIGSOFT Distinguished Paper Award.
 
» Identifying Data Transfer Objects in EJB Applications, Alexandar Pantaleev and Atanas Rountev, International Workshop on Dynamic Analysis (WODA'07), May 2007. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2007 IEEE (54% acceptance rate)
 
» An Efficient Distributed Shared Memory Toolbox for MATLAB, Rajkiran Panuganti, Muthu Manikandan Baskaran, Ashok Krishnamurthy, Jarek Nieplocha, Atanas Rountev, and P. Sadayappan, International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'07), March 2007. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2007 IEEE (15 submitted, 11 accepted, 73% acceptance rate). Additional details in Technical Report OSU-CISRC-1/06-TR15, January 2006. [ PDF ] [ BibTeX ].
 

2006

» Hypergraph Partitioning for Automated Memory Management, Sriram Krishnamoorthy, Umit Catalyurek, Jarek Nieplocha, Atanas Rountev, and P. Sadayappan, International Conference for High Performance Computing, Networking, Storage and Analysis (SC'06), November 2006. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2006 ACM (239 submitted, 54 accepted, 23% acceptance rate).
 
» Generating Run-Time Progress Reports for a Points-to Analysis in Eclipse, Jason Sawin, Mariana Sharp, and Atanas Rountev, Eclipse Technology Exchange Workshop at OOPSLA (ETX'06), October 2006. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2006 ACM (30 submitted, 17 accepted, 57% acceptance rate).
 
» Static Analysis of Object References in RMI-based Java Software, Mariana Sharp and Atanas Rountev, IEEE Transactions on Software Engineering (TSE), volume 32, number 9, pages 664-681, September 2006. Special issue containing the best papers from the International Conference on Software Maintenance (ICSM'05). The journal paper is a substantially extended and revised version of the ICSM'05 conference paper. [ PDF ] [ BibTeX ] © Copyright 2006 IEEE
 
» Estimating the Run-Time Progress of a Call Graph Construction Algorithm, Jason Sawin and Atanas Rountev, IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'06), pages 53-62, September 2006. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2006 IEEE (40 submitted, 29 accepted, 41% acceptance rate).
 
» Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations, Albert Hartono, Qingda Lu, Xiaoyang Gao, Sriram Krishnamoorthy, Marcel Nooijen, Gerald Baumgartner, Venkatesh Choppella, David Bernholdt, Russell Pitzer, J. Ramanujam, Atanas Rountev, and P. Sadayappan, International Conference on Computational Science (ICCS'06), LNCS 3991, pages 267-275, May 2006. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2006 Springer-Verlag (300 submitted, 98 accepted, 33% acceptance rate).
 
» An Extensible Global Address Space Framework with Decoupled Task and Data Abstractions, Sriram Krishnamoorthy, Umit Catalyurek, Jarek Nieplocha, Atanas Rountev, and P. Sadayappan, Workshop on NSF Next Generation Software Program (NGS'06), held in conjunction with the IEEE Parallel & Distributed Processing Symposium (IPDPS'06), April 2006. [ PDF ] [ BibTeX ] [ Talk ]
 
» Interprocedural Dataflow Analysis in the Presence of Large Libraries, Atanas Rountev, Scott Kagan, and Thomas Marlowe, International Conference on Compiler Construction (CC'06), LNCS 3923, pages 2-16, March 2006. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2006 Springer-Verlag (72 submitted, 17 accepted, 24% acceptance rate). Additional details in Technical Report OSU-CISRC-1/06-TR01, January 2006. [ PDF ] [ BibTeX ]
 

2005

» Building a Whole-Program Type Analysis in Eclipse, Mariana Sharp, Jason Sawin, and Atanas Rountev, Eclipse Technology Exchange Workshop at OOPSLA (ETX'05), pages 6-10, October 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 ACM (47 submitted, 27 accepted, 57% acceptance rate).
 
» Static Analysis of Object References in RMI-based Java Software, Mariana Sharp and Atanas Rountev, IEEE International Conference on Software Maintenance (ICSM'05), pages 101-110, September 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 IEEE (180 submitted, 55 accepted, 31% acceptance rate)
 
» Interactive Exploration of UML Sequence Diagrams, Richard Sharp and Atanas Rountev, IEEE Workshop on Visualizing Software for Understanding and Analysis (VISSOFT'05), pages 8-13, September 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 IEEE (26 submitted, 19 accepted, 73% acceptance rate)
 
» Static Control-Flow Analysis for Reverse Engineering of UML Sequence Diagrams, Atanas Rountev, Olga Volgin, and Miriam Reddoch, ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'05), pages 96-102, September 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 ACM (38 submitted, 17 accepted, 45% acceptance rate). Additional details in Technical Report OSU-CISRC-3/04-TR12, March 2004 [ PDF ] [ BibTeX ] and in Olga Volgin's M.S. thesis, June 2004 [ PDF ]
 
» A Specification-based Approach to Reasoning about Pointers, Gregory Kulczycki, Murali Sitaraman, Bruce Weide, and Atanas Rountev, International Workshop on Specification and Verification of Component-Based Systems (SAVCBS'05), pages 55-62, September 2005. [ PDF ] [ BibTeX ] (acceptance rate unknown)
 
» Object Naming Analysis for Reverse-Engineered Sequence Diagrams, Atanas Rountev and Beth Harkness Connell, International Conference on Software Engineering (ICSE'05), pages 254-263, May 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 ACM (313 submitted, 44 accepted, 14% acceptance rate)
 
» Component-Level Dataflow Analysis, Atanas Rountev, International SIGSOFT Symposium on Component-Based Software Engineering (CBSE'05), LNCS 3489, pages 82-89, May 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 Springer-Verlag (91 submitted, 23 accepted, 25% acceptance rate)
 
» Coverage Criteria for Testing of Object Interactions in Sequence Diagrams, Atanas Rountev, Scott Kagan, and Jason Sawin, Fundamental Approaches to Software Engineering (FASE'05), LNCS 3442, pages 282-297, April 2005. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2005 Springer-Verlag (99 submitted, 22 accepted, 22% acceptance rate). Additional details in Technical Report OSU-CISRC-12/04-TR68, December 2004. [ PDF ] [ BibTeX ].
 
» Parameterized Object Sensitivity for Points-to Analysis for Java, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, ACM Transactions on Software Engineering and Methodology (TOSEM), volume 14, number 1, pages 1 - 41, January 2005. Invited for fast-track submission by the Program Committee of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'02). A major expansion and revision of the ISSTA'02 conference paper. [ PDF ] [ BibTeX ] © Copyright 2005 ACM
 

2004

» Precise Identification of Side-effect-free Methods in Java, Atanas Rountev, IEEE International Conference on Software Maintenance (ICSM'04), pages 82-91, September 2004. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2004 IEEE (122 submitted, 38 accepted, 31% acceptance rate)
 
» Static and Dynamic Analysis of Call Chains in Java, Atanas Rountev, Scott Kagan, and Michael Gibas, ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'04), pages 1-11, July 2004. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2004 ACM (93 submitted, 26 accepted, 28% acceptance rate)
 
» Evaluating the Imprecision of Static Analysis, Atanas Rountev, Scott Kagan, and Michael Gibas, ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE'04), pages 14-16, June 2004. [ PDF ] [ BibTeX ] © Copyright 2004 ACM (36 submitted, 10 accepted, 28% acceptance rate)
 
» Fragment Class Analysis for Testing of Polymorphism in Java Software, Atanas Rountev, Ana Milanova, and Barbara G. Ryder, IEEE Transactions on Software Engineering (TSE), volume 30, number 6, pages 372-387, June 2004. Special issue containing the best papers from the International Conference on Software Engineering (ICSE'03). The journal paper is a substantially extended and revised version of the ICSE'03 conference paper. [ PDF ] [ BibTeX ] © Copyright 2004 IEEE.
 
» Precise Call Graphs for C Programs with Function Pointers, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, International Journal of Automated Software Engineering (JASE), volume 11, number 1, pages 7-26, January 2004. Special issue containing the best papers from the IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02). The journal version is a significant revision and extension of the SCAM'02 workshop paper. [ PDF ] [ BibTeX ] © Copyright 2004 Kluwer Academic Publishers
 

2003

» Fragment Class Analysis for Testing of Polymorphism in Java Software, Atanas Rountev, Ana Milanova, and Barbara G. Ryder, International Conference on Software Engineering (ICSE'03), pages 210-220, May 2003. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2003 IEEE (324 submitted, 42 accepted, 13% acceptance rate).
 

2002-1999

» Constructing Precise Object Relation Diagrams, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, IEEE International Conference on Software Maintenance (ICSM'02), pages 586-595, October 2002. [ PDF ] [ BibTeX ] © Copyright 2002 IEEE (127 submitted, 61 accepted, 48% acceptance rate)
 
» Precise Call Graph Construction in the Presence of Function Pointers, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02), pages 155-163, October 2002. [ PDF ] [ BibTeX ] © Copyright 2002. IEEE (23 submitted, 17 accepted, 74% acceptance rate).
 
» Dataflow Analysis of Software Fragments, Atanas Rountev, Ph.D. Thesis, Technical Report DCS-TR-501, Rutgers University, August 2002. [ PDF ] [ BibTeX ]  

» Parameterized Object Sensitivity for Points-to and Side-Effect Analyses for Java, Ana Milanova, Atanas Rountev, and Barbara G. Ryder, ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA'02), pages 1-11, July 2002. [ PDF ] [ BibTeX ] © Copyright 2002 ACM (97 submitted, 26 accepted, 27% acceptance rate).
 
» Points-to Analysis for Java Using Annotated Constraints, Atanas Rountev, Ana Milanova, and Barbara G. Ryder, Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA'01), pages 43-55, October 2001. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2001 ACM (145 submitted, 27 accepted, 19% acceptance rate)
 
» Points-to and Side-effect Analyses for Programs Built with Precompiled Libraries, Atanas Rountev and Barbara G. Ryder, International Conference on Compiler Construction (CC'01), LNCS 2027, pages 20-36, April 2001. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2001 Springer-Verlag (69 submitted, 22 accepted, 32% acceptance rate)
 
» Off-line Variable Substitution for Scaling Points-to Analysis, Atanas Rountev and Satish Chandra, ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'00), pages 47-56, June 2000. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 2000 ACM (173 submitted, 30 accepted, 17% acceptance rate)
 
» Data-Flow Analysis of Program Fragments, Atanas Rountev, Barbara G. Ryder, and William Landi, ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'99), LNCS 1687, pages 235-252, September 1999. [ PDF ] [ BibTeX ] [ Talk ] © Copyright 1999 Springer-Verlag (141 submitted, 29 accepted, 21% acceptance rate)
 

main page