2008 |
23 | EE | Paolo A. G. Sivilotti,
Stacey A. Laugel:
Scratching the surface of advanced topics in software engineering: a workshop module for middle school students.
SIGCSE 2008: 291-295 |
2007 |
22 | EE | Matthew Lang,
Paolo A. G. Sivilotti:
A Distributed Maximal Scheduler for Strong Fairness.
DISC 2007: 358-372 |
21 | EE | Paolo A. G. Sivilotti,
Scott M. Pike:
The suitability of kinesthetic learning activities for teaching distributed algorithms.
SIGCSE 2007: 362-366 |
20 | EE | Paolo A. G. Sivilotti,
Scott M. Pike:
A collection of kinesthetic learning activities for a course on distributed computing: ACM SIGACT news distributed computing column 26.
SIGACT News 38(2): 56-74 (2007) |
2006 |
19 | | Nigamanth Sridhar,
Jason O. Hallstrom,
Paolo A. G. Sivilotti:
Container-Based Component Deployment: A Case Study.
SEKE 2006: 274-277 |
2005 |
18 | EE | Brad T. Moore,
Paolo A. G. Sivilotti:
Plausible Clocks with Bounded Inaccuracy.
DISC 2005: 214-228 |
17 | | Zhijun Liu,
Paolo A. G. Sivilotti:
The Impact of Laziness on the Performance of Snapshot Algorithms.
IASTED PDCS 2005: 307-313 |
16 | EE | Gregory Buehrer,
Bruce W. Weide,
Paolo A. G. Sivilotti:
Using parse tree validation to prevent SQL injection attacks.
SEM 2005: 106-113 |
2004 |
15 | EE | Scott M. Pike,
Paolo A. G. Sivilotti:
Dining Philosophers with Crash Locality 1.
ICDCS 2004: 22-29 |
14 | EE | Paolo A. G. Sivilotti,
Bruce W. Weide:
Research, teaching, and service: the miniconference as a model for CS graduate seminar courses.
SIGCSE 2004: 487-491 |
13 | EE | Jason O. Hallstrom,
Nigamanth Sridhar,
Paolo A. G. Sivilotti,
Anish Arora,
William Leal:
A Container-Based Approach to Object-Oriented Product Lines.
Journal of Object Technology 3(4): 161-175 (2004) |
2003 |
12 | EE | Nuh Aydin,
Paolo A. G. Sivilotti:
Remote Belief: Preserving Volition for Loosely Coupled Processe.
ICDCS 2003: 434-440 |
11 | EE | Paolo A. G. Sivilotti,
Murat Demirbas:
Introducing middle school girls to fault tolerant computing.
SIGCSE 2003: 327-331 |
2002 |
10 | | Nigamanth Sridhar,
Paolo A. G. Sivilotti:
Lazy Snapshorts.
IASTED PDCS 2002: 96-101 |
9 | | Ayesha Mascarenhas,
Paolo A. G. Sivilotti:
A Paradigm for Component-based Software Development in a Distributed Environment.
PDPTA 2002: 1378-1384 |
2001 |
8 | EE | Ramesh Jagannathan,
Paolo A. G. Sivilotti:
Increasing client-side confidence in remote component implementations.
ESEC / SIGSOFT FSE 2001: 52-61 |
7 | | Prakash Krishnamurthy,
Paolo A. G. Sivilotti:
The Specification and Testing of Quantified Progress Properties in Distributed Systems.
ICSE 2001: 201-210 |
2000 |
6 | EE | Charles P. Giles,
Paolo A. G. Sivilotti:
A Tool for Testing Liveness in Distributed Object Systems.
TOOLS (34) 2000: 319-328 |
1999 |
5 | EE | Paolo A. G. Sivilotti,
Charles P. Giles:
The specification of distributed objects: liveness and locality.
CASCON 1999: 11 |
1998 |
4 | EE | Paolo A. G. Sivilotti:
A class of synchronization systems that permit the use of large atomic blocks.
CASCON 1998: 21 |
3 | | K. Mani Chandy,
Paolo A. G. Sivilotti,
Joseph Kiniry:
A Cottage Industry of Software Publishing: Implications for Theories of Composition.
IPPS/SPDP Workshops 1998: 890-899 |
1996 |
2 | EE | K. Mani Chandy,
Adam Rifkin,
Paolo A. G. Sivilotti,
J. Mandelson,
M. Richardson,
W. Tanaka,
L. Weisman:
A World-Wide Distributed System Using Java and the Internet.
HPDC 1996: 11-18 |
1994 |
1 | | Paolo A. G. Sivilotti:
A Verified Integration of Parallel Programming Paradigms in CC++.
IPPS 1994: 44-50 |