2009 | ||
---|---|---|
47 | EE | Muthu Manikandan Baskaran, Nagavijayalakshmi Vydyanathan, Uday Bondhugula, J. Ramanujam, Atanas Rountev, P. Sadayappan: Compiler-assisted dynamic scheduling for effective parallelization of loop nests on multicore processors. PPOPP 2009: 219-228 |
2008 | ||
46 | Ben Liblit, Atanas Rountev: Proceedings of the 2008 International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008), WODA 2008, Seattle, Washington, USA, July 21, 2008 ACM 2008 | |
45 | EE | Guoqing Xu, Atanas Rountev: AJANA: a general framework for source-code-level interprocedural dataflow analysis of AspectJ software. AOSD 2008: 36-47 |
44 | EE | Uday Bondhugula, Muthu Manikandan Baskaran, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan: Automatic Transformations for Communication-Minimized Parallelization and Locality Optimization in the Polyhedral Model. CC 2008: 132-146 |
43 | EE | Atanas Rountev, Mariana Sharp, Guoqing Xu: IDE Dataflow Analysis in the Presence of Large Object-Oriented Libraries. CC 2008: 53-68 |
42 | EE | Muthu Manikandan Baskaran, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan: A compiler framework for optimization of affine loop nests for gpgpus. ICS 2008: 225-234 |
41 | EE | Guoqing Xu, Atanas Rountev: Precise memory leak detection for java software using container profiling. ICSE 2008: 151-160 |
40 | EE | Uday Bondhugula, Muthu Manikandan Baskaran, Albert Hartono, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan: Towards effective automatic parallelization for multicore systems. IPDPS 2008: 1-5 |
39 | EE | Guoqing Xu, Atanas Rountev: Merging equivalent contexts for scalable heap-cloning-based context-sensitive points-to analysis. ISSTA 2008: 225-236 |
38 | EE | Ben Liblit, Atanas Rountev: WODA 2008: the sixth international workshop on dynamic analysis. ISSTA 2008: 313-314 |
37 | EE | Muthu Manikandan Baskaran, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan: Automatic data movement and computation mapping for multi-level parallel architectures with explicitly managed memories. PPOPP 2008: 1-10 |
36 | EE | D. Brian Larkins, James Dinan, Sriram Krishnamoorthy, Srinivasan Parthasarathy, Atanas Rountev, P. Sadayappan: Global trees: a framework for linked data structures on distributed memory parallel systems. SC 2008: 57 |
2007 | ||
35 | EE | Guoqing Xu, Atanas Rountev, Yan Tang, Feng Qin: Efficient checkpointing of java software using context-sensitive capture and replay. ESEC/SIGSOFT FSE 2007: 85-94 |
34 | EE | Guoqing Xu, Atanas Rountev: Regression Test Selection for AspectJ Software. ICSE 2007: 65-74 |
33 | EE | Raffi Khatchadourian, Jason Sawin, Atanas Rountev: Automated Refactoring of Legacy Java Software to Enumerated Types. ICSM 2007: 224-233 |
32 | EE | Sriram Krishnamoorthy, Ümit V. Çatalyürek, Jarek Nieplocha, Atanas Rountev, P. Sadayappan: A global address space framework for locality aware scheduling of block-sparse computations. IPDPS 2007: 1-8 |
31 | EE | Sriram Krishnamoorthy, Muthu Manikandan Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, P. Sadayappan: Effective automatic parallelization of stencil computations. PLDI 2007: 235-244 |
30 | EE | Jason Sawin, Atanas Rountev: Improved Static Resolution of Dynamic Class Loading in Java. SCAM 2007: 143-154 |
2006 | ||
29 | EE | Atanas Rountev, Scott Kagan, Thomas J. Marlowe: Interprocedural Dataflow Analysis in the Presence of Large Libraries. CC 2006: 2-16 |
28 | EE | Jason Sawin, Mariana Sharp, Atanas Rountev: Generating run-time progress reports for a points-to analysis in Eclipse. ETX 2006: 40-44 |
27 | EE | Sriram Krishnamoorthy, Ümit V. Çatalyürek, Jarek Nieplocha, Atanas Rountev, P. Sadayappan: An extensible global address space framework with decoupled task and data abstractions. IPDPS 2006 |
26 | EE | Albert Hartono, Qingda Lu, Xiaoyang Gao, Sriram Krishnamoorthy, Marcel Nooijen, Gerald Baumgartner, David E. Bernholdt, Venkatesh Choppella, Russell M. Pitzer, J. Ramanujam, Atanas Rountev, P. Sadayappan: Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations. International Conference on Computational Science (1) 2006: 267-275 |
25 | EE | Sriram Krishnamoorthy, Ümit V. Çatalyürek, Jarek Nieplocha, Atanas Rountev, P. Sadayappan: Data management and query - Hypergraph partitioning for automatic memory hierarchy management. SC 2006: 98 |
24 | EE | Jason Sawin, Atanas Rountev: Estimating the Run-Time Progress of a Call Graph Construction Algorithm53-62. SCAM 2006: 53-62 |
23 | EE | Gregory Kulczycki, Murali Sitaraman, Bruce W. Weide, Atanas Rountev: A specification-based approach to reasoning about pointers. ACM SIGSOFT Software Engineering Notes 31(2): (2006) |
22 | EE | Mariana Sharp, Atanas Rountev: Static Analysis of Object References in RMI-Based Java Software. IEEE Trans. Software Eng. 32(9): 664-681 (2006) |
2005 | ||
21 | EE | Atanas Rountev: Component-Level Dataflow Analysis. CBSE 2005: 82-89 |
20 | EE | Mariana Sharp, Jason Sawin, Atanas Rountev: Building a whole-program type analysis in Eclipse. ETX 2005: 6-10 |
19 | EE | Atanas Rountev, Scott Kagan, Jason Sawin: Coverage Criteria for Testing of Object Interactions in Sequence Diagrams. FASE 2005: 289-304 |
18 | EE | Atanas Rountev, Beth Harkness Connell: Object naming analysis for reverse-engineered sequence diagrams. ICSE 2005: 254-263 |
17 | EE | Mariana Sharp, Atanas Rountev: Static Analysis of Object References in RMI-Based Java Software. ICSM 2005: 101-110 |
16 | EE | Atanas Rountev, Olga Volgin, Miriam Reddoch: Static control-flow analysis for reverse engineering of UML sequence diagrams. PASTE 2005: 96-102 |
15 | Richard Sharp, Atanas Rountev: Interactive Exploration of UML Sequence Diagrams. VISSOFT 2005: 8-13 | |
14 | EE | Ana Milanova, Atanas Rountev, Barbara G. Ryder: Parameterized object sensitivity for points-to analysis for Java. ACM Trans. Softw. Eng. Methodol. 14(1): 1-41 (2005) |
2004 | ||
13 | EE | Atanas Rountev: Precise Identification of Side-Effect-Free Methods in Java. ICSM 2004: 82-91 |
12 | EE | Atanas Rountev, Scott Kagan, Michael Gibas: Static and dynamic analysis of call chains in Java. ISSTA 2004: 1-11 |
11 | EE | Atanas Rountev, Scott Kagan, Michael Gibas: Evaluating the imprecision of static analysis. PASTE 2004: 14-16 |
10 | EE | Ana Milanova, Atanas Rountev, Barbara G. Ryder: Precise Call Graphs for C Programs with Function Pointers. Autom. Softw. Eng. 11(1): 7-26 (2004) |
9 | EE | Atanas Rountev, Ana Milanova, Barbara G. Ryder: Fragment Class Analysis for Testing of Polymorphism in Java Software. IEEE Trans. Software Eng. 30(6): 372-387 (2004) |
2003 | ||
8 | EE | Atanas Rountev, Ana Milanova, Barbara G. Ryder: Fragment Class Analysis for Testing of Polymorphism in Java Software. ICSE 2003: 210-220 |
2002 | ||
7 | EE | Ana Milanova, Atanas Rountev, Barbara G. Ryder: Constructing Precise Object Relation Diagrams. ICSM 2002: 586-595 |
6 | EE | Ana Milanova, Atanas Rountev, Barbara G. Ryder: Parameterized object sensitivity for points-to and side-effect analyses for Java. ISSTA 2002: 1-11 |
5 | EE | Ana Milanova, Atanas Rountev, Barbara G. Ryder: Precise Call Graph Construction in the Presence of Function Pointers. SCAM 2002: 155-162 |
2001 | ||
4 | EE | Atanas Rountev, Barbara G. Ryder: Points-to and Side-Effect Analyses for Programs Built with Precompiled Libraries. CC 2001: 20-36 |
3 | Atanas Rountev, Ana Milanova, Barbara G. Ryder: Points-To Analysis for Java using Annotated Constraints. OOPSLA 2001: 43-55 | |
2000 | ||
2 | EE | Atanas Rountev, Satish Chandra: Off-line variable substitution for scaling points-to analysis. PLDI 2000: 47-56 |
1999 | ||
1 | EE | Atanas Rountev, Barbara G. Ryder, William Landi: Data-Flow Analysis of Program Fragments. ESEC / SIGSOFT FSE 1999: 235-252 |