Publications of the Distributed Programming and Distributed Systems Programmming Groups

(Rarely complete. You might want to check DBLP or similar sites for more up-to-date information)

2020

.M. Bloecher, R. Khalili, L. Wang, and P. Eugster.
Letting off STEAM: Distributed Runtime Traffic Scheduling for Service Function Chaining
2020 IEEE Conference on Computer Communications (INFOCOM 2020) , to appear.

2019

.P. Eugster, S. Kumar, S. Savvides, and J. J. Stephen.
Ensuring Confidentiality in the Cloud of Things
IEEE Pervasive Computing , 18(1): 10-18.

.A. Bejleri, E. Domnori, M. Viering, P. Eugster, and Mira Mezini.
Comprehensive Multiparty Session Types
Programming Journal, 3(3): 6.

2018

.P. Eugster, G. A. Marson, and B. Poettering.
A Cryptographic Look at Multi-party Channels
31st IEEE Computer Security Foundations Symposium , July 2018.

.A. Bejleri, M. Mezini, P. Eugster, and E. Domnori.
A Cryptographic Cooperative Decoupled Processes
31st IEEE Software Quality Journal , 26(3): 1147-1183 .

.P. Eugster, A. Kesselman, K. Kogan, S. I. Nikolenko, and A. Sirotkin.
Versatile Event Admission Control in Shared Memory Switches
Journal of Scheduling , 21(5): 533-543.

.O. Bracevac, N. Amin, G. Salvaneschi, S. Erdweg, P. Eugster, and M. Mezini.
Versatile Event Correlation with Algebraic Effects
23rd International Conference on Functional Programming (ICFP 2018), September 2018.

.M. Viering, T.-C. Chen, P. Eugster, R. Hu, and L. Ziarek.
A Typing Discipline for Statically Verified Crash Failure Handling in Distributed Systems
27th European Symposium on Programming (ESOP 2018), April 2018.

.M. Najafzadeh, M. Shapiro, and P. Eugster.
Co-Design and Verification of an Available File System
9th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI 2018), January 2018.

2017

.B. Sang, S. Ravi, G. Petri, M. Najafzadeh, M. Saeida Ardekani and P. Eugster.
Programmable Elasticity for Actor-based Cloud Applications
9th Workshop on Programming Languages and Operating Systems (PLOS 2017), October 2017.

.K. Kogan, D. Menikkumbura, G. Petri, Y. Noh, S. Nikolenko, A. Sirotkin, and P. Eugster
A Programmable Buffer Management Platform
25th IEEE International Conference on Network Protocols (ICNP 2017), October 2017.

.S. Savvides, J. Stephen, M. Ardekani, V. Sundaram, and P. Eugster
Secure Data Types: A Simple Abstraction for Confidentiality-Preserving Data Analytics
2017 ACM Symposium on Cloud Computing 2017 (SoCC 2017), September 2017.

.W. Wang, Y. Kwon, Y. Zheng, Y. Afer, I. Luk Kim, W.-C. Lee, Y. Li, W. Meng, X. Zhang, and P. Eugster
PAD: Programming Third-party Web Advertisement Censorship
32nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2017), October 2017.

.K. Kogan, S. Nikolenko, P. Eugster, A. Shalimov, and O. Rottenstreich
Efficient FIB Representations in Distributed Platforms
ACM/IEEE Transactions on Networks (TON), to appear.

.B. Abusalah, D. Schatzlein, J. J. Stephen, M. Saeida Ardekani, and P. Eugster
Dependable Cloud Resources with Guardian
37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017), June 2017.

.P. Eugster, C. Jayalath, K. Kogan, and J. J. Stephen
Big Data Analytics beyond the Single Datacenter
IEEE Computer, 50(6): 60-68, 2017.

.C.-H. Hsu, I. Roy, K. Keeton, and P. Eugster
Practical Persistence for Multi-threaded Applications
European Conference on Computer Systems 2017 (EuroSys 2017), April 2017.

.P. Eugster, K. Kogan, S. Nikolenko, and A. Sirotkin
Heterogeneous Packet Processing in Shared Memory Buffers
Journal of Parallel and Distributed Computing (JPDC), 99:1--13, 2017.

