Daniele Magazzeni

Dr. Daniele Magazzeni


Research Focus & Metrics

Academic Career Length

22Years (2005-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
22 September 2017 in Computer
Verified
Journal Article
Closed access
DMDaniele Magazzeni
Daniele Magazzeni
PMPeter McBurney
Peter McBurney
WNWilliam Nash
William Nash
Smart contracts might encode legal contracts written in natural language to represent the contracting parties' shared understandings and intentions. The issues and research challenges involved in the validation and verification of smart contracts, particularly those running over blockchains and distributed ledgers, are explored.

30 October 2015 in Autonomous Robots
Verified
Journal Article
Closed access
PDF file
NPNarcís Palomeras
Narcís Palomeras
ACArnau Carrera
Arnau Carrera
NHNatàlia Hurtós
Natàlia Hurtós
GKGeorge C. Karras
George C. Karras
Charalampos P. BechlioulisCharalampos P. Bechlioulis
Charalampos P. Bechlioulis
MCMarc Carreras
Marc Carreras

1 May 2014
Verified
Conference Paper
Closed access
MCMichael Cashmore
Michael Cashmore
MFMaria Fox
Maria Fox
TLTom Larkworthy
Tom Larkworthy
DLDerek Long
Derek Long
DMDaniele Magazzeni
Daniele Magazzeni
Underwater installations require regular inspection and maintenance. We are exploring the idea of performing these tasks using an autonomous underwater vehicle, achieving persistent autonomous behaviour in order to avoid the need for frequent human intervention. In this paper we consider one aspect of this problem, which is the construction of a suitable plan for a single inspection tour. In particular we generate a temporal plan that optimises the time taken to complete the inspection mission. We report on physical trials with the system at the Diver and ROV driver Training Center in Fort William, Scotland, discussing some of the lessons learned.

20 January 2017 in IEEE Transactions on Automation Science and Engineering
Verified
Journal Article
Closed access
MCMichael Cashmore
Michael Cashmore
MFMaria Fox
Maria Fox
DLDerek Long
Derek Long
DMDaniele Magazzeni
Daniele Magazzeni
BRBram Ridder
Bram Ridder
This paper explores the execution of planned autonomous underwater vehicle (AUV) missions where opportunities to achieve additional utility can arise during execution. The missions are represented as temporal planning problems, with hard goals and time constraints. Opportunities are soft goals with high utility. The probability distributions for the occurrences of these opportunities are not known, but it is known that they are unlikely, so it is not worth trying to anticipate their occurrence prior to plan execution. However, as they are high utility, it is worth trying to address them dynamically when they are encountered, as long as this can be done without sacrificing the achievement of the hard goals of the problem. We formally characterize the opportunistic planning problem, introduce a novel approach to opportunistic planning, and compare it with an on-board replanning approach in the domain of AUVs performing pillar expection and chain-following tasks.

19 February 2020 in Journal of Artificial Intelligence Research
Verified
Journal Article
Closed access
PDF file
MCMichael Cashmore
Michael Cashmore
DMDaniele Magazzeni
Daniele Magazzeni
PZParisa Zehtabi
Parisa Zehtabi
Planning for hybrid systems is important for dealing with real-world applications, and PDDL+ supports this representation of domains with mixed discrete and continuous dynamics. In this paper we present a new approach for planning for hybrid systems, based on encoding the planning problem as a Satisfiability Modulo Theories (SMT) formula. This is the first SMT encoding that can handle the whole set of PDDL+ features (including processes and events), and is implemented in the planner SMTPlan. SMTPlan not only covers the full semantics of PDDL+, but can also deal with non-linear polynomial continuous change without discretization. This allows it to generate plans with non-linear dynamics that are correct-by-construction. The encoding is based on the notion of happenings, and can be applied on domains with nonlinear continuous change. We describe the encoding in detail and provide in-depth examples. We apply this encoding in an iterative deepening planning algorithm. Experimental results show that the approach dramatically outperforms existing work in finding plans for PDDL+ problems. We also present experiments which explore the performance of the proposed approach on temporal planning problems, showing that the scalability of the approach is limited by the size of the discrete search space. We further extend the encoding to include planning with control parameters. The extended encoding allows the definition of actions to include infinite domain parameters, called control parameters. We present experiments on a set of problems with control parameters to demonstrate the positive effect they provide to the approach of planning via SMT.

29 June 2011 in Applied Intelligence
Verified
Journal Article
Closed access
PDF file
GPGiuseppe Della Penna
Giuseppe Della Penna
DMDaniele Magazzeni
Daniele Magazzeni
FMFabio Mercorio
Fabio Mercorio