DEVELOPMENT OF A DEPLOYMENT AGENT FOR THE INTERNET OF THINGS
Over the last decades, continuous integration and deployment (CI/CD) becomes more and more popular within the software development industry. However, applying CI/CD to embedded projects can be challenging. One critical challenge is the volatile environment Internet of Things devices are in.
This thesis introduces a deployment agent which is capable of moving the decision problem of doing a deployment to the latest possible point. The deployment agent tackles this challenge by continuously sensing its environment and taking action based on that knowledge. A case study in an industrial context showed encouraging results.
Overall, the knowledge base provides a great foundation for further research.