2016

.K. Kogan, Sergey I. Nikolenko, P. Eugster, A. Shalimov, and O. Rottenstreich
FIB Efficiency in Distributed Platforms
24th IEEE International Conference on Network Protocols (ICNP 2016), December 2016.

.B. Sang, G. Petri, M. Saeida Ardekani, S. Ravi, and P. Eugster
Programming Scalable Cloud Services with AEON
17th ACM / IFIP / USENIX International Middleware Conference (Middleware 2016), December 2016.

.J. J. Stephen, S. Savvides, V. Sundaram, M. S. Ardekani, and P. Eugster
STYX: Stream Processing with Trustworthy Cloud-based Execution
Proceedings of the 7th ACM Symposium on Cloud Computing (SOCC 2016), October 2016.

.C.-H. Hsu, K. Hoffman, P. Eugster, and M. Payer
Enforcing Least Privilege Memory Views for Multithreaded Applications
Proceedings of the 23rd ACM Conference on Computer and Communications Security (CCS 2016), October 2016.

.W. Wang, Y. Zheng, X. Xing, Y. Kwon, X. Zhang, and P. Eugster
WebRanz: Web Page Randomization For Better Advertisement Delivery and Web-Bot Prevention
Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software. Engineering (FSE 2016), November 2016.

.W. Wang, Y. Zheng, P. Liu, L. Xu, X. Zhang, and P. Eugster
ARROW: Automated Repair of Races on Client-Side Web Pages
Proceedings of the 2016 International Symposium on Software Testing and Analysis (ISSTA 2016), July 2016.

.T.-C. Chen, M. Viering, A. Bejleri, L. Ziarek, and P. Eugster
A Type Theory for Robust Failure Handling in Distributed Systems
Proceedings of the 36th IFIP International Conference on Formal Techniques for Distributed Objects, Components and Systems (FORTE 2016), June 2016.

.K. Kogan, S. Nikolenko, O. Rottenstreich, W. Culhane, and P. Eugster
Exploiting Order Independence for Scalable and Expressive Packet Classification
IEEE/ACM Transactions on Networking, , 24(2): 1251-1264, April 2016.

.K. Kogan, D. Menikkumbura, G. Petri, Y. Noh, S. Nikolenko, and P. Eugster
BASEL (Buffer mAnagement SpEcification Language)
Proceedings of the 2016 Symposium on Architectures for Networking and Communications Systems (ANCS 2016), March 2016.

.A. Bejleri, M. Mezini, and P. Eugster
Cooperative Decoupled Processes: The E-Calculus and Linearity
Proceedings of the 15th International Conference on Modularity (MODULARITY 2016), March 2016.

.A. Frömmgen, J. Heuschkel, P. Jahnke, F. Cuozzo, I. Schweizer, P. Eugster, M. Mühlhäuser, and A. P. Buchmann
Crowdsourcing Measurements of Mobile Network Performance and Mobility During a Large Scale Event
Proceedings of the 17th International Passive and Active Measurement Conference (PAM 2016), March 2016.

2015

.J. Aldrich and P. Eugster (eds)
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2015)
ACM, October 2015.

.J. Aldrich and P. Eugster (eds)
Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2015)
ACM, October 2015.

.P. Eugster, A. Kesselman, K. Kogan, Sergey I. Nikolenk, and A. Sirotkin
Essential Traffic Parameters for Shared Memory Switch Performance
22nd International Colloquium on Structural Information and Communication Complexity (SIROCCO 2015), July 2015.

.M. TanCreti, V. Sundaram, S. Bagchi, and P. Eugster
TARDIS: Software-Only System-Level Record and Replay in Wireless Sensor Networks
14th ACM/IEEE Conference on Information Processing in Sensor Networks (IPSN 2015), April 2015.

.W. Culhane, C. Jayalath, K. Kogan, and P. Eugster
Optimal Communication Structures for Big Data Aggregation
34th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2015), April/May 2015.

.K.R. Jayaram, W. Wang, and P. Eugster
Subscription Normalization for Effective Content-based Messaging
IEEE Transactions on Parallel and Distributed Systems (TPDS), 26(11): 3184-3193, January 2015.

