- 1
-
J. M. Atlee, M. Godfrey, Bruno Richard Preiss, and R. E. Seviora.
Issues in joint undergraduate software
engineering degree program
design.
In Proc. 1999 Canadian Conference on Computer Engineering
Education, Vancouver, BC, June 1999. Computer Science Research, Education,
and Applications Technology.
(Proceedings to appear).
- 2
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
A pattern-based model for developing
parallel applications using a network of
processors.
Extended Abstract, May 1998.
- 3
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
A skeleton-based model for developing
parallel applications using a network of
processors.
manuscript 23 pp., January 1998.
- 4
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
A template-based model for developing
parallel applications on a network
cluster.
manuscript 20 pp., October 1998.
- 5
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
Architectural skeletons: The re-usable
building-blocks for parallel
applications.
In Proc. 1999 International Conference on Parallel and
Distributed Processing Techniques and Applications, volume 3, pages
1250-1256, Las Vegas, NV, June 1999. Computer Science Research, Education,
and Applications Technology.
- 6
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
Using object-oriented techniques for realizing
parallel architectural
skeletons.
In Proc. ISCOPE '99, San Francisco, CA, December 1999.
- 7
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
Building parallel applications using design
patterns.
In Advances in Software Engineering: Topics in Comprehension,
Evolution and Evaluation, New York, NY, July 2000. Springer-Verlag.
To appear.
- 8
-
Dhrubajyoti Goswami, Ajit Singh, and Bruno Richard Preiss.
From design patterns to parallel architecture
skeletons.
Journal of Parallel and Distributed Computing, 62(4):669-695,
April 2002.
- 9
-
R. M. Henkelman and Bruno Richard Preiss.
A nonuniform detector aperture for
CT.
Journal of Computer Assisted Tomography, 5(3):401-408, June
1981.
- 10
-
R. M. Henkelman and Bruno Richard Preiss.
On the transport of charged particles through
spongy
materials.
PhysMed. Biol., 26(6):1151-1156, June 1981.
- 11
-
Ka Kay Ho and Bruno R. Preiss.
Dynamic rescheduling of tasks for the
macro-dataflow
paradigm.
January 1996.
- 12
-
Bradley John Kish and Bruno Richard Preiss.
Hobbes: A multi-threaded superscalar
architecture.
manuscript 22 pp., July 1994.
- 13
-
Barry T. W. Kwok and Bruno Richard Preiss.
Simulating continuous systems with
piecewise-linear signals using Time
Warp.
International Journal in Computer Simulation, 1(1):59-79,
1991.
- 14
-
Allan Lewis, Jing Peng, and Bruno R. Preiss.
System and method for sending and receiving packets, October 2008.
Patent Application.
- 15
-
Yi-Bing Lin and Bruno Richard Preiss.
Optimal memory management for Time Warp
parallel
simulation.
ACM Trans. on Modeling and Computer Simulation, 1(4):283-307,
October 1991.
(Accepted May 1992. Published September 1992.).
- 16
-
Yi-Bing Lin, Bruno Richard Preiss, Wayne Mervin Loucks, and Edward D. Lazowska.
Dynamic checkpoint interval selection in
Time Warp
simulation.
manuscript 19 pp.
- 17
-
Yi-Bing Lin, Bruno Richard Preiss, Wayne Mervin Loucks, and Edward D. Lazowska.
Selecting the checkpoint interval in Time
Warp parallel
simulation.
In Proc. 1993 Workshop on Parallel and Distributed Simulation,
pages 3-10, San Diego, CA, May 1993. Institute of Electrical and Electronics
Engineers, Inc.
- 18
-
Scott K. Lindsay and Bruno Richard Preiss.
On the performance of a multi-threaded RISC
architecture.
In Proc. 1993 Canadian Conf. on Elec. and Comp. Eng.,
volume 1, pages 369-372, Vancouver, B.C., September 1993. Canadian Society
for Electrical and Computer Engineering.
- 19
-
Wayne Mervin Loucks, V. Carl Hamacher, Bruno Richard Preiss, and Luke Wong.
Short-packet transfer performance in local
area rings.
In Proc. INFOCOM `84, pages 174-184, San Francisco, CA, April
1984. Institute of Electrical and Electronics Engineers, Inc.
- 20
-
Wayne Mervin Loucks, V. Carl Hamacher, Bruno Richard Preiss, and Luke Wong.
Short packet transfer performance in local
area ring
networks.
IEEE Trans. on Computers, C-34(11):1006-1014, November 1985.
- 21
-
Wayne Mervin Loucks and Bruno Richard Preiss.
The role of knowledge in distributed
simulation.
In Proc. SCS Multiconf. on Distributed Simulation, pages
9-16, San Diego, CA, January 1990. Society for Computer Simulation.
- 22
-
Ian Donald MacIntyre and Bruno Richard Preiss.
Multi-threaded pipelining in a RISC
processor.
In Proc. 1991 Canadian Conf. on Elec. and Comp. Eng., pages
7.3.1-7.3.6, Quebec, P.Q., September 1991. Canadian Society for Electrical
and Computer Engineering.
- 23
-
James F. Ohi and Bruno Richard Preiss.
Parallel instance discrete-event simulation
using a vector
uniprocessor.
In Proc. 1991 Winter Simulation Conf., pages 593-601,
Phoenix, AZ, December 1991. Society for Computer Simulation.
- 24
-
Bruno Preiss and Daniel Wilk.
Method and system for provisioning services in a telecommunication
network, September 2008.
Patent Application, Continuation of US Patent 7,333,810 B2.
- 25
-
Bruno Preiss and Daniel Wilk.
Method and system for provisioning services in a telecommunication
network, February 2008.
US Patent 7,333,810 B2.
- 26
-
Bruno R. Preiss.
Effective memory bandwidth of
band-connected partial
crossbars.
manuscript 17 pp.
- 27
-
Bruno R. Preiss.
Queue
machines.
manuscript 10 pp.
- 28
-
Bruno R. Preiss, Andrew Michael Allen, and Giyeong Son.
Virtual home network arrangement for a subscriber module using IMS,
July 2009.
Patent Application.
- 29
-
Bruno R. Preiss and V. Carl Hamacher.
An occam compiler for a dataflow
multiprocessor (extended
abstract).
manuscript 10 pp.
- 30
-
Bruno R. Preiss, Giyeong Son, and Allan Lewis.
System and method for pushing information from a server to a mobile
device, December 2007.
Patent Application.
- 31
-
Bruno R. Preiss, Giyeong Son, and Allan Lewis.
System and method for pushing information from a source device to an
available destination device, January 2008.
Patent Application.
- 32
-
Bruno Richard Preiss.
LARNS: A
Powerful Model and Software Package for the Simulation of Local Area Ring
Networks.
Bachelor's thesis, Faculty of Applied Science and
Engineering--Engineering Science Division (Electrical Engineering Option),
University of Toronto, 1982.
122 pp.
- 33
-
Bruno Richard Preiss.
Design and
Simulation of a Data-Flow
Multiprocessor.
Master's thesis, Department of Electrical Engineering, University of
Toronto, 1984.
157 pp.
- 34
-
Bruno Richard Preiss.
Data Flow on a
Queue
Machine.
PhD thesis, Department of Electrical Engineering, University of
Toronto, 1987.
185 pp.
- 35
-
Bruno Richard Preiss.
Yaddes--Yet Another Distributed
Discrete Event
Simulator.
1988.
- 36
-
Bruno Richard Preiss.
The Yaddes distributed discrete event
simulation specification language and execution
environments.
In Proc. SCS Multiconf. on Distributed Simulation, pages
139-144, Tampa, FL, March 1989. Society for Computer Simulation.
- 37
-
Bruno Richard Preiss.
The Yaddes distributed discrete event
simulation specification language and execution
environments.
CCNG Technical Report E-181, Department of Electrical Engineering and
Computer Communications Networks Group, University of Waterloo, 1989.
- 38
-
Bruno Richard Preiss.
Performance of discrete event simulation on a
multiprocessor using optimistic and conservative
synchronization.
In Proc. 1990 Int. Conf. on Parallel Processing, pages
218-222, St. Charles, IL, August 1990. Penn. State University.
- 39
-
Bruno Richard Preiss.
Transputer system user
guide.
CCNG Technical Report E-212, Department of Electrical and Computer
Engineering and Computer Communications Networks Group, University of
Waterloo, 1992.
- 40
-
Bruno Richard Preiss.
A new model for parallel discrete event
simulation.
1994.
- 41
-
Bruno Richard Preiss.
Parallel simulation and lotos: Research
in progress.
1994.
- 42
-
Bruno Richard Preiss.
A time-delayed-rendezvous model for
parallel discrete event
simulation.
1994.
- 43
-
Bruno Richard Preiss.
An algorithm for speculative parallel
execution of rendezvous-synchronized
simulation.
In Proc. 1995 Workshop on Parallel and Distributed Simulation,
pages 11-20, Lake Placid, NY, June 1995. Institute of Electrical and
Electronics Engineers, Inc.
- 44
-
Bruno Richard Preiss.
Ynot Logic Simulator: A Literate C++
Program.
Draft (154 pp.), July 1995.
- 45
-
Bruno Richard Preiss.
An attributed, time-delayed rendezvous
model for parallel discrete event
simulation.
January 1996.
- 46
-
Bruno Richard Preiss.
Data Structures and Algorithms with
Object-Oriented Design Patterns in
C++.
John Wiley & Sons, 1999.
660 pp. ISBN 0471-24134-2.
- 47
-
Bruno Richard Preiss.
Design patterns for the data structures and
algorithms
course.
In Proc. SIGCSE 1999 Technical Symposium, pages 95-99, New
Orleans, LA, March 1999. Association for Computing Machinery, Inc.
- 48
-
Bruno Richard Preiss.
Solutions Manual: Data Structures and
Algorithms with Object-Oriented Design Patterns in
C++.
John Wiley & Sons, 1999.
160 pp. ISBN 0-471-32211-3.
- 49
-
Bruno Richard Preiss.
Solutions Manual: Data Structures and
Algorithms with Object-Oriented Design Patterns in
Java.
John Wiley & Sons, 1999.
162 pp. ISBN 0-471-36916-0.
- 50
-
Bruno Richard Preiss.
Data Structures and Algorithms with
Object-Oriented Design Patterns in
Java.
John Wiley & Sons, 2000.
635 pp. ISBN 0-471-34613-6.
- 51
-
Bruno Richard Preiss.
Strategy for negotiation of telecommunication resources, March 2000.
Patent Application.
- 52
-
Bruno Richard Preiss.
Data Structures and Algorithms with
Object-Oriented Design Patterns in
C#.
2001.
Draft (606 pp.).
- 53
-
Bruno Richard Preiss.
Lexical Analysis and Parsing using
C++.
Draft (390 pp.), November 2002.
- 54
-
Bruno Richard Preiss.
Data Structures and Algorithms with
Object-Oriented Design Patterns in
Python.
2003.
Draft (572 pp.).
- 55
-
Bruno Richard Preiss.
Data Structures and Algorithms with
Object-Oriented Design Patterns in
Ruby.
2004.
Draft (581 pp.).
- 56
-
Bruno Richard Preiss and V. Carl Hamacher.
Data flow on a queue
machine.
In Proc. 12th Int. Symp. on Computer Architecture, pages
342-351, Boston, MA, August 1985. Institute of Electrical and Electronics
Engineers, Inc.
- 57
-
Bruno Richard Preiss and V. Carl Hamacher.
A cache-based message passing scheme for a
shared-bus
multiprocessor.
In Proc. 15th Int. Symp. on Computer Architecture, pages
358-364, Honolulu, HA, May 1988. Institute of Electrical and Electronics
Engineers, Inc.
- 58
-
Bruno Richard Preiss and V. Carl Hamacher.
A cache-based message passing scheme for
a shared-bus
multiprocessor.
CCNG Technical Report E-169, Department of Electrical Engineering and
Computer Communications Networks Group, University of Waterloo, 1988.
- 59
-
Bruno Richard Preiss and V. Carl Hamacher.
Semi-static
dataflow.
In Proc. 1988 Int. Conf. on Parallel Processing, volume 2,
pages 127-134, St. Charles, IL, August 1988. Penn. State University.
- 60
-
Bruno Richard Preiss and V. Carl Hamacher.
Semi-static
dataflow.
CCNG Technical Report E-170, Department of Electrical Engineering and
Computer Communications Networks Group, University of Waterloo, 1988.
- 61
-
Bruno Richard Preiss and Wayne Mervin Loucks.
Prediction and lookahead in distributed
simulation.
CCNG Technical Report E-191, Department of Electrical Engineering and
Computer Communications Networks Group, University of Waterloo, 1989.
- 62
-
Bruno Richard Preiss and Wayne Mervin Loucks.
The impact of lookahead on the performance of
conservative distributed
simulation.
In Proc. 1990 European Multiconference--Simulation
Methodologies, Languages and Architectures, pages 204-209, Nuremberg, FRG,
June 1990. Society for Computer Simulation.
- 63
-
Bruno Richard Preiss and Wayne Mervin Loucks.
Memory management techniques for Time Warp
on a distributed memory
machine.
In Proc. 1995 Workshop on Parallel and Distributed Simulation,
pages 30-39, Lake Placid, NY, June 1995. Institute of Electrical and
Electronics Engineers, Inc.
- 64
-
Bruno Richard Preiss, Wayne Mervin Loucks, and V. Carl Hamacher.
A unified modeling methodology for performance
evaluation of distributed discrete event simulation
mechanisms.
In Proc. 1988 Winter Simulation Conf., pages 315-324, San
Diego, CA, December 1988. Society for Computer Simulation.
- 65
-
Bruno Richard Preiss, Wayne Mervin Loucks, and V. Carl Hamacher.
A unified modeling methodology for
performance evaluation of distributed discrete event simulation
mechanisms.
CCNG Technical Report E-180, Department of Electrical Engineering and
Computer Communications Networks Group, University of Waterloo, 1989.
- 66
-
Bruno Richard Preiss, Wayne Mervin Loucks, and Ian Donald MacIntyre.
Effects of the checkpoint interval on
time and space in Time
Warp.
CCNG Technical Report E-230, Department of Electrical and Computer
Engineering and Computer Communications Networks Group, University of
Waterloo, June 1993.
- 67
-
Bruno Richard Preiss, Wayne Mervin Loucks, and Ian Donald MacIntyre.
Effects of the checkpoint interval on time and
space in Time
Warp.
ACM Trans. on Modeling and Computer Simulation, 4(3):223-253,
July 1994.
(Accepted April 1994.).
- 68
-
Bruno Richard Preiss, Wayne Mervin Loucks, Ian Donald MacIntyre, and James A.
Field.
Null message cancellation in conservative
distributed
simulation.
In Proc. 1991 Workshop on Parallel and Distributed Simulation,
pages 33-38, Anaheim, CA, January 1991. Society for Computer Simulation.
- 69
-
Bruno Richard Preiss and Ian Donald MacIntyre.
YADDES--Yet Another Distributed
Discrete Event Simulator: User
manual.
CCNG Technical Report E-197, Department of Electrical and Computer
Engineering and Computer Communications Networks Group, University of
Waterloo, 1990.
- 70
-
Bruno Richard Preiss, Ian Donald MacIntyre, and Wayne Mervin Loucks.
On the trade-off between time and space in
optimistic parallel discrete-event
simulation.
In Proc. 1992 Workshop on Parallel and Distributed Simulation,
pages 33-42, Newport Beach, CA, January 1992. Society for Computer
Simulation.
- 71
-
Bruno Richard Preiss and Neil L. Shipp.
Transputer system user guide--second
edition.
CCNG Technical Report E-240, Department of Electrical and Computer
Engineering and Computer Communications Networks Group, University of
Waterloo, 1995.
- 72
-
Bruno Richard Preiss and Carey Ka Wing Wan.
The Parsimony project: A distributed
simulation testbed in
Java.
In Proc. 1999 International Conference On Web-Based Modelling
& Simulation, volume 31 of Simulation Series, pages 89-94, San
Francisco, CA, January 1999. Society for Computer Simulation.
- 73
-
Bruno Richard Preiss and Daniel Wilk.
System and method for minimising bandwidth utilization in a wireless
interactive voice response system, October 2007.
US Patent 7,277,696 B2.
- 74
-
Alan Rooks and Bruno Richard Preiss.
A unifying framework for distributed routing
algorithms.
In Proc. 1992 Int. Conf. on Parallel Processing, pages
I-96-I-100, St. Charles, IL, August 1992. Penn. State University.
- 75
-
H. Samuel, Weihua Zhuang, and Bruno R. Preiss.
Routing over interconnected heterogeneous
wireless networks with intermittent
connections.
In Proc. The IEEE International Conference on Communications,
pages 2282-2286, Beijing, China, May 2008.
- 76
-
Hany Samuel, Weihua Zhuang, and Bruno R. Preiss.
DTN based dominating-set routing for mobile ad hoc networks.
In Proc. The Fifth International ICST Conference on
Heterogeneous Networking for Quality, Reliability, Security and Robustness,
Hong Kong, July 2008.
Best paper award winner.
- 77
-
Hany Samuel, Weihua Zhuang, and Bruno R. Preiss.
DTN based dominating-set routing for MANET
in heterogeneous wireless
networking.
Mobile Networks and Applications, 14(2):154-164, April 2009.
- 78
-
Minghui Shi, K. AlMotairi, Xuemin Shen, J. W. Mark, Dongmei Zhao, and Bruno R.
Preiss.
Credit-based user authentication for delay
tolerant mobile wireless
networks.
In Proc. The IEEE International Conference on Communications,
pages 2752-2756, Beijing, China, May 2008.
- 79
-
William Martin Snelgrove, Michael Stumm, Mauricio De Simone, and Bruno R.
Preiss.
Telecommunication services, January 2006.
US Patent 6,985,722 B1.
- 80
-
Giyeong Son, Allan Lewis, and Bruno R. Preiss.
Architecture for service delivery in a network environment including
IMS, January 2009.
Patent Application.
- 81
-
Giyeong Son, Allan Lewis, and Bruno R. Preiss.
Service gateway decomposition in a network environment including
IMS, January 2009.
Patent Application.
- 82
-
Giyeong Son, Allan Lewis, and Bruno R. Preiss.
Signaling architecture for decomposed service network elements
operable with IMS, January 2009.
Patent Application.
- 83
-
Giyeong Son, Bruno R. Preiss, and Allan Lewis.
System and method for pushing information from a source device to an
available destination device, July 2006.
Patent Application.
- 84
-
Giyeong Son, Bruno R. Preiss, and Allan Lewis.
Mechanism for publishing presence information with a presence server
and user interface for configuring same, April 2009.
Patent Application.
- 85
-
Michael Stumm, William Martin Snelgrove, Bruno Richard Preiss, Mark J. Frazer,
and Mauricio De Simone.
Telecommunication architecture, March 2007.
US Patent 7,197,128 B1.