Dr Barry Porter
LecturerResearch Overview
All elements of meta-software modelling, programming, reasoning and application. I design and work with cutting-edge meta-software platforms to solve problems of software complexity and optimality with the aim of redefining the role of the programmer to be a designer of intent rather than a writer of low-level behavioural fragments. I am particularly interested in distributed systems elements of this including cloud integration with small devices like sensor nodes; malleable green computing; multi-core software organisation; and real-time software visualisation.
Environmental IoT: programming cyber-physical clouds with high-level system specifications
Rodrigues Filho, R., Porter, B., Blair, G. 12/2014 In: Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on. IEEE p. 947-950. 4 p.
Paper
Runtime modularity in complex structures: a component model for fine grained runtime adaptation
Porter, B. 06/2014 In: CBSE '14 Proceedings of the 17th international ACM Sigsoft symposium on Component-based software engineering. New York : ACM p. 29-34. 6 p.
Paper
PAMPA in the wild: a real-life evaluation of a lightweight ad-hoc broadcasting family
Winstanley, C., Ramdhany, R., Taïani, F., Porter, B., Miranda, H. 23/04/2014 In: Journal of Internet Services and Applications. 5, 1, 16 p.
Journal article
Managing software evolution in large-scale Wireless Sensor and Actuator Networks
Porter, B., Coulson, G., Roedig, U. 07/2013 In: ACM Transactions on Sensor Networks. 9, 4, p. 1-28. 28 p.
Journal article
Cliff-edge consensus: agreeing on the precipice
Taïani, F., Porter, B., Coulson, G., Raynal, M. 2013 In: Parallel computing technologies. Berlin : Springer-Verlag p. 51-64. 14 p. ISBN: 9783642399572. Electronic ISBN: 9783642399589.
Chapter
From missions to systems: generating transparently distributable programs for sensor-oriented systems
Porter, B., Dearle, A., Dobson, S. 12/2012 In: MidSens '12 Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York : ACM p. 1-6. 6 p.
Paper
PAMPA in the wild: a real-life evaluation of a lightweight ad-hoc broadcasting family
Winstanley, C., Ramdhany, R., Taiani, F., Porter, B., Miranda, H. 12/2012 In: MidSens '12 Proceedings of the 7th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York : ACM p. 1-6. 6 p.
Paper
Flexible Experimentation in Wireless Sensor Networks
Coulson, G., Porter, B., Chatzigiannakis, I., Koninis, C., Fischer, S., Pfisterer, D., Bimschas, D., Braun, T., Hurni, P., Anwander, M., Wagenknecht, G., Fekete, S.P., Kroeller, A., Baumgartner, T. 01/2012 In: Communications of the ACM. 55, 1, p. 82-90. 9 p.
Journal article
Type-safe updating for modular WSN software
Porter, B., Coulson, G., Roedig, U. 06/2011 In: Distributed Computing in Sensor Systems and Workshops (DCOSS), 2011 International Conference on . IEEE p. 1-8. 8 p.
Paper
The Lorien dynamic component based OS
Porter, B., Roedig, U., Taiani, F., Coulson, G. 11/2010 In: SenSys '10 Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM p. 355-356. 2 p.
Paper
A comparison of static and dynamic component models for Wireless Sensor Networks
Porter, B., Roedig, U., Taiani, F., Coulson, G. 04/2010 In: Proceedings of the The First International Workshop on Networks of Cooperating Objects (CONET2010). 11 p.
Paper
Overlay-based Middleware for the Pervasive Grid
Grace, P., Hughes, D., Coulson, G., Blair, G.S., Porter, B., Taiani, F. 01/2010 In: Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications. IGI
Chapter
Virtualising testbeds to support large-scale reconfigurable experimental facilities
Baumgartner, T., Chatzigiannakis, I., Danckwardt, M., Koninis, C., Kroller, A., Mylonas, G., Pfisterer, D., Porter, B. 2010 In: Wireless Sensor Networks . Berlin : Springer Verlag p. 210-223. 14 p.
Paper
Middleware Support for Dynamic Reconfiguration in Sensor Networks
Grace, P., Hughes, D., Porter, B., Alcock, P., Coulson, G., Blair, G.S. 06/2009
Conference paper
Lorien: a pure dynamic component-based operating system for wireless sensor networks
Porter, B., Coulson, G. 2009 In: Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York : ACM p. 7-12. 6 p.
Paper
Experiences with open overlays: a middleware approach to network heterogeneity
Grace, P., Hughes, D., Porter, B., Blair, G.S., Coulson, G., Taiani, F. 2008 In: Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008 (Eurosys '08). New York : ACM p. 123-136. 14 p.
Paper
An Adaptable WSN-based Flood Monitoring System
Hughes, D., Blair, G., Coulson, G., Greenwood, P., Porter, B., Smith, P., Beven, K. 2007
Conference paper
A distributed architecture meta-model for self-managed middleware
Grace, P., Coulson, G., Blair, G.S., Porter, B. 11/2006
Conference paper
Dynamic reconfiguration in sensor middleware
Grace, P., Coulson, G., Blair, G.S., Porter, B., Hughes, D. 11/2006
Conference paper
Using grid technologies to optimise a wireless sensor network for flood management
Hughes, D., Greenwood, P., Porter, B., Grace, P., Coulson, G., Blair, G.S., Taiani, F., Pappenberger, F., Smith, P.J., Beven, K. 11/2006 In: Proceeding SenSys '06 Proceedings of the 4th international conference on Embedded networked sensor systems. p. 389-390. 2 p.
Paper
Using a Grid-Enabled Wireless Sensor Network for Flood Management
Greenwood, P., Hughes, D., Porter, B., Grace, P., Coulson, G., Blair, G.S., Taiani, F., Pappenberger, F., Smith, P.J., Beven, K. 09/2006
Other
A component-based middleware framework for configurable and reconfigurable Grid computing
Coulson, G., Grace, P., Blair, G., Cai, W., Cooper, C., Duce, D., Mathy, L., Yeung, W.K., Porter, B., Sagar, M., Li, W. 07/2006 In: Concurrency and Computation Practice and Experience. 18, 8, p. 865-874. 10 p.
Journal article
Addressing network heterogeneity in pervasive application environments
Grace, P., Coulson, G., Blair, G.S., Porter, B. 05/2006 In: Proceeding InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks.
Paper
A generic self-repair approach for overlays
Porter, B., Coulson, G., Taiani, F. 2006 In: On the Move to Meaningful Internet Systems 2006: OTM 2006 Workshops, Pt 2, Proceedings. BERLIN : SPRINGER-VERLAG BERLIN p. 1490-1499. 10 p.
Paper
A specification-to-deployment architecture for overlay networks
Behnel, S., Buchmann, A., Grace, P., Porter, B., Coulson, G. 2006 In: On the Move to Meaningful Internet Systems 2006: COOPIS, DOA, GADA, and ODBASE, Proceedings Part II. Berlin : Springer Verlag p. 1522-1540. 19 p. ISBN: 3-540-48274-1.
Conference contribution
Generalised repair for overlay networks
Porter, B., Taiani, F., Coulson, G. 2006 In: SRDS 2006: 25th IEEE Symposium on Reliable Distributed Systems, Proceedings. LOS ALAMITOS : IEEE COMPUTER SOC p. 132-142. 11 p.
Paper
Intelligent dependability services for overlay networks
Porter, B., Coulson, G., Hughes, D. 2006 In: Distributed Applications and Interoperable Systems. Berlin : Springer Verlag p. 199-212. 14 p. ISBN: 3540351264, 9783540351269.
Conference contribution
Open Overlay Support for the Divergent Grid
Coulson, G., Blair, G.S., Grace, P., Porter, B., Cai, W., Cooper, C., Duce, D., Younas, M., Li, W., Sagar, M. 09/2005
Conference paper
A generic approach to dependability in overlay networks
Porter, B., Coulson, G. 2005 In: On the Move to Meaningful Internet Systsems 2005: OTM 2005 Workshops, Proceedings. Berlin : Springer Verlag p. 18-19. 2 p. ISBN: 3-540-29739-1.
Conference contribution
Deep middleware for the divergent grid
Grace, P., Coulson, G., Blair, G., Porter, B. 2005 In: Proceeding Middleware '05 Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware. Berlin : Springer Verlag p. 334-353. 20 p.
Paper
Wireless Sensor Network Testbeds
01/06/2008 → 30/05/2011
Projects