.P. Eugster, V. Sundaram, and X. Zhang
Debugging the Internet of Things: The Case of Wireless Sensor Networks
IEEE Software -- Special Issue on Internet Programming, January/February 2015.

2014

.W. Culhane, P. Eugster, C. Jayalath, K. Kogan, and J. Stephen
Cloud Federation and Distribution
Cloud Computing Encyclopedia, Wiley, to appear.

.W. Culhane, K.R. Jayaram, and P. Eugster
Fast Expressive Top-k Matching
15th ACM/IFIP/USENIX International Middleware Conference (Middleware 2014), December 2014.

.A. Dixit, K. Kogan, and P. Eugster
Composing Heterogeneous SDN Controllers with FlowBricks
22nd IEEE International Conference on Network Protocols (ICNP 2014), October 2014.

.J. Stephen, S. Savvides, R. Seidel, and P. Eugster
Program Analysis for Secure Big Data Processing
29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014), September 2014.

.K. Kogan, S. Nikolenko, P. Eugster, and E. Ruan
Strategies for Mitigating TCAM Space Bottlenecks
22nd IEEE Annual Symposium on High Performance Interconnects (HotInterconnects 2014), August 2014.

.G. Salvaneschi, M. Mezini, and P. Eugster
Programming with Implicit Flows
IEEE Software -- Special Issue on New Directions in Programming Languages, pages 52-59, September/October 2014.

.W. Culhane, K. Kogan, C. Jayalath, and P. Eugster
LOOM: Optimal Aggregation Overlays for In-Memory Big Data Processing
6th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '14), June 2014.

.J. Stephen, S. Savvas, R. Seidel, and P. Eugster
Practical Confidentiality Preserving Big Data Analysis
6th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '14), June 2014.

.K. Kogan, S. Nikolenko, O. Rottenstreich, W. Culhane, and P. Eugster
SAX-PAC: Scalable And eExpressive PAcket Classification
ACM SIGCOMM 2014, August 2014.

.G. Wilkin, K.R. Jayaram, and P. Eugster
Decentralized Fault-Tolerant Event Correlation
ACM Transactions on Internet Technology (TOIT), 14(1): 5, July 2014.

.P. Eugster, K. Kogan, S. Nikolenko, and A. Sirotkin
Shared-Memory Buffer Management for Heterogeneous Packet Processing
34th IEEE International Conference on Distributed Computing Systems (ICDCS 2014), June 2014.

.D. Alistarh, P. Eugster, M. Herlihy, A. Matveev, and N. Shavit
StackTrack: An Automated Transactional Approach to Concurrent Memory Reclamation
9th European Conference on Computer Systems (EuroSys '14), April 2014.

.C. Jayalath, J. Stephen, and P. Eugster
Universal Cross-Cloud Communication
IEEE Transactions on Cloud Computing (TCC), 2(2): 103-116, April-June 2014.

.A. Dixit, K. Kogan, and P. Eugster
Serial Composition of Heterogeneous Control Planes
Open Network Summit (ONS), March 2014.

.C. Jayalath, J. Stephen, and P. Eugster
From the Clouds to the Atmosphere: Running MapReduce across Datacenters
IEEE Transactions on Computers (TC), 63(1): 74-87, 2014.

2013

.C. Jayalath, J. Stephen, and P. Eugster
Atmosphere: A Universal Cross-Cloud Communication Infrastructure
14th ACM/IFIP/USENIX International Middleware Conference (Middleware 2013), December 2013.

.J. Stephen and P. Eugster
Secure Cloud-based Data Analysis with ClusterBFT
14th ACM/IFIP/USENIX International Middleware Conference (Middleware 2013), December 2013.

.K. Hoffman and P. Eugster
Trading Obliviousness for Modularity with Cooperative Aspect-oriented Programming
ACM Transactions on Software Engineering and Methodology (TOSEM), 22(3): 22, 2013.

.V. Sundaram, P. Eugster, X. Zhang, and V. Addanki
Diagnostic Tracing for Wireless Sensor Networks
ACM Transactions on Sensor Networks (TOSN), 9(4): 38, 2013.

.K. Kogan, S. I. Nikolenko, W. Culhane, P. Eugster, and E. Ruan
Towards Efficient Implementation of Packet Classifiers in SDN/OpenFlow
2nd ACM Workshop on Hot Topics in Software Defined Networking (HotSDN 2013), August 2013.

.C. Jayalath and P. Eugster
Efficient Distributed Big Data Processing with Rout
33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013), July 2013.

