Agent-Oriented Visual Programming for the Web of Things

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Burattini, Samuele, Ricci, Alessandro, Mayer, Simon, Vachtsevanou, Danai, Lemee, Jeremy, Ciortea, Andrei, Croatti, Angelo
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912714980327424
author Burattini, Samuele
Ricci, Alessandro
Mayer, Simon
Vachtsevanou, Danai
Lemee, Jeremy
Ciortea, Andrei
Croatti, Angelo
author_facet Burattini, Samuele
Ricci, Alessandro
Mayer, Simon
Vachtsevanou, Danai
Lemee, Jeremy
Ciortea, Andrei
Croatti, Angelo
contents In this paper we introduce and discuss an approach for multi-agent-oriented visual programming. This aims at enabling individuals without programming experience but with knowledge in specific target domains to design and (re)configure autonomous software. We argue that, compared to procedural programming, it should be simpler for users to create programs when agent abstractions are employed. The underlying rationale is that these abstractions, and specifically the belief-desire-intention architecture that is aligned with human practical reasoning, match more closely with people's everyday experience in interacting with other agents and artifacts in the real world. On top of this, we designed and implemented a visual programming system for agents that hides the technicalities of agent-oriented programming using a blocks-based visual development environment that is built on the JaCaMo platform. To further validate the proposed solution, we integrate the Web of Things (WoT) to let users create autonomous behaviour on top of physical mashups of devices, following the trends in industrial end-user programming. Finally, we report on a pilot user study where we verified that novice users are indeed able to make use of this development environment to create multi-agent systems to solve simple automation tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2511_13158
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Agent-Oriented Visual Programming for the Web of Things
Burattini, Samuele
Ricci, Alessandro
Mayer, Simon
Vachtsevanou, Danai
Lemee, Jeremy
Ciortea, Andrei
Croatti, Angelo
Human-Computer Interaction
Multiagent Systems
Software Engineering
In this paper we introduce and discuss an approach for multi-agent-oriented visual programming. This aims at enabling individuals without programming experience but with knowledge in specific target domains to design and (re)configure autonomous software. We argue that, compared to procedural programming, it should be simpler for users to create programs when agent abstractions are employed. The underlying rationale is that these abstractions, and specifically the belief-desire-intention architecture that is aligned with human practical reasoning, match more closely with people's everyday experience in interacting with other agents and artifacts in the real world. On top of this, we designed and implemented a visual programming system for agents that hides the technicalities of agent-oriented programming using a blocks-based visual development environment that is built on the JaCaMo platform. To further validate the proposed solution, we integrate the Web of Things (WoT) to let users create autonomous behaviour on top of physical mashups of devices, following the trends in industrial end-user programming. Finally, we report on a pilot user study where we verified that novice users are indeed able to make use of this development environment to create multi-agent systems to solve simple automation tasks.
title Agent-Oriented Visual Programming for the Web of Things
topic Human-Computer Interaction
Multiagent Systems
Software Engineering
url https://arxiv.org/abs/2511.13158