Lustre: A Declarative Language for Programming Synchronous Systems. - Paul Caspi; Daniel Pilaud; Nicolas Halbwachs; John Plaice (POPL, 1987)

RLucid, a General Real-Time Dataflow Language. - John Plaice (FTRTFT, 1992)

A Unix Tool for Managing Reusable Software Components. - John Plaice; William W. Wadge (Softw. Pract. Exp., 1993)

A New Approach to Version Control. - John Plaice; William W. Wadge (IEEE Trans. Software Eng., 1993)

Computer Science Is an Experimental Science. - John Plaice (ACM Comput. Surv., 1995)

A Non-Standard Temporal Deductive Database System. - Jean-Raymond Gagné; John Plaice (J. Symb. Comput., 1996)

Software Configuration with Information Systems. - Slim Ben Lamine; John Plaice (AMAST, 1997)

The Non-Standard Semantics of Esterel. - Jean-Raymond Gagné; John Plaice (ASIAN, 1997)

Towards a Web Operating System (WOS). - Peter G. Kropf; John Plaice; Herwig Unger (WebNet, 1997)

The Design and Use of a Multiple-Alphabet Font with Omega. - Yannis Haralambous; John Plaice (EP, 1998)

Multidimensional Lucid: Design, Semantics and Implementation. - John Plaice (DCW, 2000)

Building Intensional Communities Using Shared Contexts. - John Plaice; Paul Swoboda; Ammar Alammar (DCW, 2000)

The Web Operating System - WOS. - John Plaice; Herwig Unger (DCW, 2000)

Open Problems in Distributed Communities. - John Plaice; Paul Swoboda; Jacob Slonim; Michael McAllister (DCW, 2002)

An extensible approach to high-quality multilingual type setting. - John Plaice; Yannis Haralambous; Chris Rowley (RIDE, 2003)

An Active Functional Intensional Database. - Paul Swoboda; John Plaice (DEXA, 2004)

Collaborative intensional hypertext. - John Plaice; Blanca Mancilla (Hypertext, 2004)

Moving Omega to an Object-Oriented Platform. - John Plaice; Yannis Haralambous; Paul Swoboda; Gábor Bella (TEX, XML, and Digital Typography, 2004)

SECASA 2008 Workshop Organization. - Weichang Du; John Plaice; Panagiotis Rondogiannis (COMPSAC, 2008)

Synchronous Communities. - John Plaice; Blanca Mancilla (COMPSAC, 2008)

Sequential Demand-Driven Evaluation of Eager TransLucid. - John Plaice; Blanca Mancilla; Gabriel Ditu; William W. Wadge (COMPSAC, 2008)

A Multithreaded Implementation for TransLucid. - Toby Rahilly; John Plaice (COMPSAC, 2008)

Declarative Synchronous Multithreaded Programming. - Blanca Mancilla; John Plaice (Topological and Game-Theoretic Aspects of Infinite Computations, 2008)

Possible Worlds Versioning. - Blanca Mancilla; John Plaice (Math. Comput. Sci., 2008)

From Lucid to TransLucid: Iteration, Dataflow, Intensional and Cartesian Programming. - John Plaice; Blanca Mancilla; Gabriel Ditu (Math. Comput. Sci., 2008)

In Honour of Bill Wadge. - John Plaice; Mehmet A. Orgun (Math. Comput. Sci., 2008)

Declarative Multithreaded Programming. - Blanca Mancilla; John Plaice (COMPSAC (2), 2009)

Cartesian Programming: The TransLucid Programming Language. - John Plaice; Blanca Mancilla (COMPSAC (2), 2009)

The practical uses of TransLucid. - John Plaice; Blanca Mancilla (CASTA@ESEC/SIGSOFT FSE, 2009)

The Cartesian approach to context. - John Plaice; Blanca Mancilla (COP@ECOOP, 2010)

Typesetting multiple interacting streams. - Blanca Mancilla; Jarryd P. Beck; John Plaice (ACM Symposium on Document Engineering, 2012)

Charactles: more than characters. - Blanca Mancilla; John Plaice (ACM Symposium on Document Engineering, 2012)

Multidimensional infinite data in the language Lucid. - Jarryd P. Beck; John Plaice; William W. Wadge (Math. Struct. Comput. Sci., 2015)