.T. Freudenreich, P. Eugster, S. Frischbier, S. Appel, and A. Buchmann
Implementing Federated Object Systems
27th European Conference on Object Oriented Programming (ECOOP 2013), July 2013.

.V. Sundaram and P. Eugster
Lightweight Message Tracing for Wireless Sensor Network Diagnostics
43rd IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2013), June 2013.

.G.A. Wilkin and P. Eugster
Multicasting in the Presence of Aggregated Deliveries
Journal of Parallel and Distributed Computing (JPDC), 73(4): 544–556, 2013.

.K.R. Jayaram, C. Jayalath, and P. Eugster
Parametric Content-based Publish/Subscribe
ACM Transactions on Computer Systems (TOCS), 31(2): 4, 2013.

.P. Eugster
Safe Uniform Proxies for Java
Science of Computer Programming (SCP), 78(9): 1490-1520, 2013.

.A. Holzer, P. Eugster, and B. Garbinato
Evaluating Implementation Strategies for Location-Based Multicast Addressing
IEEE Transactions on Mobile Computing (TMC), 12(5): 855-867, 2013.

.S. Frischbier, A. Margara, T. Freudenreich, P. Eugster, D. Eyers, and P. Pietzuch
Aggregation for Implicit Invocations
12th International Conference on Aspect Oriented Software Development (AOSD 2013), March 2013.

.K.C. Sivaramakrishnan, M. Qudeisat, L. Ziarek, K. Nagaraj, and P. Eugster
Efficient Sessions
Science of Computer Programming (SCP), 78(2): 147-167, 2013.

.A. Hosking, P. Eugster, and C. F. Bolz
Proceedings of the 9th Symposium on Dynamic Languages (DLS'13)
ACM, October 2013.

.A. Hosking, P. Eugster, and C. Lopes (eds)
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA 2013)
ACM,October 2013.

.A. Hosking and P. Eugster (eds)
Companion Proceedings of the Conference on Systems, Programming, and Applications: Software for Humanity (SPLASH '13)
ACM, October 2013.

.A. Hosking, and P. Eugster, and R. Hirschfeld (eds)
Proceedinsg of the ACM Symposium on New Ideas in Programming and Reflections on Software (Onward! 2013)
ACM, October 2013.

2012

.A. Kangarlou, P. Eugster, and D. Xu
VNsnap: Taking Snapshots of Virtual Networked Infrastructures in the Cloud
IEEE Transactions on Services Computing (TSC), 5(4): 484-496, 2012.

.F. Bry, A. Paschke, P. Eugster, C. Fetzer, and A. Behrend
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS 2012)
ACM, July 2012.

.V. Sundaram, P. Eugster, and X. Zhang
Prius: Generic Hybrid Trace Compression for Wireless Sensor Networks
10th ACM Conference on Embedded Networked Sensor Systems (SenSys 2012), November 2012.

.A. Holzer, P. Eugster, and B. Garbinato
ALPS -- Adaptive Location-based Publish/Subscribe
Computer Networks, 56(12), pages 2949-2962, January 2012.

.A. Holzer, L. Ziarek, K.R. Jayaram, and P. Eugster
Abstracting Context in Event-based Software
Transactions on Aspect-Oriented Software Development (TAOSD), 9, pages 123-167, 2012.

.W. Culhane, K. R. Jayaram, and P. Eugster
Brief Announcement: Weighted Partial Message Matching for Implicit Multicast Systems
26th International Symposium on Distributed Computing (DISC 2012), October 2012 .

.D. Eyers, T. Freudenreich, A. Magara, S. Frischbier, P. Pietzuch, and P. Eugster
Living in the Present: On-the-fly Information Processing in Scalable Web Architectures
2nd International Workshop on Cloud Computing Platforms (CloudCP'12), April 2012.

2011

.G.A. Wilkin, K.R. Jayaram, P. Eugster, and A. Khetrapal
Fair Decentralized Event Correlation with FAIDECS
12th ACM/IFIP/USENIX International Middleware Conference (Middleware 2011), December 2011.

.K. Hoffman, H. Metzger, and P. Eugster
Ribbons: a Partially Shared Memory Programming Model
26th ACM Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA 2011), October 2011.

