Fen-An Axiomatic Basis for Program Semantics. - Bruce J. MacLennan (Commun. ACM, 1973)

A note on dynamic arrays in PASCAL. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1975)

Semantic and syntactic specification and extension of languages. - Bruce J. MacLennan (1975)

Observations on the differences between formulas and sentences and their application to programming language design. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1979)

Introduction to relational programming. - Bruce J. MacLennan (FPCA, 1981)

A Simple, Natural Notion for Applicative Languages. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1982)

Values and Objects in Programming Languages. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1982)

Overview of Relational Programming. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1983)

Abstraction in the Intel iAPX-432 prototype systems implementation language. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1983)

Simple metrics for programming languages. - Bruce J. MacLennan (Inf. Process. Manag., 1984)

A simple software environment based on objects and relations. - Bruce J. MacLennan (SLIPE, 1985)

Principles of programming languages - design, evaluation, and implementation. - Bruce J. MacLennan (Holt, Rinehart and Winston, 1987)

Four relational programs. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1988)

Functional programming - practice and theory. - Bruce J. MacLennan (Addison-Wesley, 1990)

Synthetic Ethology and the Evolution of Cooperative Communication. - Bruce J. MacLennan; Gordon M. Burghardt (Adapt. Behav., 1993)

Characteristics of connectionist knowledge representation. - Bruce J. MacLennan (Inf. Sci., 1993)

"Words lie in our way". - Bruce J. MacLennan (Minds Mach., 1994)

"Who Cares About Elegance?" The Role of Aesthetics in Programming Language Design. - Bruce J. MacLennan (ACM SIGPLAN Notices, 1997)

Field Computation in Natural and Artificial Intelligence. - Bruce J. MacLennan (Inf. Sci., 1999)

Continuous Information Representation and Processing In Natural and Artificial Neural Networks. - Bruce J. MacLennan (JCIS, 2002)

Transcending Turing Computability. - Bruce J. MacLennan (Minds Mach., 2003)

Natural computation and non-Turing models of computation. - Bruce J. MacLennan (Theor. Comput. Sci., 2004)

Consciousness in robots: the hard problem and some less hard problems. - Bruce J. MacLennan (RO-MAN, 2005)

Models and Mechanisms for Artificial Morphogenesis. - Bruce J. MacLennan (IWNC, 2009)

Analog Computation. - Bruce J. MacLennan (Encyclopedia of Complexity and Systems Science, 2009)

Field Computation in Natural and Artificial Intelligence. - Bruce J. MacLennan (Encyclopedia of Complexity and Systems Science, 2009)

A Formal Model of Universal Algorithmic Assembly and Molecular Computation. - Bruce J. MacLennan (Int. J. Nanotechnol. Mol. Comput., 2010)

The U-Machine: A Model of Generalized Computation. - Bruce J. MacLennan (Int. J. Unconv. Comput., 2010)

Morphogenesis as a model for nano communication. - Bruce J. MacLennan (Nano Commun. Networks, 2010)

Myro-C++: An Open Source C++ Library for CS Education Using AI. - John Robert Hoare; Richard E. Edwards; Bruce J. MacLennan; Lynne E. Parker (FLAIRS, 2011)

Artificial Morphogenesis as an Example of Embodied Computation. - Bruce J. MacLennan (Int. J. Unconv. Comput., 2011)

Gardening Cyber-Physical Systems. - Susan Stepney; Ada Diaconescu; René Doursat; Jean-Louis Giavitto; Taras Kowaliw; Ottoline Leyser; Bruce J. MacLennan; Olivier Michel 001; Julian F. Miller; Igor Nikolic; Antoine Spicher; Christof Teuscher; et al. (UCNC, 2012)

Molecular coordination of hierarchical self-assembly. - Bruce J. MacLennan (Nano Commun. Networks, 2012)

Embodied Computation: Applying the Physics of Computation to Artificial Morphogenesis. - Bruce J. MacLennan (Parallel Process. Lett., 2012)

Towards an Integrative Computational Foundation for Applied Behavior Analysis in Early Autism Interventions. - Edmon Begoli; Cristi L. Ogle; David F. Cihak; Bruce J. MacLennan (AIED, 2013)

The promise of analog computation. - Bruce J. MacLennan (Int. J. Gen. Syst., 2014)

Coordinating Massive Robot Swarms. - Bruce J. MacLennan (Int. J. Robotics Appl. Technol., 2014)

Ethical Treatment of Robots and the Hard Problem of Robot Emotions. - Bruce J. MacLennan (Int. J. Synth. Emot., 2014)

The Morphogenetic Path to Programmable Matter. - Bruce J. MacLennan (Proc. IEEE, 2015)

Neurally plausible motor babbling in robot reaching. - Zahra Mahoor; Bruce J. MacLennan; Allen C. McBride (ICDL-EPIROB, 2016)

The impact of analog computational error on an analog boolean satisfiability solver. - David A. Basford; Jared M. Smith; R. Joseph Connor; Bruce J. MacLennan; Jeremy Holleman (ISCAS, 2016)

Neurally Plausible Model of Robot Reaching Inspired by Infant Motor Babbling. - Zahra Mahoor; Bruce J. MacLennan; Allen C. McBride (CoRR, 2018)

Topographic Representation for Quantum Machine Learning. - Bruce J. MacLennan (CoRR, 2018)

Continuous-Time Systems for Solving 0-1 Integer Linear Programming Feasibility Problems. - Chengrui Li; Bruce J. MacLennan (CoRR, 2019)

Swarm Intelligence for Morphogenetic Engineering. - Bruce J. MacLennan; Allen C. McBride (CoRR, 2019)

A Morphogenetic Program for Path Formation by Continuous Flocking. - Bruce J. MacLennan (Int. J. Unconv. Comput., 2019)