2016

Using multiple GPUs to accelerate string searching for digital forensic analysis (PDF)
Ethan Bayne, Robert Ian Ferguson, Adam Sampson and John Isaacs
In Proceedings of the 11th International Conference on Systematic Approaches to Digital Forensics Engineering (SADFE 2016)
pp. 67—78
Association of Digital Forensics, Security and Law
BibTeX

2015

Understanding tissue morphology: model repurposing using the CoSMoS process
Ye Li, Adam T. Sampson, James Bown, Hilal S. Khalil and Yusuf Deeni
In Natural Computing, volume 14 number 1
pp. 109—128
BibTeX Preprint

2013

Communicating Process Architectures 2013
Peter H. Welch, Frederick R. M. Barnes, Jan F. Broenink, Kevin Chalmers, Jan B. Pedersen and Adam T. Sampson (eds.)
Open Channel Publishing Ltd.
BibTeX

Understanding tissue morphology: model repurposing using the CoSMoS process (PDF)
Ye Li, Adam Sampson, James Bown and Yusuf Deeni
In Susan Stepney and Paul S. Andrews (eds.)
Proceedings of the 2013 Workshop on Complex Systems Modelling and Simulation
pp. 73—91
Luniver Press
BibTeX

2012

Engineering simulations for cancer systems biology
James Bown, Paul S. Andrews, Yusuf Deeni, Alexey Goltsov, Michael Idowu, Fiona A. C. Polack, Adam T. Sampson, Mark Shovman and Susan Stepney
In Current Drug Targets, volume 13 number 12
pp. 1560—74
BibTeX

To boldly go: an occam-pi mission to engineer emergence
Peter H. Welch, Kurt Wallnau, Adam T. Sampson and Mark Klein
In Natural Computing, volume 11 number 3
pp. 449—474
BibTeX Preprint

Simulating the Effects of Anticoagulant Drugs Upon Blood Clotting Dynamics (PDF)
Alexey Goltsov, Gregory Goltsov and Adam Sampson
In Susan Stepney, Paul S. Andrews and Mark N. Read (eds.)
Proceedings of the 2012 Workshop on Complex Systems Modelling and Simulation
pp. 105—107
Luniver Press
Extended abstract
BibTeX Slides

Process-Oriented Building Blocks
Adam T. Sampson
Fringe presentation at Communicating Process Architectures 2012
BibTeX Slides

Communicating Process Architectures 2012
Peter H. Welch, Frederick R. M. Barnes, Kevin Chalmers, Jan B. Pedersen and Adam T. Sampson (eds.)
Open Channel Publishing Ltd.
BibTeX

Multicore scheduling for lightweight communicating processes (PDF)
Carl G. Ritson, Adam T. Sampson and Frederick R. M. Barnes
In Science of Computer Programming, volume 77 number 6
pp. 727—740
BibTeX

2011

Scalable Complex Systems Simulation (PDF)
Adam Sampson
Poster presented at SICSA DEMOfest 2011
BibTeX

CoSMoS process, models, and metamodels (PDF)
Paul S. Andrews, Susan Stepney, Tim Hoverd, Fiona A. C. Polack, Adam T. Sampson and Jon Timmis
In Susan Stepney, Peter H. Welch, Paul S. Andrews and Carl G. Ritson (eds.)
Proceedings of the 2011 Workshop on Complex Systems Modelling and Simulation
pp. 1—14
Luniver Press
BibTeX

Linking scales: simulation and visualisation
Adam T. Sampson
Presentation at CoSMoS 2011
BibTeX Slides

Process-Oriented Subsumption Architectures in Swarm Robotic Systems (PDF)
Jeremy C. Posso, Adam T. Sampson, Jonathan Simpson and Jon Timmis
In Peter H. Welch, Adam T. Sampson, Jan B. Pedersen, Jon Kerridge, Jan F. Broenink and Frederick R.M. Barnes (eds.)
Communicating Process Architectures 2011, volume 68 of Concurrent Systems Engineering
pp. 303—316
IOS Press
BibTeX Slides

Distributing Concurrent Simulation
Adam T. Sampson
Fringe presentation at Communicating Process Architectures 2011
BibTeX Slides