.K.R. Jayaram and P. Eugster
Program Analysis for Distributed Event-based Systems
5th ACM International Conference on Distributed Event-based Systems (DEBS 2011), July 2011.

.K. Lee, W. Sumner, X. Zhang, and P. Eugster
Unified Debugging of Distributed Systems with Recon
41st IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2011), June 2011.

.K.R. Jayaram and P. Eugster
Split and Subsume: Subscription Normalization for Effective Content-based Messaging
31st IEEE International Conference on Distributed Computing Systems (ICDCS 2011), June 2011.

.V. Sundaram, P. Eugster, and X. Zhang
Demo Abstract: Diagnostic Tracing of Wireless Sensor Networks with TinyTracer
Demo Session of 10th International Conference on Information Processing in Sensor Networks (IPSN 2011), April 2011.

.A. Holzer, L. Ziarek, K.R. Jayaram, and P. Eugster
Putting Events in Context: Aspects for Event-based Distributed Programming
10th International Conference on Aspect Oriented Software Development (AOSD 2011), March 2011.

2010

.K.R. Jayaram, C. Jayalath, and P. Eugster
Parametric Subscriptions for Content-based Publish/Subscribe Networks
11th ACM/IFIP/USENIX International Middleware Conference (Middleware 2010), November 2010. Awarded Best Paper

.V. Sundaram, P. Eugster and X. Zhang
Efficient Diagnostic Tracing Support for Wireless Sensor Networks
8th ACM Conference on Embedded Networked Sensor Systems (SenSys 2010), November 2010.

.X. Bin, P. Eugster, X. Zhang, and J. Yang
Lightweight Task Graph Inference for Distributed Applications
29th IEEE Symposium on Reliable Distributed Systems (SRDS 2010), October 2010.

.K.R. Jayaram and P. Eugster
Scalable Efficient Event Correlation
12th International Conference on Coordination Models and Languages (COORDINATION 2010), June 2010.

.K.C. Sivaramakrishnan, K. Nagaraj, L. Ziarek, and P. Eugster
Efficient Session Type Guided Distributed Interaction
12th International Conference on Coordination Models and Languages (COORDINATION 2010), June 2010.

