2012
[back to top]
Effective and Efficient User and Content Modeling for Intelligent Tutoring Systems
Advisor: Luo Si
Engineering Efficient Event-Based Distribution Systems
Advisor: Partick T. Eugster
Private Data Outsourcing Using Anonymization
Advisor: Christopher W. Clifton
Statistical Relational Learning for Single Network Domains
Advisor: Jennifer L. Neville
Efficient Learning Algorithms for Gaussian Processes
Advisor: Yuan (Alan) Qi
Dealing with Ambiguous and Partial Supervision in Complex Information Retrieval Applications
Advisor: Luo Si
Privacy Risk and Scalability of Differentially-Private Anonymization
Advisor: Elisa Bertino
Privacy Preserving Access Control on Third-Party Data Management Systems
Advisor: Elisa Bertino
Guided Data Cleaning
Advisor: Ahmed K. Elmagarmid
Ensemble Classification Techniques for Relational Domains
Advisor: Jennifer L. Neville
Security and Economic Implication of Localizing Traffic in Overlay Networks
Advisor: Cristina Nita-Rotaru
Modeling the Appearance and Behavior of Urban Spaces
Advisor: Daniel Aliaga
2011
[back to top]
Controlling the Cost and Increasing the Utility of Network Mesurement Infrastructures
Advisor: Sonia Fahmy
Practical Automatic Determination of Causal Relationships in Software Execution Traces
Advisor: Mikhail J. Atallah
Geometrical Analysis of Interaction Sites of Proteins
Advisor: Daisuke Kihara
Accomodative Mandatory Access Control
Advisors: Jan Vitek, and Partick T. Eugster
Data Structures for Efficient Analysis of Large-Scale Unstructured Datasets
Advisor: Xavier M. Tricoche
Improving the Reliability and Performance of Virtual Cloud Infrastructures
Advisor: Dongyan Xu
Compensation Compliant Appearance Editing of Physical Objects with Arbitrary Shape and Color
Advisor: Daniel Aliaga
Statstical Inference and Data Cleaning in Relational Database Systems
Advisors: Sunil K. Prabhakar, and Jennifer L. Neville
Efficient Query Processing for Uncertain Data
Advisor: Sunil K. Prabhakar
The Semantics and Analysis of Safe Futures
Advisor: Suresh Jagannathan
Abstractions for Robust Higher-Order Message-Based Communication
Advisor: Suresh Jagannathan
2010
[back to top]
Leveraging External User-Generated Information for Large-Scale Data Integration
Advisor: Ahmed K. Elmagarmid
Effective Performance Analysis and Optimizations for Memory Intensive Programs on Multicore
Advisor: Zhiyuan Li
Mobility in Mobile Sensor Networks - A Study of Sensing Performance and Privacy
Advisor: David K. Y. Yau
Algorithmic and Numerical Techniques for Atomistic Modeling
Advisors: Ahmed H. Sameh, and Ananth Y. Grama
Efficient and Robust Solutions for Sensor Network Detection and Localization
Advisor: David K. Y. Yau
Characterizing and Aggregating Attach Graph-based Security Metrics
Advisor: Bharat Bhargava
Advisor: Daisuke Kihara
Automatic Inference of Access Control Policies and Migration to Role Based Access Control
Advisor: Ninghui Li
Privacy through Deniable Search
Advisor: Christopher W. Clifton
EXAM: An Environment for XACML Policy Analysis and Management
Advisor: Elisa Bertino
Structural Information in Strings and Graphs
Advisor: Wojciech Szpankowski
Database Server for Next-Generation Scientific Data Management
Advisors: Walid G. Aref, and Ahmed K. Elmagarmid
Transparent Distribution for Java Applications
Advisor: Antony L. Hosking
Capturing Real-World Dynamic Objects Using Temporally-Coded Photography
Advisor: Daniel Aliaga
Security and Privacy Techniques for Outsourced and Distributed Databases
Advisor: Mikhail J. Atallah
A Platform for Creating Efficient, Robust, and Resilient Peer-to-Peer Systems
Advisor: Cristina Nita-Rotaru
2009
[back to top]
Analysis of Access Control Policies in Operating Systems
Advisor: Ninghui Li
Secure and Robust Communication in Wireless Mesh Networks
Advisor: Cristina Nita-Rotaru
Rank Aggregation Techniques for Context-Aware Database Management Systems
Advisor: Walid G. Aref
Improving Real-World Access Control Systems by Indentifying the True Origins of a Request
Advisor: Ninghui Li
Analysis of Port Scanning Attacks
Advisor: Bharat Bhargava
Efficient Query Processing for Rich and Diverse Real-Time Data
Advisors: Elisa Bertino, and Elke A. Rundensteiner
Architectural Approaches for Code Injection Defense at the User and Kernal Levels
Advisors: Dongyan Xu, and Xuxian Jiang
Database Support for Uncertain Data
Advisor: Sunil K. Prabhakar
2008
[back to top]
Memory Balancing for Large-scale Network Simulation in Power-law Networks
Advisor: Kihong Park
Approximation Algorithms for Time-Constrained Vehicle Routing Problems
Advisor: Greg N. Frederickson
Probabilistic Path Planning with Extended Local Planners
Advisor: Elisha P. Sacks
Incentive-Driven and Privacy-Preserving Collaborative Computing
Advisor: Christopher W. Clifton
Macroprogramming Scalable Sensor Networks
Advisor: Ananth Y. Grama
A Device Independent Router Model: From Measurements to Simulations
Advisor: Sonia Fahmy
Efficient and Versitile 3D Scene Modeling by Sparse-Depth Dense-Viewpoint Acquisition
Advisor: Voicu Popescu
Path-Aware Analysis of Program Invariants
Advisor: Suresh Jagannathan
Self-Configuration Algorithms for Mobile Ad-Hoc Networks
Advisor: Bharat Bhargava
Collaborative Power Management between Operating Systems and Applications
Advisors: Yung-Hsiang Lu, and Zhiyuan Li
Supporting Fine-Grained Database Lineage Tracking
Advisors: Sunil K. Prabhakar, and Xiangyu Zhang
2007
[back to top]
Protocols and Systems for Privacy Preserving Protection of Digital Identity
Advisor: Elisa Bertino
Supporting Views in Data Stream Management Systems
Advisors: Ahmed K. Elmagarmid, and Walid G. Aref
Distributed Approximation Algorithms for Minimum Spanning Trees and Other Related Problems with Applications to Wireless Ad Hoc Networks
Advisor: Gopal Pandurangan
Design and Implementation of Hybrid Packet Scheduling Algorithms for High Speed Networks
Advisor: Douglas E. Comer
Interactive Visualization of Three-Dimensional Confocal Microscopy Data
Advisor: Yinlong Sun
Improving the Performance of Highly Reliable Storage Systems
Advisor: Suresh Jagannathan
Trust and Anonymity in Peer-to-peer Systems
Advisor: Bharat Bhargava
Adaptive Virtual Distributed Environments for Shared Cyber Infrastructures
Advisor: Dongyan Xu
Natural Language Watermarking
Advisors: Mikhail J. Atallah, and Cristina Nita-Rotaru
Information Security Applications of Natural Language Processing Techniques
Advisor: Mikhail J. Atallah
Energy Management in Sensor Networks for Continuous Monitoring Applications
Advisors: Sonia Fahmy, and Ness Shroff
Phenomenon-aware Data Stream Management Systems
Advisor: Walid G. Aref
Toward Privacy-Preserving Database Management Systems -- Access Control and Data Anonymization
Advisors: Ninghui Li, and Elisa Bertino
Dynamic Covert Channels in Finance
Advisor: Vernon J. Rego
Dynamic Cryptographic Hash Functions
Advisor: Samuel Wagstaff
Development and Application of Volume Illustration Techniques for Medical Illustration and Flow Visualization
Advisor: David Ebert
Computational Methods for Mapping the Human Cerebral Cortex
Advisor: Yinlong Sun
Modeling of Light Reflection, Transmission, and Subsurface Scattering for Realistic Image Synthesis
Advisor: Yinlong Sun
2006
[back to top]
Efficient Large Scale Acquistion of Building Interiors
Advisor: Voicu Popescu
Energy Efficiency and Surveillance in Mobile Sensor Networks
Advisor: David K. Y. Yau
Distributed Algorithms for Peer-to-Peer Systems
Advisors: Ananth Y. Grama, and Suresh Jagannathan
Security Mechanisms for Content Distribution Networks
Advisor: Elisa Bertino
Enabling Internet Worms and Malware Investigation and Defense Using Virtualization
Advisor: Dongyan Xu
Ownership and Decentralization in Distributed Systems Allocation Mechanisms
Advisor: Vernon J. Rego
A Hypothesis-based Approach to Digital Forensic Investigations
Advisor: Eugene H. Spafford
Improving Software Assurance Using Lightweight Static Analysis
Advisors: Eugene H. Spafford, and Jan Vitek
Privacy Enhanced Automated Trust Negotiation
Advisors: Mikhail J. Atallah, and Ninghui Li
Profile of Tries
Advisor: Wojciech Szpankowski
Concurrenty Abstractions for Programming Languages Using Optimistic Protocols
Advisors: Antony L. Hosking, and Suresh Jagannathan
2005
[back to top]
Reliable Identification of Significant Sets of Episodes in Event Sequences
Advisors: Wojciech Szpankowski, and Mikhail J. Atallah
A Theory Based on Security Analysis for Comparing the Expressive Power of Access Control Models
Advisor: Ninghui Li
Behavioral Feature Extraction for Network Anomaly Detection
Advisors: Carla E. Brodley, and Eugene H. Spafford
Privacy-Preserving Distributed Data Mining and Processing on Horizontally Partitioned Data
Advisor: Christopher W. Clifton
Scalable Continuous Query Processing in Location-Aware Database Servers
Advisor: Walid G. Aref
CuPIDS: Increasing Information System Security through the Use of Dedicated Co-processing
Advisor: Eugene H. Spafford
Efficient Indexing Techniques for the Update-Intensive Environment
Advisor: Sunil K. Prabhakar
Improving Cache Performance by Smart Page Mapping in Application Programs
Advisor: Zhiyuan Li
Coverage Problems in Wireless Sensor and RFID Systems
Advisors: Jan Vitek, Ananth Y. Grama, and Cristina Nita-Rotaru
Online Periodicy Mining
Advisors: Ahmed K. Elmagarmid, and Walid G. Aref
Algorthims and Data Structures for IP Lookup
Advisor: Ananth Y. Grama
Formalization of Dynamic Trust and Uncertain Evidence for User Authorization
Advisor: Bharat Bhargava
2004
[back to top]
Compiler-Based Computation Reuse Schemes for Handheld Devices
Advisor: Zhiyuan Li
Crusoe -- Towards a Multicomputer Execution Environment for Java
Advisor: Jan Vitek
Query Processing in Stream Database Systems
Advisors: Ahmed K. Elmagarmid, and Walid G. Aref
A Framework for Cost-Effective Peer-to-Peer Content Distribution
Advisor: Bharat Bhargava
Rank-aware Query Processing and Optimization
Advisors: Ahmed K. Elmagarmid, and Walid G. Aref
A Categorization of Computer Security Monitoring Systems and the Impact on the Design of Audit Sources
Advisor: Eugene H. Spafford
Adaptive and Heterogeneous Mobile Wireless Networks
Advisor: Bharat Bhargava
Bounding the Stack Size of Interrupt-driven Programs
Advisor: Jens Palsberg
Rights Assessment for Discrete Digital Data
Advisors: Mikhail J. Atallah, and Sunil K. Prabhakar
Privacy Preserving Data Mining over Vertically Partitioned Data
Advisor: Christopher W. Clifton
Partial Redundancy Elimination for Global Value Numbering
Advisor: Antony L. Hosking
Program Analysis and Scheduling for Distributed Computing on Handheld Devices
Advisor: Zhiyuan Li
2003
[back to top]
Building Self-Protecting Software with Active and Passive Defenses
Advisor: Mikhail J. Atallah
Monitoring and Controlling QoS Network Domains: An Edge-to-Edge Approach
Advisor: Bharat Bhargava
Enforcing Safety in Pervasive Computing Environments
Advisor: Aditya P. Mathur
Abstractions and Efficient Implementation of Automatically Reconfigurable Network Testbeds
Advisor: Douglas E. Comer
2002
[back to top]
Reference Models for the Concealment and Observation of Origin Identity in Store-and-Forward Networks
Advisor: Eugene H. Spafford
Aggregate-Flow Scheduling: Theory and Practice
Advisor: Kihong Park
A Mathematical Foundation for Software Process Control
Advisor: Aditya P. Mathur
Broadcasting and Blocking Large Data Sets with an Index Tree
Advisor: Susanne E. Hambrusch
2001
[back to top]
Interactive Surface Modeling and Analysis
Advisor: Chandrajit Bajaj
A Study of Several Specific Secure Two-Party Computation Problems
Advisors: Mikhail J. Atallah, and Eugene H. Spafford
Computer-Aided Kinematic Synthesis of Mechanical Systems Using Configuration Space
Advisor: Elisha P. Sacks
Global Detectors of Unusual Words: Design, Implementation, and Applications to Pattern Discovery in Biosequences
Advisor: Alberto Apostolico
Using Internal Sensors for Computer Intrusion Detection
Advisor: Eugene H. Spafford
Monitoring and Control of Networked Systems with Mobile Agents: Algorithms and Applications
Advisor: Dan C. Marinescu
2000
[back to top]
Access and Method Execution on Distributed Complex Objects
Advisor: Bharat Bhargava
Compiler Algorithms for Efficient Use of Memory Systems
Advisor: Zhiyuan Li
Convergence Analysis of a Domain Decomposition Method for Separable PDEs
Advisor: John R. Rice
Refactoring Design Models for Compositional Verification, Conformance Testing, and Inductive Verification
Advisor: Michal Young
Flexible User Interface Coupling with Operation Transformation
Advisor: Chandrajit Bajaj
Visualization and Animation for Situation Awareness in the Battlefield
Advisor: Christoph M. Hoffmann
Contributions to Distributed Object and Agent Systems
Advisor: Dan C. Marinescu
Multidimensional And Multiresolution Geometric Data Structures For Scientific Visualization
Advisor: Chandrajit Bajaj
Approaches to Multimedia Traffic Management and Control
Advisor: Bharat Bhargava
1999
[back to top]
Automated Test Data Generation Using Iterative Relaxation Methods
Advisor: Aditya P. Mathur
Software Reuse Methodologies for Parallel and Netcentric Scientific Computing
Advisor: Elias N. Houstis
Algorithms for Improving the Performance of Optimistic Parallel Simulation
Advisor: Vernon J. Rego
Parallel Algorithms for Large Sparse Generalized Eigenproblems
Advisor: Ahmed H. Sameh
Interactive Modeling Using Surface Splines
Advisor: Jorg Peters
Compression and Progressive Transmission of Three-dimensional Models
Advisor: Chandrajit Bajaj
1998
[back to top]
Symbolic and Numerical Techniques for Constraint Solving
Advisor: Christoph M. Hoffmann
Semantic Content-based Access to Hypervideo Databases
Advisor: Ahmed K. Elmagarmid
Cyclic Distributed Garbage Collection Without Global Synchronization
Advisor: Vincent F. Russo
A Software Architecture for Multithreaded and Multiprotocol Distributed Applications
Advisor: Vernon J. Rego
Numerical Methods and Software for Pricing American Financial Derivatives
Advisor: Elias N. Houstis
1997
[back to top]
Designing an Efficient Distributed Digital Library Database for Image Data
Advisor: Bharat Bhargava
Quality of Service Control for Distributed Multimedia Systems
Advisor: Bharat Bhargava
On the Modeling, Design, and Implementation of Firewall Technology
Advisor: Eugene H. Spafford
Recommender Systems for Problem Solving Environments
Advisor: Elias N. Houstis
Interactive Visualization of Multidimensional Scientific Data
Advisor: Chandrajit Bajaj
The Design of a Metacomputing Environment
Advisor: Dan C. Marinescu
Robustness and Approximation in Combinatorial Optimization
Advisor: Greg N. Frederickson
1996
[back to top]
Automatic Reconstruction of CAD Models and Properties from Digital Scans
Advisor: Chandrajit Bajaj
An Agent-Based Approach to Building Multidisciplinary Problem Solving Environments
Advisor: John R. Rice
Techniques for Synchronous Retrieval of Concurrent Multimedia I/O Streams
Advisors: Arif Ghafoor, and Ahmed K. Elmagarmid
An Architecture for a Campus-sized Wireless Mobile Network
Advisor: Douglas E. Comer
Modularization Constructs for Object-Oriented and Functional Languages
Advisor: Vincent F. Russo
Software Architectures for Fault-Tolerant Replications and Multithreaded Decompositions: Experiments with Practical Parallel Simulation
Advisor: Vernon J. Rego
Scientific Data Visualization and Image Processing Data with Applications to Structural Biology
Advisor: Dan C. Marinescu
A System for Multithreaded Parallel Simulation and Computation with Migrant Threads and Objects
Advisor: Vernon J. Rego
Hiding the Latency of Paging and Input/Output Operations on Massively Parallel Systems
Advisor: Dan C. Marinescu
Data Management in Wireless Client-Server Information Systems
Advisor: Ahmed K. Elmagarmid
Structural Subtyping in a Distributed Object System
Advisor: Vincent F. Russo
1995
[back to top]
Adequacy Assessment of Tests for Fault-tolerance
Advisor: Aditya P. Mathur
Data Replication and Communication for Topologically Scaled Distributed Systems
Advisor: Bharat Bhargava
Two Dimensional Concurrent Program Debugging
Advisor: Michal Young
Representation, Evaluation and Editing of Feature-Based and Constraint-Based Design
Advisor: Christoph M. Hoffmann
Classification and Detection of Computer Intrusions
Advisor: Eugene H. Spafford
Transaction Management for Mobile Heterogeneous Computing
Advisor: Bharat Bhargava
1994
[back to top]
Communication Experiments for Distributed Transaction Processing -- From Lan to Wan
Advisor: Bharat Bhargava
Collaborative Multimedia Environments for Problem Solving
Advisor: Chandrajit Bajaj
Tools and Techniques for Testing Based Software Reliability Estimation
Advisors: Vernon J. Rego, and Aditya P. Mathur
Enhancing Functionality of Relational Database Systems
Advisor: Bharat Bhargava
Multi-Threading in Distributed-Memory Systems and Simulation: Design, Implementation, and Experiments
Advisor: Vernon J. Rego
Access Control for Collaborative Environments
Advisor: Prasun Dewan
Problem Solving Environments for Partial Differential Equations
Advisor: Elias N. Houstis
Advanced Transaction Management for Supporting Interoperability in Multidatabase Systems
Advisor: Bharat Bhargava
Neurocomputing on Distributed Memory Machines
Advisor: Elias N. Houstis
Determination of Biological Macromolecular Structures Using Distributed Memory MIMD Systems
Advisor: Dan C. Marinescu
The Medial Axis Transform to Boundary Representation Conversion
Advisor: Christoph M. Hoffmann
Enhancing Debugging Technology
Advisor: Eugene H. Spafford
1993
[back to top]
Scheduling Support Mechanisms for Autonomous, Heterogeneous, Distributed Systems
Advisor: Eugene H. Spafford
Concurrency Enhancement through Program Unification: Design, Techniques, and Experiments
Advisor: Vernon J. Rego
Atomic Commitment in Multidatabase Systems
Advisor: Ahmed K. Elmagarmid
Controlling State Explosion in Reachability Analysis
Advisor: Michal Young
A Systematic Approach for the Specification and the Execution of Global Transactions in Multidatabase Systems
Advisor: Ahmed K. Elmagarmid
Concurrent Composite Computational Model for Stochastic Simulation
Advisor: Vernon J. Rego
On Connectionism and the Problem of Correspondence
Advisors: Chia-Hoang Lee, and Vernon J. Rego
Software Debugging with Dynamic Instrumentation and Test-Based Knowledge
Advisors: Richard A. DeMillo, and Eugene H. Spafford
New Approaches for VLSI Layout Compaction
Advisor: Susanne E. Hambrusch
Computational Problems in Feature Research
Advisor: David C. Anderson
1992
[back to top]
Symbolic Methods in Computer Graphics and Geometric Modeling
Advisor: Chandrajit Bajaj
Parallel Techniques for Paths, Visibility, and Related Problems
Advisor: Mikhail J. Atallah
On the Mapping of Partial Differential Equation Computations onto Distributed Memory MIMD Parallel Machines
Advisor: Elias N. Houstis
An Object-based Problem Solving Environment for Collaborating PDE Solvers and Editors
Advisor: John R. Rice
Replication and Fragmentation of Composite Objects in Distributed Database Systems
Advisor: Bharat Bhargava
Analysis of Some Trie Parameters Under Probabilistic Models
Advisor: Wojciech Szpankowski
An Alternative Computational Model for Artificial Intelligence
Advisor: Chia-Hoang Lee
1991
[back to top]
Compiler-Integrated Software Testing
Advisor: Richard A. DeMillo
Exact Arithmetic Solid Modeling
Advisor: Christoph M. Hoffmann
Visualization of Four Dimensional Space and Its Applications
Advisor: Christoph M. Hoffmann
Towards Automatic Debugging of Computer Programs
Advisors: Richard A. DeMillo, and Eugene H. Spafford
Remote Memory Backing Storage for Distributed Virtual Memory Operating Systems
Advisor: Douglas E. Comer
Mesh Algorithms for Problems in Image Processing
Advisor: Susanne E. Hambrusch
Maintaining Multidatabase Consistency: The Quasi Serializability Approach
Advisor: Ahmed K. Elmagarmid
Route Adaptation and Persistence in Networks
Advisor: Douglas E. Comer
Intelligent Program Optimization and Parallelization for Parallel Computers
Advisor: Piyush Mehrotra
1990
[back to top]
On Increasing Reliability and Availability in Distributed Database Systems
Advisor: Bharat Bhargava
Experimental Studies in Distributed Transaction Processing Systems
Advisor: Bharat Bhargava
Type Reconstruction Algorithms for Object-Oriented Languages
Advisor: Ryan D. Stansifer
Surface Approximations in Geometric Modeling
Advisor: Christoph M. Hoffmann
Techniques for Solving Geometric Problems on Mesh-Connected Computers
Advisor: Mikhail J. Atallah
Quorum-based Recovery in Replicated Database Systems
Advisor: Bharat Bhargava
1989
[back to top]
Parallel Iterative Techniques for the Solution of Elliptic Partial Differential Equations
Advisor: Wayne R. Dyksen
On the Relationship Between Parallel Computation and Graph Embeddings
Advisor: Susanne E. Hambrusch
An Architecture for High-Speed Packet Switched Networks
Advisor: Douglas E. Comer
1988
[back to top]
Consistent State Detection and Recovery for Concurrent Processing
Advisor: Bharat Bhargava
Best Effort Delivery in Connectionless Networks
Advisor: Douglas E. Comer
Semlog: Multiparadigm Programming Language for Knowledge Engineering
Advisor: Andrew B. Whinston
Parallel Algorithms and Architectures for the Numerical Solution of Partial Differential Equations
Advisor: Elias N. Houstis
An Objective Methodology for Early Software Size Estimation
Advisor: Samuel D. Conte
Designing Efficient Parallel Algorithms: Techniques and Applications
Advisor: Greg N. Frederickson
A Distributed Program Composition System
Advisors: Douglas E. Comer, and Peter J. Denning
1987
[back to top]
A Uniform Model of Interaction in Interactive Systems
Advisor: J. Timothy Korb
Efficient Parallel Techniques for Computational Geometry
Advisor: Mikhail J. Atallah
Space-efficient Schemes for Message Routing in Distributed Networks
Advisor: Greg N. Frederickson
Dynamic Memory Allocation Techniques based on the Lifetime of Objects
Advisor: Thomas P. Murtagh
1986
[back to top]
Naming of Files in Distributed Systems
Advisor: Douglas E. Comer
Cache Coherence in Distributed Systems
Advisor: Douglas E. Comer
Domain Mappings: A Tool for the Development of Vector Algorithms for Numerical Solutions of Partial Differential Equations
Advisor: John R. Rice
File Replication in Distributed Systems
Advisor: Walter F. Tichy
Recognition of 3-Dimensional Objects by Rendering Function Matching
Advisor: Andrew B. Whinston
An Equational Approach to Decision Support Systems
Advisor: Andrew B. Whinston
1985
[back to top]
Pringle: A Test Bed for Parallel Computer and Parallel I/O Architectures
Advisor: Dennis B. Gannon
Primitive Parallel Operations for Computational Linear Algebra
Advisor: Dennis B. Gannon
The Static and Dynamic Models of Software Defects and Reliability
Advisor: Buster Dunsmore
Graph Based Data Flow Programming of Parallel Machines
Advisor: Dennis B. Gannon
Parallel Processing Image Synthesis
Advisor: Dennis B. Gannon
Approximate and Exact Solutions for Multiple Class Queueing Network Models
Advisor: Herbert D. Schwetman
Defining and Naming the Fundamental Objects in a Distributed Message System
Advisor: Douglas E. Comer
1984
[back to top]
Vector C - A Programming Language for Vector Processing
Advisor: Herbert D. Schwetman
The Estimation of Software Size and Effort: An Approach Based on the Evaluation of Software Metrics
Advisor: Buster Dunsmore
Incorporating Open Queueing Models into Closed Queueing Network Algorithms
Advisor: Peter J. Denning
1983
[back to top]
The Nondeterministic Computation of Functions
Advisor: Paul R. Young
Metamodeling: A Study of Approximations in Queueing Models
Advisor: Peter J. Denning
OMNI: An Interactive Environment for Tool Selection, Specification, and Composition
Advisor: Douglas E. Comer
Optimal Difference Formulas
Advisor: John R. Rice
Performance Based Design and Analysis of Multimicrocomputer Networks
Advisor: Herbert D. Schwetman
Concurrency Control in Distributed Ring Computer Systems
Advisor: Peter J. Denning
The Saturation Effect in Large-Scale Software Development: Its Impact and Control
Advisor: Vincent Y. Shen
1982
[back to top]
On the Complexity of Retrieving Information Associated with Data Keys
Advisor: Michael J. O'Donnell
Tensor Product Generalized Alternating Direction Implicit Methods for Solving Separable Second Order Linear Elliptic Partial Differential Equations
Advisor: John R. Rice
Wafer Scale Integration of Configurable, Highly Parallel Processors
Advisor: Lawrence Snyder
Highly Parallel Processing of Relational Databases
Advisor: Lawrence Snyder
A Methodology and System for Logical Data Base Design
Advisor: Andrew B. Whinston
Finite Difference Methods for Nearly Singular Problems
Advisor: John R. Rice
1981
[back to top]
On the Power of Formal Systems for Analyzing Linear and Polynomial Time Program Behavior
Advisor: Paul R. Young
On Modeling Local Paging Algorithms for Virtual Memory Systems
Advisor: Herbert D. Schwetman
1980
[back to top]
Enhanced Effort Estimation by Extending Basic Programming Models to Include Modularity Factors
Advisor: Vincent Y. Shen
Programming Languages as Abstract Data Types -- Definition and Implementation
Advisor: Peter J. Denning
A Capability Based Machine
Advisor: Peter J. Denning
1979
[back to top]
The Optimization of Query Processing on Distributed Database Systems
Advisor: S. Bing Yao
High Order Finite Difference Techniques for Elliptic Boundary Value Problems
Advisor: John R. Rice
Functionality and Performance in Capability-Based Operating Systems
Advisor: Herbert D. Schwetman
Modeling of Virtual Memory Systems
Advisor: Peter J. Denning
1978
[back to top]
On Single and Multiple Job Class Queueing Network Models of Computer Systems
Advisor: Herbert D. Schwetman
On the Modeling of Resource Demands in a Multiprogrammed Computer System
Advisor: Herbert D. Schwetman
Data-Flow Graphs as an Intermediate Program Form
Advisor: Maurice H. Halstead
Predicting Parameters of the Software Validation Effort
Advisor: Maurice H. Halstead
1977
[back to top]
A Measure of Mental Effort Related to Program Clarity
Advisor: Maurice H. Halstead
Inference From Statistical Data Bases
Advisor: Peter J. Denning
A Theoretical Study of Some Aspects of Parameter Passing in ALGOL 60 and in Similar Programming Languages
Advisor: Paul R. Young
1976
[back to top]
Theoretical Description of an Access Language for a General Decision Support System
Advisor: Andrew B. Whinston
A Quasi-Interactive Approach to Computer Assisted Instruction
Advisor: Herbert D. Schwetman
An Automatic System for Application Software Generation and Portability
Advisor: Jay F. Nunamaker
Speedup in Parallel Algorithms for Adaptive Quadrature
Advisor: John R. Rice
The Optimal Distribution of Device-Dependent Graphics Functions
Advisor: Richard E. Garrett
A Micro-program Mini-computer for the Efficient Execution of High-level Language Program
Advisor: Victor B. Schneider
1975
[back to top]
Portability and Adaptability in Operating System Design
Advisor: Victor B. Schneider
Factors Affecting the Program Size of Control Functions of Operating Systems
Advisor: Maurice H. Halstead
Semantic and Syntactic Specification and Extension of Languages
Advisor: Victor B. Schneider
1974
[back to top]
Computational Aspects of the Busy Period for the Single-Server Queue in Discrete Time
Advisor: Marcel F. Neuts
A Non-Procedural High-Level Language for Automated Design of Application Systems
Advisor: Jay F. Nunamaker
Analysis of Scheduling Algorithms for a Model of a Multiprocessor Computer System
Advisor: Vincent Y. Shen
Optimal Chebyshev-Type Quadrature Formulas for Various Weight Functions
Advisor: Walter Gautschi
An Interactive Information Systems Optimization and Design Algorithm
Advisor: Jay F. Nunamaker
Decompilation and the Transfer of Mini Computer Operating Systems
Advisor: Victor B. Schneider
Semantic Decomposition of Computer Programs: A Program Test Aid
Advisor: Maurice H. Halstead
Finite Element Methods for Solving Initial Boundary Value Problems
Advisor: John R. Rice
The Value of Dynamic Algebra Operators for Sequential Computers
Advisor: Maurice H. Halstead
1973
[back to top]
A Scheduling Model for Computer Systems with Two Classes of Processors
Advisor: Vincent Y. Shen
Analysis of Computer Scheduling with Memory Constraints
Advisor: Vincent Y. Shen
Performance Measures for a Data Base Management System
Advisor: Andrew B. Whinston
Invariant Properties of Algorithms
Advisor: Maurice H. Halstead
A Study of Decompiling Machine Languages into High-Level Machine Independent Languages
Advisor: Maurice H. Halstead
Magnetic Tape Portability
Advisor: Jay F. Nunamaker
Design Considerations for Interactive, Application Oriented, Transportable Subsystems
Advisor: John R. Rice
Computational Solution of Global Nonlinear Least Squares Problems
Advisor: John R. Rice
GPLAN-WPC: A Generalized Data Base Planning System for Water Pollution Control
Advisor: Jay F. Nunamaker
On the Relationship Between Prefix Codes, Trees, and Automata
Advisor: J. Richard Buchi
Techniques for Compressing Bounded Context Acceptors
Advisor: Victor B. Schneider
The Structure of an Environment for an Experimental, Interactive, Mathematical Problem Solving System
Advisor: Samuel D. Conte
1972
[back to top]
Semantic Primitives for Quick Implementation of a Family of Procedural Languages
Advisor: Victor B. Schneider
Some Galerkin Methods for a Semilinear Hyperbolic Mixed Boundary Value Problem
Advisor: Robert E. Lynch
The Design and Implementation of TUNA, A High Level Graphical Programming Language
Advisor: Maurice H. Halstead
Optimal Order Approximation by Polynomial Spline Functions
Advisor: Carl deBoor
Topological Reorganization as an Aid to Program Simplification
Advisor: Maurice H. Halstead
Effectiveness of R___ling Storage Design with Respect to Data Base Organization
Advisor: Maurice H. Halstead
An Algorithm for Grammatical Inference of Programming Languages
Advisor: Maurice H. Halstead
Structural Reorganization of Multipass Computer Programs
Advisor: Maurice H. Halstead
A SNOBOL Machine: Functional Architectural Concepts of a String Processor
Advisor: Maurice H. Halstead
1971
[back to top]
A Study of Code Optimization Using a General Purpose Optimizer
Advisor: Maurice H. Halstead
Linear Closure Spaces and Matroids, Convex Closure Spaces and Paramatroids
Advisor: J. Richard Buchi
1970
[back to top]
Hierarchies Based on Computational Complexity and Irregularities of Class Determining Measured Sets
Advisor: Paul R. Young
Aspen -- An Automatic Partial Differential Equation Solver
Advisor: Samuel D. Conte
Estimating the Eigenvalues of Sturm-Liouville Problems by Approximating the Differential Equation
Advisor: Carl deBoor
1969
[back to top]
Approximation of Bessel's Differential Operator of Fractional Order by Finite-Difference Operators
Advisor: Robert E. Lynch
Collocation as a Projection Method for Solving Integral and Other Operator Equations
Advisor: Walter Gautschi
A Dynamic Component Suppression Algorithm for the Acceleration of Vector Sequences
Advisor: L. Duane Pyle
A System for the Construction of Variable Model Compilers and Schedulers
Advisor: Saul Rosen
The PUFFT Time Sharing System -- Design, Implementation and Performance
Advisor: Saul Rosen
The Bandwidth of Graphs
Advisor: Robert R. Korfhage
1968
[back to top]
Interpolation and Approximation by Generalized Convex Functions
Advisor: John R. Rice
Approximation with Kernels of Finite Oscillations
Advisor: John R. Rice
Certain Extended Post Canonical Systems Related to Context-Sensitive Languages
Advisor: J. Richard Buchi
Computational Algorithms for Linear Difference Equations
Advisor: Walter Gautschi
1967
[back to top]
Explicit Asymmetric Difference Algorithms for the Approximate Solution of Parabolic Partial Differential Equations
Advisor: Samuel D. Conte
On Some Iterative Methods for Solving a Class of Nonlinear Boundary Value Problems
Advisor: Samuel D. Conte
A Design Algorithm for Sequential Machines and Definability in Monadic Second-Order Arithmetic
Advisor: J. Richard Buchi
Properties of a Semi-Discrete Approximation to the Beam Equation
Advisor: John S. Maybee
Tree Generating Systems and Tree Automata
Advisor: J. Richard Buchi
Some Results on Amplitude Damped Vibrations
Advisor: John S. Maybee
1966
[back to top]
A Quadratically Convergent Method for Solving Simultaneous Non-linear Equations
Advisor: Samuel D. Conte
Computational Aspects of Approximation in the L\d1\u Metric
Advisor: John R. Rice


