Research Projects by Category

Algorithms and Theory of Computing
Algorithmic Algebraic Geometry
Algorithmic and Combinatorial Issues in Pattern Matching
Analytical Approach to Probabilistic Problems on Words
Approximate Pattern Matching with q-Grams
Data-Driven Communication and Synchronization Primitives for Meta-Computing Environments
Data Compression Based on Approximate Pattern Matching
Data Compression from String Matching Perspective: Second Order Properites
Graph Algorithms and Data Structures
Message Broadcasting and Edge Reductions
Multimedia Data Compression Based on Pattern Matching
Stability Considerations for Networks: Asymptotic Behaviors and Limits of Multidimensional Models
Structural Analysis in Computational Biology and Computer Vision
Towards Analytic Information Theory: Data Compression, Prediction and Universal Coding Through Analytic Methods
Compilers and Programming Languages
Agassiz C Compiler
Animation Aided Problem Solving
Compass: Compiling for Persistence
The Java Tree Builder
Optimizing Orthogonal Persistence for Java
Panorama Fortran Compiler
Proof-Carrying Java Code
The Study of the Paging and I/O Activity of Parallel Programs
Computational Science and Engineering
Analytical and Computational Framework for n-Body Simulations
Bond
Computational Methods in VLSI Design
Data Processing Suite
Direct Simulation of Solid-Liquid Flows
ELLPACK System
EMMA
GasTurbnLab: A Problem Solving Environment for Gas Turbine Simulation
High Performance Computing for Large Dynamical Systems
High-Performance Computing (HPC) and Problem Solving Environments (PSEs)
Multidisciplinary Problem Solving Environments
Net PELLPACK
Parallel and Distributed Computing for Solving Very Large Structural Biology Problems
Parallel Methods and Collaborating Systems for Solving Partial Differential Equations
PDE Solving Kernels and Systems for Multi-Physics Applications
PDELab: A Development and Problem Solving Environment for PDE-Based Applications on Parallel Machines
PELLPACK: A Problem Solving Environment for PDE Based Applications on Multicomputer Platforms
SciAgents
Soft-Lab—A Laboratory for Computational Science
The Tonitza Project
WWW //ELLPACK: A Web Based Problem Solving Environment for Partial Differential Equations
Databases and Information Processing
Data Quality
Database Support for Virtual Enterprises
Digital Libraries
Distributed Database Systems Research (RAID Project)
Distributed Object-Oriented Database Research
Intelligent Management of the Electric Power Grid through an Innovative Anticipatory, Multi-Agent, High-Performance Computing Approach
Mobile Computing
Parallel I/O for Multimedia Applications
Video Database Systems
General
Adaptive User Interfaces in Special Needs Education
Data Compression and Analysis for Business and Scientific Applications
Genetic Programming with the Goal of Detecting Signs of Breast Cancer in Mammograms
Nonlinear Wavelet Image Processing
Performance Evaluation and Optimization for Scientific Kernels
Purdue-On-Line: Distributed Learning
Geometric Modeling and Scientific Visualization
Computer-aided Mechanical Design Research
Foundations and Tools for Surface Modeling
Geometric and Solid Modeling
Mechanical CAD Project
Red-Blue Kinetic Problems
Spatial Constraint Solving
Information Security
Algorithms for Factoring Large Integers
Audit Trail Content and Format
Autonomous Agents for Intrusion Detection
Characterizing Misuse Detection
Firewalls Evaluation
Intrusion Detection Technology
Low-Threat Patch Distribution
Middleware Security
Secure Outsourcing of Scientific Computations
Security Archive
Security Tool Evaluation
Self-Protecting Code
Smart Card and Biometric Security
Vulnerabilities Database
Watermarking Files with Quadratic Residues
Networking and Operating Systems
Adaptable Video Conferencing Systems
ATM Network Security
The Clam Communications System
Communication Experiments for Adaptable Quality of Service Control
Concerto: Quality of Service Architecture or General Purpose Network Computing
Crosspoint Project
The DISplay System
DUNES (Distributed UNix ExtenSion)
The EcliPSe Simulation System
Experimental Studies in Network Multimedia Compression
Experiments in an Active Communication Environment
Fault-Tolerant Computing in Large-Scale Distributed Systems
Internet QoS Architecture
ISAC: Integrated System Support for Adaptive Communication and Computation Control in Clustered Environments
Next-Generation Network Security
The ParaSol Distributed Simulation System
POEMS—End-to-End Performance Modeling of Large Heterogeneous Adaptive Parallel/Distributed Computer/Communication Systems
Self-Similar Traffic Control
Support for Multimedia Data Communication Over a Wide-Area Network
Wide Area Network Traffic Measurement and Characterization
Software Engineering
The ACES Project
Adaptable Software Systems
The Arachne Threads System
Architecture-Based Estimation of Software Reliability
The Ariadne Threads System
Developing Optimal Object-Oriented Design and Programming Techniques
Educational Enhancement of VSERC
PYTHIA: Using Computational Intelligence to Support Problem Solving Environments
Security Vulnerability Testing
Software Engineering Research Center
Testing Distributed Systems
Testing for Security
Type Inference for Object-Oriented Software

1998
Annual Research Report

Department of
Computer Sciences