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 |