2009
.K.R. Jayaram and P. Eugster
Context-Oriented Programming with EventJava
International Workshop on Context-Oriented Programming (COP '09) at ECOOP 2009, July 2009.
.T. Wrigstad, P. Eugster, J. Field, N. Nystrom and J. Vitek
Software Hardening: A Research Agenda
1st International Workshop on Script to Program Evolution (STOP) at ECOOP 2009, July 2009.
.P. Eugster, and K.R. Jayaram
EventJava: An Extension of Java for Event Correlation
23rd European Conference on Object Oriented Programming (ECOOP 2009), July 2009.
.A. Kangarlou, P. Eugster, and D. Xu
VNSnap: Taking Snapshots of Virtual Networked Environments with Minimal Downtime.
39th Annual ACM Conference on Dependable Systems and Networls (DSN 2009), June/July 2009.
.K. Hoffman, P. Eugster, and S. Jagannathan
Semantics-Aware Trace Analysis.
2009 ACM Conference on Programming Languages Design and Implementation (PLDI 2009), June 2009.
.K. Hoffman and P. Eugster
Cooperative Aspect-oriented Programming.
Science of Computer Programming, 2009.
.P. Eugster (ed.)
Object-Oriented Technology ECOOP 2008 Workshop Reader
Springer  LNCS 5475, May 2009.
.H. Yuan and P. Eugster
An Efficient Algorithm for Solving the Dyck-CFL-Reachability Problem on Trees.
18th European Symposium on Programming (ESOP 2009),March 2009.
.P. Eugster, B. Garbinato, and A. Holzer
Middleware Support for Context-Aware Applications.
Middleware for Network Eccentric and Mobile Applications, Springer, 2009.
2008
.C.A. Line, K.R. Jayaram, and P. Eugster
Lazy Argument Passing in Java RMI.
6th ACM International Symposium on on Principles and Practice of Programming in Java (PPPJ 2008), Septermber 2008.
.K. Hoffman and P. Eugster
Towards Reusable Components with Aspects: An Empirical Study on Modularity and Obliviousness.
30th ACM/IEE International Conference on Software Engineering (ICSE 2008), May 2008.
2007
.A. Kangarlou, P. Ruth, D. Xu, and P. Eugster
Taking Snapshots of Virtual Networked Environments
IEEE International Workshop on Virtualization Technology in Distributed Computing (VTDC 2007), in conjunction with ACM SC'07, November 2007.
.P. Eugster, P. Felber, and F. LeFessant
The "Art" of Programming Gossip-based Systems
Operating Systems Review (OSR), October 2007.
.K. Hoffman and P. Eugster
Bridging Java and AspectJ through Explicit Join Points
5th ACM International Conference on Principles and Practices of Programming in Java (PPPJ 2007), September 2007.
.K. Hoffman, M. Krishna Ramanathan,  P. Eugster, and S. Jagannathan
Aspect-based Introspection and Change Analysis for Evolving Programs
5th ECOOP Workshop on Reflection, AOP, and Meta-Data for Software Evolution (RAM-SE'07), July 2007.
.J. Thomas, F. Paci, E. Bertino, and P. Eugster
User Tasks and Access Control over Web Services
I5th IEEE International Conference on Web Services (ICWS 2007), July 2007.
.A. Leitner, P. Eugster, M. Oriol, and I. Ciupa
Reflecting on an Existing Programming Language
Journal of Object Technology (JOT), 6(9), pages 319-339, June 2007.
.S. Baehni, J. Barreto, P. Eugster, and R. Guerraoui
Efficient Distributed Subtyping Tests
1st ACM/IEEE/USENIX Conference on Distributed Event-based Systems (DEBS 2007), June 2007.
.S. Balzer, T. Gross, and P. Eugster
A Relational Model of Object Collaborations
21st AITO European Conference on Object Oriented Programming (ECOOP 2007), June 2007.
.P. Eugster
Type-based Publish/Subscribe: Concepts and Experiences
ACM Transactions on Programming Languages and Systems (TOPLAS), 29(1), January 2007.
2006
.V. Arslan, P. Eugster, P. Nienaltowki, and S. Vaucouleur
SCOOP -- Concurrency Made Easy
Dependable Systems: Software, Computing, Networks, LNCS 4028, Springer, 2006.
.P. Eugster and S. Vaucouleur
Composing Atomic Features
Science of Computer Programming (SCP),volume 63, pages 130-146, Elsevier, August 2006.
.P. Eugster
Uniform Proxies for Java
21st ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2006), pages 139-152, October 2006. (Acceptance: 26 papers of 157.)
.P. Altherr, S. Baehni, V. Bezençon, P. Eugster, R. Guerraoui, and M. Monod
Pragmatic Distributed Type Interoperability
Global Data Management. Volume 8 Emerging Communication: Studies on New Technologies and Practices in Communication,
IOS Press, pages 249-274, July 2006.
.P. Eugster, B. Garbinato, and A. Holzer
Pervaho: A Development and Testing Platfom for Mobile Ad Hoc Applications
3rd ACM/IEEE Annual International Conference on Mobile and Ubiquitous Systems: Networks and Services (MOBIQUITOUS 2006),
July 2006.
.T.G. Bay, P. Eugster, and M. Oriol
Generic Component Lookup
9th International SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2006), pages 182-197, June 2006.

       V. Arslan, P. Eugster, and P. Nienaltowski
Modeling Embedded Real-time Applications with Objects and Events
12th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2006), Work in Progress, April 2006.

 

2005
.J. Luo, J.-P. Hubaux, and P. Eugster
DICTATE: Distributed Certification Authority with Probabilistic Freshness for Ad-hoc Networks
IEEE Transactions on Dependable and Secure Computing (TDSC), 2(4), pages 311-323, October-December 2005.

       S. Vaucouleur and P. Eugster
