Deep Middleware for the Divergent Grid. - Paul Grace; Geoff Coulson; Gordon S. Blair; Barry Porter (Middleware, 2005)

A Generic Approach to Dependability in Overlay Networks. - Barry Porter; Geoff Coulson (OTM Workshops, 2005)

Intelligent Dependability Services for Overlay Networks. - Barry Porter; Geoff Coulson; Daniel Hughes 001 (DAIS, 2006)

Addressing network heterogeneity in pervasive application environments. - Paul Grace; Geoff Coulson; Gordon S. Blair; Barry Porter (InterSense, 2006)

A distributed architecture meta-model for self-managed middleware. - Paul Grace; Geoff Coulson; Gordon S. Blair; Barry Porter (ARM@Middleware, 2006)

Dynamic reconfiguration in sensor middleware. - Paul Grace; Geoff Coulson; Gordon S. Blair; Barry Porter; Danny Hughes 001 (MidSens, 2006)

A Specification-to-Deployment Architecture for Overlay Networks. - Stefan Behnel; Alejandro P. Buchmann; Paul Grace; Barry Porter; Geoff Coulson (OTM Conferences (2), 2006)

A Generic Self-repair Approach for Overlays. - Barry Porter; Geoff Coulson; François Taïani (OTM Workshops (2), 2006)

Using grid technologies to optimise a wireless sensor network for flood management. - Danny Hughes 001; Phil Greenwood; Barry Porter; Paul Grace; Geoff Coulson; Gordon S. Blair; François Taïani; Florian Pappenberger; Paul Smith; Keith J. Beven (SenSys, 2006)

Generalised Repair for Overlay Networks. - Barry Porter; François Taïani; Geoff Coulson (SRDS, 2006)

A component-based middleware framework for configurable and reconfigurable Grid computing. - Geoff Coulson; Paul Grace; Gordon S. Blair; Wei Cai 001; Christopher S. Cooper; David A. Duce; Laurent Mathy; Wai Kit Yeung; Barry Porter; Musbah Shahop Sagar; Wei Li (Concurr. Comput. Pract. Exp., 2006)

Experiences with open overlays: a middleware approach to network heterogeneity. - Paul Grace; Danny Hughes 001; Barry Porter; Gordon S. Blair; Geoff Coulson; François Taïani (EuroSys, 2008)

Exploiting extreme heterogeneity in a flood warning scenario using the Gridkit middleware. - Danny Hughes 001; Nelly Bencomo; Gordon S. Blair; Geoff Coulson; Paul Grace; Barry Porter (Middleware (Companion), 2008)

Lorien: a pure dynamic component-based operating system for wireless sensor networks. - Barry Porter; Geoff Coulson (MidSens, 2009)

Virtualising Testbeds to Support Large-Scale Reconfigurable Experimental Facilities. - Tobias Baumgartner 001; Ioannis Chatzigiannakis; Maick Danckwardt; Christos Koninis; Alexander Kröller; Georgios Mylonas; Dennis Pfisterer; Barry Porter (EWSN, 2010)

The Lorien dynamic component based OS. - Barry Porter; Utz Roedig; François Taïani; Geoff Coulson (SenSys, 2010)

Type-safe updating for modular WSN software. - Barry Porter; Utz Roedig; Geoff Coulson (DCOSS, 2011)

From missions to systems: generating transparently distributable programs for sensor-oriented systems. - Barry Porter; Alan Dearle; Simon Dobson (MidSens, 2012)

Flexible experimentation in wireless sensor networks. - Geoff Coulson; Barry Porter; Ioannis Chatzigiannakis; Christos Koninis; Stefan Fischer 001; Dennis Pfisterer; Daniel Bimschas; Torsten Braun; Philipp Hurni; Markus Anwander; Gerald Wagenknecht; Sándor P. Fekete; et al. (Commun. ACM, 2012)

Analysis of Sensor Network Operating System Performance Throughout the Software Life Cycle. - Gowri Sankar Ramachandran; Sam Michiels; Wouter Joosen; Danny Hughes 001; Barry Porter (NCA, 2013)

Cliff-Edge Consensus: Agreeing on the Precipice. - François Taïani; Barry Porter; Geoff Coulson; Michel Raynal (PaCT, 2013)

Minimising virtual machine support for concurrency. - Simon Dobson; Alan Dearle; Barry Porter (PLACES, 2013)

Managing software evolution in large-scale wireless sensor and actuator networks. - Barry Porter; Geoff Coulson; Utz Roedig (ACM Trans. Sens. Networks, 2013)

Runtime modularity in complex structures: a component model for fine grained runtime adaptation. - Barry Porter (CBSE, 2014)

Environmental IoT: Programming Cyber-Physical Clouds with High-Level System Specifications. - Roberto Rodrigues Filho; Barry Porter; Gordon S. Blair (UCC, 2014)

