Currently I hold the position of senior staff software engineer at Ocado Technology, where I develop the central control system
for automated (robotic) warehouses run by various retailers around the world. You can see one of these warehouses here and here.
Following my PhD, I held research positions at Imperial College, where I worked on software architecture
for adaptive systems (applied in the domain of robotics), and at INRIA Paris-Rocquencourt, where I worked on
adaptive middleware.
My technical interests span software architecture, programming-language design, type systems, AI planning and behaviour synthesis, automation and applications of machine learning therein.
Publications
Google Scholar
- An Extended Description of MORPH: A Reference Architecture for Configuration and Behaviour Self-Adaptation
Victor Braberman, Nicolas D'Ippolito, Jeff Kramer, Daniel Sykes, Sebastian Uchitel. Software Engineering for Self-Adaptive Systems III, LNCS 9640, 2018.
- Maximising Productivity In Industrial-Scale Environments With Bounded Uncertainty
Daniel Sykes, Gavin Keighren. ROSE 2018.
- Robust Degradation And Enhancement Of Robot Mission Behaviour In Unpredictable Environments
Nicolas D'Ippolito, Sebastian Uchitel, Victor Braberman, Daniel Sykes. CTSE 2015.
- MORPH: A Reference Architecture For Configuration And Behaviour Self-Adaptation
Nicolas D'Ippolito, Jeff Kramer, Victor Braberman, Daniel Sykes, Sebastian Uchitel. CTSE 2015.
- Hope For The Best, Prepare For The Worst: Multi-Tier Control For Adaptive Systems (appendix)
Nicolas D'Ippolito, Victor Braberman, Jeff Kramer, Jeff Magee, Daniel Sykes, Sebastian Uchitel. ICSE 2014, May 2014.
- Controller Synthesis: From Modelling To Enactment
Victor Braberman, Nicolas D'Ippolito, Nir Piterman, Daniel Sykes, Sebastian Uchitel. ICSE 2013, May 2013.
- Learning Revised Models For Planning In Adaptive Systems
Daniel Sykes, Domenico Corapi, Jeff Magee, Jeff Kramer, Alessandra Russo, Katsumi Inoue. ICSE 2013, May 2013.
- Satisfying Requirements For Pervasive Service Compositions
Luca Cavallaro, Pete Sawyer, Daniel Sykes, Nelly Bencomo, Valérie Issarny. MRT 2012, October 2012.
- Machine Learning For Emergent Middleware
Amel Bennaceur, Falk Howar, Malte Isberner, Valérie Issarny, Richard Johansson, Alessandro Moschitti, Bernhard Steffen, Daniel Sykes. JIMSE 2012, August 2012.
- Machine Learning For Automatic Classification Of Web Service Interface Descriptions
Amel Bennaceur, Valérie Issarny, Richard Johansson, Alessandro Moschitti, Daniel Sykes, Romina Spalazzese. ISOLA 2011, October 2011.
- Automatic Service Categorisation Through Machine Learning In Emergent Middleware
Amel Bennaceur, Richard Johansson, Alessandro Moschitti, Romina Spalazzese, Daniel Sykes, Valérie Issarny. FMCO 2011, October 2011.
- Probabilistic Rule Learning In Non-Monotonic Domains
Domenico Corapi, Daniel Sykes, Katsumi Inoue, and Alessandra Russo. CLIMA-XII, July 2011.
- Inferring Affordances Using Learning Techniques
Amel Bennaceur, Richard Johansson, Alessandro Moschitti, Romina Spalazzese, Daniel Sykes, Rachid Saadi and Valérie Issarny. EternalS 2011, May 2011.
- FlashMob: Distributed Adaptive Self-Assembly
Daniel Sykes, Jeff Magee, Jeff Kramer. SEAMS 2011, May 2011.
- A State Machine-Based Approach For Reliable Adaptive Distributed Systems
Leonardo Mostarda, Daniel Sykes, Naranker Dulay. EASE 2010, March 2010.
- Exploiting Non-Functional Preferences In Architectural Adaptation For Self-Managed Systems
Daniel Sykes, William Heaven, Jeff Magee, Jeff Kramer. ACM SAC 2010, March 2010.
- Autonomous Architectural Assembly And Adaptation
PhD thesis (under Jeff Magee and Jeff Kramer), February 2010.
- A Case Study In Goal-Driven Adaptable Software Architecture For UAVs
William Heaven, Daniel Sykes, Jeff Magee, Jeff Kramer. SEAS DTC Technical Conference, July 2009.
- A Case Study In Goal-Driven Architectural Adaptation
William Heaven, Daniel Sykes, Jeff Magee, Jeff Kramer. Software Engineering For Self-Adaptive Systems, LNCS 5525, 2009.
- Goal-Driven Adaptable Software Architecture For UAVs
William Heaven, Daniel Sykes, Jeff Magee, Jeff Kramer. SEAS DTC Technical Conference, June 2008.
- From Goals To Components: A Combined Approach To Self-Management
Daniel Sykes, William Heaven, Jeff Magee, Jeff Kramer. SEAMS 2008, May 2008. Won award for the most influential paper of SEAMS 2008 (in 2021).
- Plan-Directed Architectural Change For Autonomous Systems
Daniel Sykes, William Heaven, Jeff Magee, Jeff Kramer. SAVCBS 2007, September 2007.
- Self-Managed Adaptable Software Architecture For UAVs : A Testbed
Will Heaven, Daniel Sykes, Jeff Magee, Jeff Kramer. SEAS DTC Technical Conference, July 2007.
Committees etc.
- PC member YR-CONCUR 2013
- PC member SOAP 2015
- PC member ICSA 2017-2018
- PC member SEAMS 2019
- PC member ROSE 2021-2024