Atomic Features
Workshop on Synchronization and Concurrency in Object-Oriented Languages (SCOOL)at the 20th ACM Conference on Object-Oriented Systems, Languages, and Applications (OOPSLA'05, October 2005.

       S. Balzer, P.Eugster, and B. Meyer
Can Aspects Implement Contracts?
2nd International Workshop on Rapid Integration of Software Engineering Techniques (RISE 2005), September 2005. [PDF]

.P. Eugster
Reliable Computing in Ad-hoc Networks
Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless and Peer-to-Peer Networks, CRC Press, pages 219-230, August 2005.

.P. Eugster, B. Garbinato, and A. Holzer
Location-based Publish/Subscribe
4th IEEE International Symposium on Network Computing and Applications (NCA 2005), pages 279-283, July 2005. [PDF]

.P. Eugster and S. Baehni
Object-Oriented Programming in Peer-to-Peer Systems
Concurrency and Computation: Practice and Experience, Wiley & Sons., 17(7-8), pages 1053-1078, June 2005. [PDF]

2004
.J. Luo, P. Eugster, and J.-P. Hubaux
Probabilistic Reliable Multicast in Ad-hoc Networks
Ad Hoc Networks Journal, Elsevier, 2(4), pages 369-386, October 2004. [PDF]

       S. Baehni, P. Eugster and R. Guerraoui
Data-Aware Multicast
5th IEEE International Conference on Dependable Systems and Networks (DSN 2004), pages 233-242, June 2004. (Acceptance: 58 papers of 276.) [PDF]

       J. Luo, P. Eugster, and J.-P. Hubaux
Pilot: A Probabilistic Group Communication System for Ad-hoc Networks
IEEE Transactions on Mobile Computing (TMC), 3(2), pages 164-179, April-June 2004. [PDF]

       P. Eugster, C. H. Damm, and R. Guerraoui
Towards Safe Distributed Application Development
26th IEEE/ACM International Conference on Software Engineering (ICSE 2004), pages 347-356, May 2004. (Acceptance: 58 papers of 436.) [PDF]

          P. Eugster, R. Guerraoui, A.-M. Kermarrec, and L. Massoulie
From Epidemics to Distributed Computing
IEEE Computer, 37(5), pages 60-67, May 2004. [PDF]

.P. Eugster and R. Guerraoui
Distributed Programming with Typed Events
IEEE Software, 21(2), pages 56-64, March 2004. [PDF]

       C. H. Damm, P. Eugster, and R. Guerraoui
Linguistic Support for Distributed Programming Abstractions
24th IEEE International Conference on Distributed Computing Systems (ICDCS 2004), pages 244-251, March 2004. (Acceptance: 84 papers of 475.)

.P. Eugster, R. Guerraoui, and P. Kouznetsov
Delta-Reliability: A Probabilistic Measure of Broadcast Reliability
24th IEEE International Conference on Distributed Computing Systems (ICDCS 2004), pages 636-643, March 2004. [PDF]

.M. Brahami, P. Eugster, R. Guerraoui and S. B. Handurukande
BGP-based Clustering for Scalable and Reliable Gossip Broadcast
IST/FET International Global Computing 2004 Workshop, pages 273-290, March 2004. [PDF]

2003
.P. Eugster
What Good are Probabilistic Specifications and what Probabilistic Specifications are Good?
EPFL Technical Report 200376
 

.P. Eugster
Distributed Reliable Object-Oriented Programming (DROOP)
EPFL Technical Report 200364
[PDF]

.P. Eugster, R. Guerraoui, S. B. Handurukande, A.-M. Kermarrec and P. Kouznetsov
Lightweight Probabilistic Broadcast
ACM Transactions on Computer Systems (TOCS), 21(4), pages 341-374, November 2003. [PDF]

.P. Eugster, P. Felber, R. Guerraoui and A.-M. Kermarrec
The Many Faces of Publish/Subscribe
ACM Computing Surveys (CSUR), 35(2), pages 114-131, June 2003. [PDF]

.J. Luo, J. -P. Hubaux, and P. Eugster
Pan: Providing Reliable Storage in Mobile Ad-hoc Networks with Probabilistic Quorum Systems
Fourth ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2003), pages 1-12, June 2003. [PDF]