PAMPA in the wild: a real-life evaluation of a lightweight ad-hoc broadcasting family. - Christopher Winstanley; Rajiv Ramdhany; François Taïani; Barry Porter; Hugo Miranda (J. Internet Serv. Appl., 2014)

Hitch Hiker: A Remote Binding Model with Priority Based Data Aggregation for Wireless Sensor Networks. - Gowri Sankar Ramachandran; Wilfried Daniels; José Proença; Sam Michiels; Wouter Joosen; Danny Hughes 001; Barry Porter (CBSE, 2015)

Teaching Computer Science to 5-7 year-olds: An initial study with Scratch, Cubelets and unplugged computing. - Benjamin S. Wohl; Barry Porter; Sarah Clinch (WiPSCE, 2015)

A Runtime Framework for Machine-Augmented Software Design Using Unsupervised Self-Learning. - Roberto Rodrigues Filho; Barry Porter (ICAC, 2016)

Demonstrating a Runtime Machine-Centric Emergent Software Architecture Framework. - Roberto Rodrigues Filho; Barry Porter (ICAC, 2016)

Experiments with a Machine-centric Approach to Realise Distributed Emergent Software Systems. - Roberto Rodrigues Filho; Barry Porter (ARM@Middleware, 2016)

REX: A Development Platform and Online Learning Approach for Runtime Emergent Software Systems. - Barry Porter; Matthew Grieves; Roberto Rodrigues Filho; David Leslie (OSDI, 2016)

Losing Control: The Case for Emergent Software Systems Using Autonomous Assembly, Perception, and Learning. - Barry Porter; Roberto Rodrigues Filho (SASO, 2016)

Real-Time Power Cycling in Video on Demand Data Centres Using Online Bayesian Prediction. - Vicent Sanz Marco; Zheng Wang 001; Barry Porter (ICDCS, 2017)

Improving spark application throughput via memory aware task co-location: a mixture of experts approach. - Vicent Sanz Marco; Ben Taylor 001; Barry Porter; Zheng Wang 001 (Middleware, 2017)

On Using Micro-Clouds to Deliver the Fog. - Yehia Elkhatib; Barry Porter; Heverson B. Ribeiro; Mohamed Faten Zhani; Junaid Qadir 001; Etienne Rivière (IEEE Internet Comput., 2017)

Defining Emergent Software Using Continuous Self-Assembly, Perception, and Learning. - Roberto Rodrigues Filho; Barry Porter (ACM Trans. Auton. Adapt. Syst., 2017)

Experiments in genetic divergence for emergent systems. - Christopher McGowan; Alexander Wild; Barry Porter (GI@ICSE, 2018)

Towards emergent microservices for client-tailored design. - Roberto Rodrigues Filho; Marcio Pereira de Sá; Barry Porter; Fábio M. Costa (ARM@Middleware, 2018)

Hierarchical Self-Awareness and Authority for Scalable Self-Integrating Systems. - Ada Diaconescu; Barry Porter; Roberto Rodrigues Filho; Evangelos Pournaras (FAS*W@SASO/ICAC, 2018)

How to Build Emergent Software Systems (Tutorial). - Roberto Rodrigues Filho; Barry Porter (FAS*W@SASO/ICAC, 2019)

Code Synthesis in Self-Improving Software Systems. - Roberto Rodrigues Filho; Alexander Wild; Barry Porter (FAS*W@SASO/ICAC, 2019)

Distributed Emergent Software: Assembling, Perceiving and Learning Systems at Scale. - Barry Porter; Roberto Rodrigues Filho (SASO, 2019)

General Program Synthesis Using Guided Corpus Generation and Automatic Refactoring. - Alexander Wild; Barry Porter (SSBSE, 2019)

The Design and Deployment of an End-To-End IoT Infrastructure for the Natural Environment. - Vatsala Nundloll; Barry Porter; Gordon S. Blair; Bridget Emmett; Jack Cosby; Davey Jones; David R. Chadwick; Ben Winterbourn; Philip Beattie; Graham Dean; Rory Shaw; Wayne Shelley; et al. (Future Internet, 2019)

Autonomous State-Management Support in Distributed Self-adaptive Systems. - Roberto Rodrigues Filho; Barry Porter (ACSOS Companion, 2020)

Message from the Doctoral Symposium Chairs ACSOS 2020. - Phyllis R. Nelson; Barry Porter; Jean Botev (ACSOS, 2020)

A Survey of Methodology in Self-Adaptive Systems Research. - Barry Porter; Roberto Rodrigues Filho; Paul Dean (ACSOS, 2020)

Performance Optimization on big.LITTLE Architectures: A Memory-latency Aware Approach. - Willy Wolff; Barry Porter (LCTES, 2020)

Verification and Uncertainties in Self-integrating System. - Lukas Esterle; Barry Porter; Jim Woodcock 001 (ACSOS-C, 2021)

