A Reference Model for IoT Embodied Agents Controlled by Neural Networks

by   Nathalia Nascimento, et al.

Embodied agents is a term used to denote intelligent agents, which are a component of devices belonging to the Internet of Things (IoT) domain. Each agent is provided with sensors and actuators to interact with the environment, and with a 'controller' that usually contains an artificial neural network (ANN). In previous publications, we introduced three software approaches to design, implement and test IoT embodied agents. In this paper, we propose a reference model based on statecharts that offers abstractions tailored to the development of IoT applications. The model represents embodied agents that are controlled by neural networks. Our model includes the ANN training process, represented as a reconfiguration step such as changing agent features or neural net connections. Our contributions include the identification of the main characteristics of IoT embodied agents, a reference model specification based on statecharts, and an illustrative application of the model to support autonomous street lights. The proposal aims to support the design and implementation of IoT applications by providing high-level design abstractions and models, thus enabling the designer to have a uniform approach to conceiving, designing and explaining such applications.


page 1

page 2

page 3

page 4


An IoT Analytics Embodied Agent Model based on Context-Aware Machine Learning

Agent-based Internet of Things (IoT) applications have recently emerged ...

Engineering Cooperative Smart Things based on Embodied Cognition

The goal of the Internet of Things (IoT) is to transform any thing aroun...

IUP: An Intelligent Utility Prediction Scheme for Solid-State Fermentation in 5G IoT

At present, SOILD-STATE Fermentation (SSF) is mainly controlled by artif...

Threat analysis of IoT networks Using Artificial Neural Network Intrusion Detection System

The Internet of things (IoT) is still in its infancy and has attracted m...

Machine Learning-based Variability Handling in IoT Agents

Agent-based IoT applications have recently been proposed in several doma...

Specifying Autonomy in the Internet of Things: The Autonomy Model and Notation

Driven by digitization in society and industry, automating behavior in a...

Explainable and Optimally Configured Artificial Neural Networks for Attack Detection in Smart Homes

In recent years cybersecurity has become a major concern in adaptation o...

Please sign up or login with your details

Forgot password? Click here to reset