.S. Baehni, P. Eugster, R. Guerraoui, and P. Altherr
Pragmatic Type Interoperability
23rd IEEE International Conference on Distributed Computing Systems (ICDCS 2003), pages 404-411, May 2003. (Acceptance: 72 papers of 406.) [PDF]

.J. Luo, P. Eugster, and J. -P. Hubaux
Route Driven Gossip: Probabilistic Reliable Multicast in Ad Hoc Networks
22nd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2003), March 2003. (Acceptance: 224 papers of 1078.) [PDF]

.P. Eugster
Atomic Probabilistic Broadcast
EPFL Technical Report 200303

 

2002
.P. Eugster and S. Baehni
Abstracting Remote Object Interaction in a Peer-to-Peer Environment
Joint ACM Java Grande - ISCOPE 2002 Conference, pages 46-55, November 2002. [PDF]

.S. Baehni, P. Eugster and R. Guerraoui
OS Support for Peer-to-Peer Programming: a Case for TPS
22nd IEEE International Conference on Distributed Computing Systems (ICDCS 2002), pages 355-362, July 2002. (Acceptance: 61 papers of 331.) [PDF]

.P. Eugster, P. Felber, R. Guerraoui and S. B. Handurukande
Event Systems: How to Have Ones Cake and Eat It Too
International Workshop on Distributed Event-Based Systems (DEBS '02) at the 22nd IEEE International Conference on Distributed Computing Systems (ICDCS 2002), pages 625-630, July 2002. [PDF]

.P. Eugster and R. Guerraoui
Probabilistic Multicast
3rd IEEE International Conference on Dependable Systems and Networks (DSN 2002), pages 313-322, June 2002. (Acceptance: 48 papers of 156.) [PDF]

 

2001
.P. Eugster
Type-based Publish/Subscribe
PhD Thesis, EPFL, December 2001.

.P. Eugster, R. Guerraoui and C. H. Damm
On Objects and Events
16th ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2001), pages 131-146, October 2001. (Acceptance: 27 papers of 145.) [PDF]

.P. Eugster, R. Guerraoui and J. Sventek
Loosely Coupled Components
Software Architectures and Component Technology: The State of the Art in Research and Practice, Kluwer, chapter 8, October 2001. [PDF]

.P. Eugster, R. Guerraoui, S. B. Handurukande, A.-M. Kermarrec and P. Kouznetsov
Lightweight Probabilistic Broadcast
2nd IEEE International Conference on Dependable Systems and Networks (DSN 2001), pages 443-452, July 2001. (Acceptance: 53 papers of 153.)[PDF]

.P. Eugster, R. Boichat, R. Guerraoui and J. Sventek
Effective Multicast in Large Scale Distributed Systems
Concurrency and Computation: Practice and Experience, Wiley & Sons, 13(6), pages 421-447, May 2001. [PDF]

.P. Eugster and R. Guerraoui
Content-based Publish/Subscribe with Structural Reflection
6th USENIX Conference on Object-Oriented Technologies and Systems (COOTS '01), pages 131-146, January 2001. Awarded best student paper . [PDF]

.P. Eugster and R. Guerraoui
Linguistic Support for Large-Scale Distributed Programming
Workshop on Alternatives to RPC at the 6th USENIX Conference on Object-Oriented Technologies and Systems (COOTS '01), January 2001.

2000
.R. Guerraoui, P. Eugster, P. Felber, B. Garbinato and K. Mazouni
Experiences with Object Group Systems
Software: Practice and Experience, Wiley & Sons, 30(12), pages 1375-1404, October 2000. [PDF].

          P. Eugster, R. Guerraoui and J. Sventek
Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction
14th AITO European Conference on Object Oriented Programming (ECOOP 2000), Springer, pages 252-276, June 2000. (Acceptance: 20 papers of 109.) [PDF]

1999
.P. Felber, X. Défago, P. Eugster, and A. Schiper
Replicating CORBA Objects: a Marriage between Active and Passive Replication
Second IFIP International Working Conference on Distributed Applications and Interoperable Systems (DAIS'99), pages 375-387, June 1999 [HTML]
1998

.P. Eugster
Passive
Replication in CORBA
MS Thesis, EPFL, March 1998