A Programming Language for Sound Self-Adaptive Systems. - Barry Porter; Roberto Rodrigues Filho (ACSOS, 2021)

Neurally guided transfer learning for genetic programming. - Alexander Wild; Barry Porter (GECCO Companion, 2021)

Open Challenges in Genetic Improvement for Emergent Software Systems. - Penny Faulkner Rainford; Barry Porter (GI@ICSE, 2021)

AmbiDots: An Ambient Interface to Mediate Casual Social Settings through Peripheral Interaction. - Edward Thompson; Dominic Potts; John Hardy; Barry Porter; Steven Houben (OZCHI, 2021)

The Design Space of Emergent Scheduling for Distributed Execution Frameworks. - Paul Dean; Barry Porter (SEAMS@ICSE, 2021)

Programming and Deployment of Autonomous Swarms using Multi-Agent Reinforcement Learning. - Jayson Boubin; Codi Burley; Peida Han; Bowen Li; Barry Porter; Christopher Stewart (CoRR, 2021)

Using phylogenetic analysis to enhance genetic improvement. - Penny Faulkner Rainford; Barry Porter (GECCO, 2022)

MARbLE: Multi-Agent Reinforcement Learning at the Edge for Digital Agriculture. - Jayson Boubin; Codi Burley; Peida Han; Bowen Li; Barry Porter; Christopher Stewart (SEC, 2022)

Emergent Web Server: An Exemplar to Explore Online Learning in Compositional Self-Adaptive Systems. - Roberto Rodrigues Filho; Elvin Alberts; Ilias Gerostathopoulos; Barry Porter; Fábio M. Costa (SEAMS, 2022)

Exploiting the Potential of the Edge-Cloud Continuum with Self-distributing Systems. - Roberto Rodrigues Filho; Luiz F. Bittencourt; Barry Porter; Fábio M. Costa (UCC, 2022)

Hatch: Self-distributing systems for data centers. - Roberto Rodrigues Filho; Barry Porter (Future Gener. Comput. Syst., 2022)

The state of the art of macroprogramming in IoT: An update. - Iwens Gervásio Sene Júnior; Thalia Santos de Santana; Renato F. Bulcão-Neto; Barry Porter (J. Internet Serv. Appl., 2022)

Code and Data Synthesis for Genetic Improvement in Emergent Software Systems. - Penny Faulkner Rainford; Barry Porter (ACM Trans. Evol. Learn. Optim., 2022)

Multi-donor Neural Transfer Learning for Genetic Programming. - Alexander Wild; Barry Porter (ACM Trans. Evol. Learn. Optim., 2022)

Message from the Program Chairs ACSOS 2023. - Ivana Dusparic; Barry Porter (ACSOS-C, 2023)

A Self-Distributing System Framework for the Computing Continuum. - Roberto Rodrigues Filho; Renato S. Dias; João Seródio; Barry Porter; Fábio M. Costa; Edson Borin; Luiz F. Bittencourt (ICCCN, 2023)

Self-Adaptive Systems Challenges in Delivering Object-Based Media. - Barry Porter; Paul Dean; Nicholas J. P. Race; Mark Lomas; Rajiv Ramdhany (ACSOS, 2024)

An Online Incremental Learning Approach for Configuring Multi-arm Bandits Algorithms. - Mohammad Essa Alsomali; Roberto Rodrigues Filho; Leandro Soriano Marcolino; Barry Porter (ECAI, 2024)

Human Guidance Approaches for the Genetic Improvement of Software. - Benjamin J. Craine; Penelope Faulkner Rainford; Barry Porter (GI@ICSE, 2024)

Ecosystem Curation in Genetic Improvement for Emergent Software Systems. - Zsolt Németh; Penelope Faulkner Rainford; Barry Porter (GI@ICSE, 2024)

Uniform Projection of Program Space Geometry for Genetic Improvement of Software. - Benjamin J. Craine; Barry Porter (GECCO, 2025)

Reaching Meaningful Diversity with Speciation-Novelty in Genetic Improvement for Software. - Zsolt Németh; Penny Faulkner Rainford; Barry Porter (GECCO, 2025)

Decision-Making in Evolving Environments: A Bayesian Multi-Agent Bandit Framework. - Mohammad Essa Alsomali; Leandro Soriano Marcolino; Barry Porter; Roberto Rodrigues Filho (AAMAS, 2025)

Exploring emergent microservice evolution in elastic deployment environments. - Roberto Rodrigues Filho; Iwens Gervásio Sene Jr.; Barry Porter; Luiz F. Bittencourt; Fabio Kon; Fábio M. Costa (J. Syst. Softw., 2025)

Self-Designing Software. - Barry Porter; Penny Faulkner Rainford; Roberto Rodrigues Filho (Commun. ACM, 2025)