
- Rethinking the Pipeline as Object--Oriented States with Transformations Steve MacDonald
- Transforming an ObjectOriented Pipeline to a MasterWorker: The StateBased Pipeline
- Dynamic AspectOriented Load Balancing in Java RMI Andrew Stevenson and Steve MacDonald
- #SpringVerlag. Choosing Among Alternative Futures
- Two--Dimensional Mesh Design Pattern Template for Steve MacDonald
- Towards a Better Collaboration of Static and Dynamic Analyses for Testing Concurrent Programs
- Pattern--based Object--Oriented Parallel Programming Steve MacDonald \Lambda
- RMA: A Pattern Based J2EE Development Tool presented to the University of Waterloo
- c Spring-Verlag. Choosing Among Alternative Futures
- Exploiting Roles and Responsibilities to Generate Code in a Distributed Design-Pattern-Based Programming System
- This is a preprint of a copyrighted article that will appear in TOOLS USA '96, July 1996, Santa Barbara, USA. An ObjectOriented Runtime System for Parallel Applications
- University of Alberta Library Release Form
- Deferring Design Pattern Decisions and Automating Structural Pattern Changes using a
- From Patterns to Frameworks to Parallel Programs S. MacDonald, J. Anvik, S. Bromling, J. Schaeffer, D. Szafron,
- Exploiting Roles and Responsibilities to Generate Code in a Distributed DesignPatternBased Programming System
- Exploiting Dynamic Proxies in Middleware for Distributed, Parallel, and Mobile Java Applications
- RoadMapAssembler: A New PatternBased J2EE Development Tool
- Performance Debugging in the Enterprise Parallel Programming System
- Transforming an Object-Oriented Pipeline to a Master-Worker: The State-Based Pipeline
- High Performance Computing Symposium (available on CD-ROM from Carleton University press), Ottawa, June, 1996.
- Babylon v2.0:Middleware for Distributed, Parallel, and Mobile Java Applications Willem van Heiningen 1 , Tim Brecht 2 , and Steve MacDonald 2
- University of Alberta DEPARTMENT OF COMPUTING SCIENCE
- Springer--Verlag, 2000. Generating Parallel Program Frameworks from Parallel
- Generating Parallel Programs from the Wavefront Design Pattern John Anvik, Steve MacDonald, Duane Szafron, Jonathan Schaeffer, Steven Bromling and Kai Tan
- Testing Concurrent Programs using Value Schedules David R. Cheriton School of Computer Science
- University of Alberta Library Release Form
- RoadMapAssembler: A New Pattern-Based J2EE Development Tool
- Design Patterns in Enterprise Steve MacDonald
- Deferring Design Pattern Decisions and Automating Structural Pattern Changes using a
- Rethinking the Pipeline as ObjectOriented States with Transformations Steve MacDonald
- Generative Design Patterns S. MacDonald, D. Szafron, J. Schaeffer, J. Anvik, S. Bromling and K. Tan
- Pattern-based Parallel Programming S. Bromling, S. MacDonald, J. Anvik, J. Schaeffer, D. Szafron, K. Tan
- Smart Proxies in Java RMI with Dynamic Aspect-Oriented Programming Andrew Stevenson and Steve MacDonald
- Deterministically Executing Concurrent Programs for Testing and Debugging Steve MacDonald and Jun Chen
- Towards a Better Collaboration of Static and Dynamic Analyses for Testing Concurrent Programs
- Dynamic Aspect-Oriented Load Balancing in Java RMI Andrew Stevenson and Steve MacDonald
- Testing Concurrent Programs using Value Schedules David R. Cheriton School of Computer Science
- Deterministically Executing Concurrent Programs for Testing and Debugging Steve MacDonald and Jun Chen
- Exploiting Dynamic Proxies in Middleware for Distributed, Parallel, and Mobile Java Applications
- Babylon v2.0:Middleware for Distributed, Parallel, and Mobile Java Applications Willem van Heiningen
- Using Generative Design Patterns to Generate Parallel Code for a Distributed Memory Environment
- VISUALIZING OBJECT AND METHOD GRANULARITY FOR PROGRAM PARALLELIZATION
- University of Alberta Library Release Form
- 5th USENIX Conferenceon Object--Oriented Technologiesand Systems (COOTS'99), May 3--7 1999, San Diego, California, U.S.A. Object--Oriented Pattern--Based Parallel Programming
- Pattern--Based Object--Oriented Parallel Programming
- CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2006; 00:1--30 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02]
- From Patterns to Frameworks to Parallel Programs S. MacDonald, J. Anvik, S. Bromling, J. Schaeffer, D. Szafron,
- CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2006; 00:130 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02]
- Aspect-Oriented Smart Proxies in Java RMI Andrew Stevenson