Concurrent Event-Driven Programming in occam-pi for the Arduino (PDF)
Christian L. Jacobsen, Matthew C. Jadud, Omer Kilic and Adam T. Sampson
In Peter H. Welch, Adam T. Sampson, Jan B. Pedersen, Jon Kerridge, Jan F. Broenink and Frederick R.M. Barnes (eds.)
Communicating Process Architectures 2011, volume 68 of Concurrent Systems Engineering
pp. 177—193
IOS Press
BibTeX

This is a Parallel Parrot
Adam T. Sampson
Fringe presentation at Communicating Process Architectures 2011
BibTeX Slides

Object Store Based Simulation Interworking (PDF)
Carl G. Ritson, Paul S. Andrews and Adam T. Sampson
In Peter H. Welch, Adam T. Sampson, Jan B. Pedersen, Jon Kerridge, Jan F. Broenink and Frederick R.M. Barnes (eds.)
Communicating Process Architectures 2011, volume 68 of Concurrent Systems Engineering
pp. 243—254
IOS Press
BibTeX

Communicating Process Architectures 2011
Peter H. Welch, Adam T. Sampson, Jan B. Pedersen, Jon Kerridge, Jan F. Broenink and Frederick R.M. Barnes (eds.)
Volume 68 of Concurrent Systems Engineering
IOS Press
BibTeX

Informing coarse-graining through concurrency
Adam Sampson and Jim Bown
Presentation at Microsoil II
BibTeX Slides

Upscaling cellular signalling models to the tissue-scale: a concurrent systems approach
Adam Sampson, Alexey Goltsov, Dana Faratian, Simon Langdon, David Harrison and James Bown
Poster and selected oral communication at Signalling 2011
BibTeX Slides

Scalable Simulation for Systems Medicine
Adam Sampson
Presentation at SICSA Workshop on Systems Medicine
BibTeX Slides

Colliding blobs with Threading Building Blocks
Adam Sampson
Presentation at SICSA Multicore Challenge II
BibTeX Slides

Using Models in Complex Systems Simulation (PDF)
Paul Andrews, Fiona Polack, Adam Sampson, Susan Stepney and Jon Timmis
Poster presented at Epistemology of Modeling and Simulation 2011
BibTeX

Free-Range Code: open source in practice
Adam Sampson
University of York TRANSIT seminar
BibTeX Slides

2010

This Is A Parallel Parrot
Adam Sampson
Presentation at SICSA Multicore Challenge I
BibTeX Slides

Information visualization and the arts-science-social science interface (PDF)
J. Bown, K. Fee, A. Sampson, M. Shovman, R. Falconer, A. Goltsov, J. Issacs, P. Robertson, K. Scott-Brown and A. Szymkowiak
In M. D. Tiwari, R. C. Tripathi and Anupam Agrawal (eds.)
IITM '10: Proceedings of the First International Conference on Intelligent Interactive Technologies and Multimedia
pp. 9—17
ACM
BibTeX

Modelling fungal colonies and communities: challenges and opportunities (PDF)
Ruth E. Falconer, James L. Bown, Eilidh McAdam, Paco Perez-Reche, Adam T. Sampson, Jan van den Bulcke and Nia A. White
In IMA Fungus, volume 1 number 2
pp. 155—159
BibTeX

