Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Juan E. Villacis

dblp:62/2173 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › component-based systems
component architecture
0.011999
CAT: A High Performance Distributed Component Architecture Toolkit for the Grid · HPDC 1999
Distributed systems
grid computing
0.011999
CAT: A High Performance Distributed Component Architecture Toolkit for the Grid · HPDC 1999
Distributed systems › grid computing
grid middleware
0.011999
CAT: A High Performance Distributed Component Architecture Toolkit for the Grid · HPDC 1999
Programming languages and type systems › concurrent programming languages
parallel language constructs
0.011995
A Web Interface to Parallel Program Source Code Archetypes · SC 1995

Methods — techniques the papers use, named apart from their topics

source code annotation · 0.0hypertext generation · 0.0component-based design · 0.0
YearPublicationVenuePosition
1999 CAT: A High Performance Distributed Component Architecture Toolkit for the Grid
abstract
Grid systems, such as Globus, Legion and Globe, provide an infrastructure for implementing metacomputing over the Internet. The Component Architecture Toolkit (CAT) provides a software layer above the grid that facilitates programming and end-user interaction with the grid.
Juan E. Villacis, Madhusudhan Govindaraju, David Stern, Andrew Whitaker, Fabian Breg, Prafulla Deuskar, Benjamin Temko, Dennis Gannon, Randall Bramley
HPDC1
1998 Java RMI performance and object model interoperability: experiments with Java/HPC++
abstract
Java RMI provides an elegant and powerful model for invoking member functions on objects that exist in remote address spaces. Unfortunately, it is a Java-to-Java communication model, and in many of the scientific applications we would like Java objects to interact with modules written in C++ or Fortran. This paper explores the design of RMI and extracts a subset of the RMI object model that is compatible with C++ and HPC++ remote object semantics. This RMI subset has been implemented to run over the Nexus runtime system and is being used as part of the LSA distributed linear system analyzer project. © 1998 John Wiley & Sons, Ltd.
Fabian Breg, Shridhar Diwan, Juan E. Villacis, Jayashree Balasubramanian, Esra Akman, Dennis Gannon
Concurr. Pract. Exp.3
1997 javar: A Prototype Java Restructuring Compiler
abstract
This paper describes the prototype restructuring compiler javar, which can be used to make implicit parallelism in a Java program explicit by means of multi-threading. Although the prototype does not provide a complete Java front-end (unicode escapes are not supported and only limited semantic analysis has been implemented) and relies completely on the identification of ‘implicit’ parallelism by means of annotations, we hope that the research tool still provides sufficient functionality to make the parallelization of Java programs less complex and less error-prone. © 1997 John Wiley & Sons, Ltd.
Aart J. C. Bik, Juan E. Villacis, Dennis Gannon
Concurr. Pract. Exp.2
1995 A Web Interface to Parallel Program Source Code Archetypes
abstract
This paper describes a set of tools for annotating and exploring program source code on the World Wide Web (WWW). These tools are part of a project to build an electronic textbook for parallel programming that exploits the Caltech Archetypes model of program construction. The tools provide a simple way for Fortran, HPF and C++ programmers to add special annotations to source codes that allow the source code to be converted automatically into WWW hypertext documents. In addition, special compiler based tools examine the source code and discover all subroutine call sites and automatically build the hypertext links to the appropriate subroutine definitions. In the case of parallel C++, a complete class browser has been constructed in HTML and the compiler based tools generates the data base of application specific type and program information.
Juan E. Villacis, Dennis Gannon
SC1