Items where Author is "Porter, Barry"
Nemeth, Zsolt and Faulkner Rainford, Penn and Porter, Barry (2025) Reaching Meaningful Diversity with Speciation-Novelty in Genetic Improvement for Software. In: The Genetic and Evolutionary Computation Conference :. ACM. (In Press)
Craine, Ben and Porter, Barry (2025) Uniform Projection of Program Space Geometry for Genetic Improvement of Software. In: The Genetic and Evolutionary Computation Conference :. ACM. (In Press)
Porter, Barry and Faulkner Rainford, Penn and Rodrigues-Filho, Roberto (2025) Self-Designing Software. Communications of the ACM, 68 (1). pp. 50-59. ISSN 0001-0782
Alsomali, Mohammad and Soriano Marcolino, Leandro and Porter, Barry and Rodrigues-Filho, Roberto (2025) Decision-Making in Evolving Environments : A Bayesian Multi-Agent Bandit Framework. In: AAMAS : International Conference on Autonomous Agents and Multiagent Systems. ACM.
Porter, Barry and Dean, Paul and Race, Nicholas and Lomas, Mark and Ramdhany, Rajiv (2024) Self-Adaptive Systems Challenges in Delivering Object-Based Media. In: 2024 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS) :. IEEE. ISBN 9798350363883
Rodrigues Filho, Roberto and Sene, Iwens and Porter, Barry and Bittencourt, Luiz and Kon, Fabio and Costa, Fábio (2024) Exploring Emergent Microservice Evolution in Elastic Deployment Environments. Journal of Systems and Software. ISSN 0164-1212 (In Press)
Alsomali, Mohammad and Rodrigues-Filho, Roberto and Soriano Marcolino, Leandro and Porter, Barry (2024) An Online Incremental Learning Approach for Configuring Multi-arm Bandits Algorithms. In: ECAI : European Conference On Artificial Intelligence. UNSPECIFIED. (In Press)
Nemeth, Zsolt and Faulkner Rainford, Penn and Porter, Barry (2024) Phenotypic Species Definitions for Genetic Improvement of Source Code. In: The International Conference for Artificial Life :. MIT Press. (In Press)
Nemeth, Zsolt and Faulkner Rainford, Penn and Porter, Barry (2024) Ecosystem Curation in Genetic Improvement for Emergent Software Systems. In: 13th International Workshop on Genetic Improvement :. IEEE.
Craine, Ben and Faulkner Rainford, Penn and Porter, Barry (2024) Human Guidance Approaches for the Genetic Improvement of Software. In: 13th International Workshop on Genetic Improvement :. ACM.
Wild, Alexander and Porter, Barry (2023) Neural Network Guided Transfer Learning for Genetic Programming. PhD thesis, Lancaster University.
Rodrigues-Filho, Roberto and Dias, Renato and Serodio, Joao and Porter, Barry and Costa, Fabio and Borin, Edson and Bittencourt, Luiz (2023) A Self-distributing System Framework for the Computing Continuum. In: International Conference on Computer Communications and Networks :. IEEE.
Wolff, Willy and Porter, Barry and Wang, Zheng (2023) It is too hot in here! A performance, energy and heat aware scheduler for Asymmetric multiprocessing processors in embedded systems. PhD thesis, Lancaster University.
Rodrigues Filho, Roberto and Bittencourt, Luiz and Porter, Barry and Costa, Fábio (2022) Exploiting the Potential of the Edge-Cloud Continuum with Self-distributing Systems. In: International Workshop on Cloud and Edge Computing :. IEEE. (In Press)
Boubin, Jayson and Burley, Codi and Han, Peida and Li, Bowen and Porter, Barry and Stewart, Christopher (2022) MARbLE : Multi-Agent Reinforcement Learning at the Edge for Digital Agriculture. In: Symposium on Edge Computing :. IEEE. (In Press)
Wild, Alexander and Porter, Barry (2022) Multi-Donor Neural Transfer Learning for Genetic Programming. ACM Transactions on Evolutionary Learning and Optimization. ISSN 2688-299X (In Press)
Rodrigues Filho, Roberto and Alberts, Elvin and Gerostathopoulos, Ilias and Porter, Barry and Costa, Fábio (2022) Emergent Web Server : An Exemplar to Explore Online Learning in Compositional Self-Adaptive Systems. In: SEAMS '22 : Proceedings of the 17th Symposium on Software Engineering for Adaptive and Self-Managing Systems. ACM, New York, pp. 36-42. ISBN 9781450393058
Rainford, Penelope and Porter, Barry (2022) Using phylogenetic analysis to enhance genetic improvement. In: GECCO '22: Proceedings of the Genetic and Evolutionary Computation Conference :. ACM, USA, pp. 849-957. ISBN 9781450392372
Rainford, Penelope and Porter, Barry (2022) Code and Data Synthesis for Genetic Improvement in Emergent Software Systems. Transactions on Evolutionary Learning and Optimization, 2 (2): 7.
Rodrigues Filho, Roberto and Porter, Barry (2022) Hatch: : Self-Distributing Systems for Data Centers. Future Generation Computer Systems, 132. pp. 80-92. ISSN 0167-739X
Thompson, Edward and Potts, Dominic and Hardy, John and Porter, Barry and Houben, Steven (2021) AmbiDots : An Ambient Interface to Mediate Casual Social Settings through Peripheral Interaction. In: Proceedings of the 33rd Australian Computer-Human Interaction Conference, OzCHI 2021 :. 33rd Australian Conference on Human-Computer Interaction . ACM, New York, pp. 99-110. ISBN 9781450395984
Porter, Barry and Rodrigues Filho, Roberto (2021) A Programming Language for Sound Self-Adaptive Systems. In: 2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS) :. IEEE, USA, pp. 145-150. ISBN 9781665412612
Rodrigues Filho, Roberto and Porter, Barry and Costa, Fabio and Sene, Iwens (2021) Emergent Software Systems: Theory and Practice. In: Short Courses of the 39th Symposium on Computer Networks and Distributed Systems :. Sociedade Brasileira de Computacao, pp. 1-50. ISBN 9786587003849
Rainford, Penelope and Porter, Barry (2021) Open Challenges in Genetic Improvement for Emergent Software Systems. In: 2021 IEEE/ACM International Workshop on Genetic Improvement (GI) :. IEEE, pp. 43-44. ISBN 9781665444675
Dean, Paul and Porter, Barry (2021) The Design Space of Emergent Scheduling for Distributed Execution Frameworks. In: Symposium on Software Engineering for Adaptive and Self-Managing Systems :. IEEE, ESP, pp. 186-195. ISBN 9781665402903
Taylor, Ben and Wang, Zheng and Porter, Barry (2020) Efficient deep neural network inference for embedded systems : A mixture of experts approach. PhD thesis, Lancaster University.
Rodrigues Filho, Roberto and Porter, Barry (2020) Autonomous State-Management Support in Distributed Self-adaptive Systems. In: 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C) :. IEEE, pp. 176-181. ISBN 9781728184142
Porter, Barry and Rodrigues Filho, Roberto and Dean, Paul (2020) A Survey of Methodology in Self-Adaptive Systems Research. In: 2020 IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS) :. IEEE, pp. 168-177. ISBN 9781728172774
Wolff, Willy and Porter, Barry (2020) Performance Optimization on big.LITTLE Architectures : A Memory-latency Aware Approach. In: LCTES '20 : The 21st ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems. ACM, New York, 51–61. ISBN 9781450370943
Wild, Alexander and Porter, Barry (2019) General Program Synthesis using Guided Corpus Generation and Automatic Refactoring. In: Search-Based Software Engineering : 11th International Symposium, SSBSE 2019, Tallinn, Estonia, August 31 – September 1, 2019, Proceedings. Lecture Notes in Computer Science . Springer-Verlag, Cham, pp. 89-104. ISBN 9783030274542
Rodrigues Filho, Roberto and Wild, Alexander and Porter, Barry (2019) Code Synthesis in Self-improving Software Systems. In: International Workshop of Self-Improving System Integration :. IEEE, pp. 4-5. ISBN 9781728124070
Dean, Paul and Porter, Barry (2019) Emergent Scheduling of Distributed Execution Frameworks. In: Doctoral Symposium at the International Conference on Self-Adaptive and Self-Organizing Systems :. IEEE, pp. 240-242. ISBN 9781728124070
Rodrigues Filho, Roberto and Porter, Barry (2019) How to Build Emergent Software Systems (Tutorial). In: International Conference on Self-Adaptive and Self-Organizing Systems :. IEEE, pp. 253-254. ISBN 9781728124070
Porter, Barry and Rodrigues Filho, Roberto (2019) Distributed Emergent Software : Assembling, Perceiving and Learning Systems at Scale. In: 2019 IEEE 13th International Conference on Self-Adaptive and Self-Organizing Systems (SASO) :. IEEE, pp. 127-136. ISBN 9781728127323
Nundloll, Vatsala and Porter, Barry and Blair, Gordon and Emmett, Bridget and Jones, Davey and Chadwick, Dave and Winterbourn, Ben and Beattie, Philip and Dean, Graham and Shaw, Rory and Shelley, Wayne and Brown, Mike and Ullah, Izhar (2019) The Design and Deployment of an End-To-End IoT Infrastructure for the Natural Environment. Future Internet, 11 (6): 129. ISSN 1999-5903
Rodrigues Filho, Roberto Vito and Porter, Barry and Blair, Gordon (2018) Emergent software systems. PhD thesis, Lancaster University.
Wohl, Benjamin and Porter, Barry and Clinch, Sarah (2015) Teaching computer science to 5-7 year-olds : an initial study with Scratch, Cubelets and unplugged computing. In: WiPSCE '15 Proceedings of the Workshop in Primary and Secondary Computing Education :. ACM, New York, pp. 55-60. ISBN 9781450337533
Rodrigues Filho, Roberto and Porter, Barry and Blair, Gordon (2014) Environmental IoT : programming cyber-physical clouds with high-level system specifications. In: Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on :. IEEE, pp. 947-950.
Porter, Barry (2014) Runtime modularity in complex structures : a component model for fine grained runtime adaptation. In: CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering :. ACM, New York, pp. 29-34. ISBN 9781450325776
Winstanley, Christopher and Ramdhany, Rajiv and Taïani, Francois and Porter, Barry and Miranda, Hugo (2014) PAMPA in the wild : a real-life evaluation of a lightweight ad-hoc broadcasting family. Journal of Internet Services and Applications, 5 (1): 5.
Porter, Barry and Coulson, Geoffrey and Roedig, Utz (2013) Managing software evolution in large-scale Wireless Sensor and Actuator Networks. ACM Transactions on Sensor Networks, 9 (4): 54. pp. 1-28. ISSN 1550-4859
Taïani, Francois and Porter, Barry and Coulson, Geoffrey and Raynal, Michel (2013) Cliff-edge consensus : agreeing on the precipice. In: Parallel computing technologies : 12th International Conference, PaCT 2013, St. Petersburg, Russia, September 30 - October 4, 2013. Proceedings. Lecture Notes in Computer Science . Springer-Verlag, Berlin, pp. 51-64. ISBN 9783642399572
Porter, Barry and Dearle, Alan and Dobson, Simon (2012) From missions to systems : generating transparently distributable programs for sensor-oriented systems. In: MidSens '12 Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks :. ACM, New York, pp. 1-6. ISBN 978-1-4503-1610-1
Winstanley, Christopher and Ramdhany, Rajiv and Taiani, Francois and Porter, Barry and Miranda, Hugo (2012) PAMPA in the wild : a real-life evaluation of a lightweight ad-hoc broadcasting family. In: MidSens '12 Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks :. ACM, New York, pp. 1-6. ISBN 978-1-4503-1610-1
Coulson, Geoffrey and Porter, Barry and Chatzigiannakis, Ioannis and Koninis, Christos and Fischer, Stefan and Pfisterer, Dennis and Bimschas, Daniel and Braun, Torsten and Hurni, Philipp and Anwander, Markus and Wagenknecht, Gerald and Fekete, Sandor P. and Kroeller, Alexander and Baumgartner, Tobias (2012) Flexible Experimentation in Wireless Sensor Networks. Communications of the ACM, 55 (1). pp. 82-90.
Porter, Barry and Coulson, Geoffrey and Roedig, Utz (2011) Type-safe updating for modular WSN software. In: Distributed Computing in Sensor Systems and Workshops (DCOSS), 2011 International Conference on :. IEEE, GBR, pp. 1-8. ISBN 978-1-4577-0512-0
Porter, Barry and Roedig, Utz and Taiani, Francois and Coulson, Geoffrey (2010) The Lorien dynamic component based OS. In: SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems :. ACM, pp. 355-356. ISBN 978-1-4503-0344-6
Porter, Barry and Roedig, Utz and Taiani, Francois and Coulson, Geoffrey (2010) A comparison of static and dynamic component models for Wireless Sensor Networks. In: Proceedings of the The First International Workshop on Networks of Cooperating Objects (CONET2010) :. UNSPECIFIED.
Baumgartner, Tobias and Chatzigiannakis, Ioannis and Danckwardt, Maick and Koninis, Christos and Kroller, Alexander and Mylonas, Georgios and Pfisterer, Dennis and Porter, Barry (2010) Virtualising testbeds to support large-scale reconfigurable experimental facilities. In: Wireless Sensor Networks : 7th European Conference, EWSN 2010, Coimbra, Portugal, February 17-19, 2010. Proceedings. Lecture Notes in Computer Science . Springer Verlag, PRT, pp. 210-223. ISBN 978-3-642-11916-3
Porter, Barry and Coulson, Geoffrey (2009) Lorien: a pure dynamic component-based operating system for wireless sensor networks. In: Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks :. MidSens '09 . ACM, New York, pp. 7-12. ISBN 978-1-60558-851-3
Grace, Paul and Hughes, Daniel and Porter, Barry and Blair, Gordon S. and Coulson, Geoffrey and Taiani, Francois (2008) Experiences with open overlays: a middleware approach to network heterogeneity. In: Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08) :. ACM, Glasgow, pp. 123-136. ISBN 978-1-60558-013-5
Coulson, Geoff and Grace, Paul and Blair, Gordon and Cai, Wei and Cooper, Chris and Duce, David and Mathy, Laurent and Yeung, Wai Kit and Porter, Barry and Sagar, Musbah and Li, Wei (2006) A component-based middleware framework for configurable and reconfigurable Grid computing. Concurrency and computation-Practice & experience, 18 (8). pp. 865-874. ISSN 1532-0626
Porter, Barry and Taiani, Francois and Coulson, Geoffrey (2006) Generalised repair for overlay networks. In: SRDS 2006: 25th IEEE Symposium on Reliable Distributed Systems, Proceedings :. IEEE COMPUTER SOC, Leeds, pp. 132-142. ISBN 0-7695-2677-2
Porter, Barry and Coulson, Geoffrey and Hughes, Daniel (2006) Intelligent dependability services for overlay networks. In: Distributed Applications and Interoperable Systems :. Lecture Notes in Computer Science . Springer Verlag, Bologna, pp. 199-212. ISBN 3540351264
Porter, Barry and Coulson, Geoffrey and Taiani, Francois (2006) A generic self-repair approach for overlays. In: On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, Pt 2, Proceedings :. Lecture Notes in Computer Science, 4278 . SPRINGER-VERLAG BERLIN, Montpellier, pp. 1490-1499. ISBN 3-540-48273-3
Behnel, Stefan and Buchmann, Alejandro and Grace, Paul and Porter, Barry and Coulson, Geoffrey (2006) A specification-to-deployment architecture for overlay networks. In: On the Move to Meaningful Internet Systems 2006: COOPIS, DOA, GADA, and ODBASE, Proceedings Part II :. Lecture Notes in Computer Science . Springer Verlag, Montpellier, pp. 1522-1540. ISBN 3-540-48274-1