The Best of Most Worlds: Shared Objects for Multilingual Simulation (PDF)
Adam T. Sampson and Paul S. Andrews
In 9th Workshop on Parallel/High-Performance Object-Oriented Scientific Computing (POOSC'10)
BibTeX

Process-Oriented Patterns for Concurrent Software Engineering (PDF)
Adam T. Sampson
PhD thesis
University of Kent
BibTeX

Future directions for modelling fungi
Jim Bown and Adam T. Sampson
Presentation at IMC9 Modelling Fungal Colonies and Communities SIG
BibTeX Slides

Proceedings of the 2010 Workshop on Complex Systems Modelling and Simulation (PDF)
Susan Stepney, Peter H. Welch, Paul S. Andrews and Adam T. Sampson (eds.)
Luniver Press
BibTeX

Plumbing the Arduino
Adam Sampson and Omer Kilic
Presentation at Open Source Hardware User Group 3
BibTeX Slides

The CoSMoS Process, Version 0.1 (PDF)
Paul S. Andrews, Fiona A. C. Polack, Adam T. Sampson, Susan Stepney and Jon Timmis
Department of Computer Science, University of York
Technical report number YCS-2010-453
BibTeX

A Transactional Architecture for Simulation (PDF)
Tim Hoverd and Adam T. Sampson
In ICECCS 2010: Fifteenth IEEE International Conference on Engineering of Complex Computer Systems
pp. 286—290
IEEE Press
BibTeX Slides

Reflections on the Simulation of Complex Systems for Science (PDF)
Fiona A. C. Polack, Paul S. Andrews, Teodor Ghetiu, Mark Read, Susan Stepney, Jon Timmis and Adam T. Sampson
In ICECCS 2010: Fifteenth IEEE International Conference on Engineering of Complex Computer Systems
pp. 276—285
IEEE Press
BibTeX Slides

CoSMoS: A Reusable Approach to Complex Systems Simulation
Adam T. Sampson
University of Abertay White Space Research seminar
BibTeX Slides

2009

Clocks
Adam T. Sampson and Neil C. C. Brown
Fringe presentation at Communicating Process Architectures 2009
BibTeX Slides

occam on the Arduino
Adam T. Sampson, Matthew C. Jadud and Christian L. Jacobsen
Fringe presentation at Communicating Process Architectures 2009
BibTeX Slides

Communicating Process Architectures 2009
Peter H. Welch, Herman W. Roebbers, Jan F. Broenink, Frederick R.M. Barnes, Carl G. Ritson, Adam T. Sampson, Gardiner S. Stiles and Brian Vinter (eds.)
Volume 67 of Concurrent Systems Engineering
IOS Press
BibTeX

Alloy: Fast Generic Transformations for Haskell (PDF)
Neil C.C. Brown and Adam T. Sampson
In Haskell '09: Proceedings of the 2009 ACM SIGPLAN Haskell Symposium
pp. 105—116
BibTeX Slides

The CoSMoS Process: Simulations for Scientific Exploration (PDF)
Paul S. Andrews, Susan Stepney, Jon Timmis, Fiona Polack, Adam Sampson, Peter Welch and Frederick Barnes
In ECCS 2009: European Conference on Complex Systems
Extended abstract
BibTeX

Multicore Scheduling for Lightweight Communicating Processes (PDF)
Carl G. Ritson, Adam T. Sampson and Frederick R. M. Barnes
In John Field and Vasco Thudichum Vasconcelos (eds.)
Coordination Models and Languages, 11th International Conference, COORDINATION 2009, Lisboa, Portugal, June 9-12, 2009. Proceedings, volume 5521 of Lecture Notes in Computer Science
pp. 163—183
Springer
BibTeX Slides

Birds on the Wall: Distributing a Process-Oriented Simulation (PDF)
Adam T. Sampson, John Markus Bjørndalen and Paul S. Andrews
In 2009 IEEE Congress on Evolutionary Computation (CEC 2009)
pp. 225—231
IEEE Press
BibTeX Slides

The engineering of concurrent simulations of complex systems (PDF)
Fiona A.C. Polack, Paul S. Andrews and Adam T. Sampson
In 2009 IEEE Congress on Evolutionary Computation (CEC 2009)
pp. 217—224
IEEE Press
BibTeX Slides

2008

Generics in Small Doses (PDF)
Adam T. Sampson and Neil C. C. Brown
Presentation at Fun in the Afternoon, November 2008
BibTeX Slides

Two-Way Protocols for occam-pi (PDF)
Adam T. Sampson
In Peter H. Welch, Susan Stepney, Fiona A.C. Polack, Frederick R.M. Barnes, Alistair A. McEwan, Gardner S. Stiles, Jan F. Broenink and Adam T. Sampson (eds.)
Communicating Process Architectures 2008, volume 66 of Concurrent Systems Engineering
pp. 85—97
IOS Press
BibTeX Slides

Tock: One Year On
Adam T. Sampson and Neil C. C. Brown
Fringe presentation at Communicating Process Architectures 2008
BibTeX Slides

Process-Oriented Collective Operations (PDF)
John Markus Bjørndalen and Adam T. Sampson
In Peter H. Welch, Susan Stepney, Fiona A.C. Polack, Frederick R.M. Barnes, Alistair A. McEwan, Gardner S. Stiles, Jan F. Broenink and Adam T. Sampson (eds.)
Communicating Process Architectures 2008, volume 66 of Concurrent Systems Engineering
pp. 309—328
IOS Press
BibTeX Slides

Communicating Process Architectures 2008
Peter H. Welch, Susan Stepney, Fiona A.C. Polack, Frederick R.M. Barnes, Alistair A. McEwan, Gardner S. Stiles, Jan F. Broenink and Adam T. Sampson (eds.)
Volume 66 of Concurrent Systems Engineering
IOS Press
BibTeX

Simulating biology: towards understanding what the simulation shows (PDF)
Paul S. Andrews, Fiona Polack, Adam T. Sampson, Lisa Scott and Mark Coles
In Susan Stepney, Fiona Polack and Peter Welch (eds.)
Proceedings of the 2008 Workshop on Complex Systems Modelling and Simulation, York, UK, September 2008
pp. 93—123
Luniver Press
BibTeX Slides

Investigating patterns for the process-oriented modelling and simulation of space in complex systems (PDF)
Paul S. Andrews, Adam T. Sampson, John Markus Bjørndalen, Susan Stepney, Jon Timmis, Douglas N. Warren and Peter H. Welch
In S. Bullock, J. Noble, R. Watson and M. A. Bedau (eds.)
Artificial Life XI: Proceedings of the Eleventh International Conference on the Simulation and Synthesis of Living Systems
pp. 17—24
MIT Press, Cambridge, MA
BibTeX Slides

Complex systems models: engineering simulations (PDF)
Fiona A.C. Polack, Tim Hoverd, Adam T. Sampson, Susan Stepney and Jon Timmis
In S. Bullock, J. Noble, R. Watson and M. A. Bedau (eds.)
Artificial Life XI: Proceedings of the Eleventh International Conference on the Simulation and Synthesis of Living Systems
pp. 482—489
MIT Press, Cambridge, MA
BibTeX

Matching and Modifying with Generics (PDF)
Neil C.C. Brown and Adam T. Sampson
In Trends in Functional Programming (TFP) 2008
pp. 304—318
BibTeX Slides

2007

Herding Fish: from TUNA to CoSMoS
Adam Sampson
University of Sheffield Verification and Testing Group seminar
BibTeX Slides

Compiling occam to C with Tock
Adam T. Sampson
Fringe presentation at Communicating Process Architectures 2007
BibTeX Slides

Making music with occam-pi
Adam Sampson
University of Kent Systems Research Group seminar
BibTeX Slides

2006

occam-pi Masterclass
Adam Sampson
Short course on occam-pi for Kent postgrad students
BibTeX Slides

Video Processing in occam-pi (PDF)
Carl G. Ritson, Adam T. Sampson and Frederick R.M. Barnes
In P.H. Welch, J. Kerridge and F.R.M. Barnes (eds.)
Communicating Process Architectures 2006, volume 64 of Concurrent Systems Engineering Series
pp. 311—329
IOS Press
BibTeX

pony - The occam-pi Network Environment (PDF)
Mario Schweigler and Adam Sampson
In Peter Welch, Jon Kerridge and Fred Barnes (eds.)
Communicating Process Architectures 2006, volume 64 of Concurrent Systems Engineering Series
pp. 77—108
IOS Press
BibTeX

Making music with occam-pi
Adam Sampson
Fringe presentation at Communicating Process Architectures 2006
BibTeX

2005

Lazy Cellular Automata with Communicating Processes (PDF)
A.T. Sampson, P.H. Welch and F.R.M. Barnes
In J.F. Broenink, H.W. Roebbers, J.P.E. Sunter, P.H. Welch and D.C. Wood (eds.)
Communicating Process Architectures 2005, volume 63 of Concurrent Systems Engineering Series
pp. 165—175
IOS Press
BibTeX Slides

Barrier Synchronisation for occam-pi (PDF)
Frederick R.M. Barnes, Peter H. Welch and Adam T. Sampson
In Hamid R. Arabnia (eds.)
Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'05)
pp. 173—179
CSREA Press
BibTeX

2004

Through the Looking-Glass: the technology behind the UK Mirror Service
Adam Sampson
UKC Systems Engineering Research Group seminar
BibTeX Slides