Curriculum Vitae Dr Daniele Magazzeni - Department of Informatics ...
Curriculum Vitae Dr Daniele Magazzeni - Department of Informatics ...
Curriculum Vitae Dr Daniele Magazzeni - Department of Informatics ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Current Position<br />
Position: Research Associate<br />
<strong>Department</strong> <strong>of</strong> <strong>Informatics</strong><br />
King’s College London<br />
<strong>Curriculum</strong> <strong>Vitae</strong><br />
<strong>Dr</strong> <strong>Daniele</strong> <strong>Magazzeni</strong><br />
Office Address: <strong>Department</strong> <strong>of</strong> <strong>Informatics</strong>,<br />
King’s College London.<br />
Strand Building, London WC2R 2LS, UK.<br />
Email: daniele.magazzeni@kcl.ac.uk<br />
Skype Contact: dmagazzeni<br />
Web: http://www.inf.kcl.ac.uk/staff/danmag<br />
Employment History<br />
11/2011 - present Research Associate at the <strong>Department</strong> <strong>of</strong> <strong>Informatics</strong>.<br />
King’s College London,UK.<br />
9/2011 - 10/2011 Research Fellow at the <strong>Department</strong> <strong>of</strong> Computer and Information Science.<br />
University <strong>of</strong> Strathclyde, Glasgow, UK.<br />
08/2009 - 08/2011 Research Fellow at the <strong>Department</strong> <strong>of</strong> Sciences.<br />
University <strong>of</strong> Chieti-Pescara, Italy.<br />
Education<br />
03/2009 PhD Degree in Computer Science.<br />
<strong>Department</strong> <strong>of</strong> Computer Science. University <strong>of</strong> L’Aquila, Italy.<br />
Thesis title: Explicit Model Checking Techniques applied to Control and Planning<br />
Problems<br />
10/2005 Degree in Computer Science with the maximum score “cum laude”<br />
Faculty <strong>of</strong> Sciences. University <strong>of</strong> L’Aquila, Italy.<br />
Scholarships<br />
11/2005-11/2008 Ph.D. scholarship funded by the Italian Government.<br />
Research Interests<br />
– Artificial Intelligence: domain-independent planning, temporal-continuous planning,<br />
planning in mixed discrete-continuous domains, planning under uncertainty, policy learning,<br />
hybrid control, reinforcement learning, heuristic search, geometric reasoning, path<br />
planning, s<strong>of</strong>t computing, fuzzy logic, genetic algorithms<br />
– Formal Methods: model checking, hardware/s<strong>of</strong>tware verification, control systems, decision diagrams,<br />
graph algorithms<br />
– Intelligent Information Acquisition: information extraction, spatial relations, visual reasoning, spatial/temporal<br />
reasoning
Awards<br />
– Best Paper Award for the paper “Automatic Construction <strong>of</strong> Efficient Multiple Battery Usage Policies”<br />
at ICAPS 2011 in Freiburg, Germany (with Maria Fox and Derek Long).<br />
– 2011 Italian young researchers award: given by Gruppo Nazionale per il Calcolo Scientifico (GNCS).<br />
Patents<br />
– UK Patent pending: Automated construction <strong>of</strong> usage policies<br />
Research Projects<br />
– EU FP7 Project 288273: PANDORA - Persistently Autonomous Robots (as a RA)<br />
– EPSRC Project (EP/G0233650): Automated Modelling and Reformulation in Planning (as a RA)<br />
– Research collaboration with Monterey Bay Aquarium Research Institute (MBARI)<br />
Pr<strong>of</strong>essional Activities<br />
Editing <strong>of</strong> Scientific Journals<br />
– Associate Editor <strong>of</strong> European Journal on Artificial Intelligence (AICom)<br />
– PhD Thesis Summaries Editor <strong>of</strong> AI Communications<br />
Programme Committee Membership<br />
– PC member <strong>of</strong> 23rd International Conference on Automated Planning and Scheduling (ICAPS 2013)<br />
– PC member <strong>of</strong> 23rd International Joint Conference on Artificial Intelligence (IJCAI 2013)<br />
– PC member <strong>of</strong> 22nd International Conference on Automated Planning and Scheduling (ICAPS 2012)<br />
– Doctoral Consortium Mentor at ICAPS 2011<br />
– Organising Committee member <strong>of</strong> CILC 2011<br />
– Member <strong>of</strong> the Young Researchers Committee <strong>of</strong> the World Federation on S<strong>of</strong>t Computing<br />
Reviewing for Scientific Journals and Conferences<br />
– Journal <strong>of</strong> Artificial Intelligence Research (JAIR)<br />
– AI Communications<br />
– Applied S<strong>of</strong>t Computing<br />
– Journal <strong>of</strong> Visual Languages and Computing<br />
– AAAI (Conference on Artificial Intelligence)<br />
– ICAPS (International Conference on Automated Planning and Scheduling)<br />
– IJCAI (International Joint Conference on Artificial Intelligence)<br />
– ECAI (European Conference on Artificial Intelligence)<br />
– PlanSIG (UK Planning and Scheduling Special Interest Group)<br />
Invited Talks<br />
– Middlesex University, London, UK, March 2012.<br />
Title: Policy learning for hybrid systems under uncertainty<br />
– University <strong>of</strong> Rome Tor Vergata, Rome, Italy, May 2008.<br />
Title: Verification and synthesis <strong>of</strong> hybrid control systems<br />
2
International Schools and Conferences<br />
– Speaker at the 21st International Conference on Automated Planning and Scheduling (ICAPS 2011),<br />
11-16/06/2011, Freiburg, Germany.<br />
– Speaker at Dagstuhl Seminar on Runtime Verification, Diagnosis, Planning and Control for Autonomous<br />
Systems, 7-12/11/2010, Wadern, Germany.<br />
– Speaker at the 20th International Conference on Automated Planning and Scheduling (ICAPS 2010),<br />
12-16/05/2010, Toronto, Canada.<br />
– Speaker at the 19th International Conference on Automated Planning and Scheduling (ICAPS 2009),<br />
19-23/09/2009, Thessaloniki, Greece.<br />
– Speaker at the International Workshop on Visual Languages and Computing VLC09 in (DMS 2009),<br />
10-12/09/2009, San Francisco Bay, USA.<br />
– Speaker at the International Conference on Computational Intelligence for Modelling Control and<br />
Automation (CIMCA 2008), 10-12/12/2008, Vienna, Austria.<br />
– International Summer School on Verification Technology, Systems and Applications (VTSA 2008),<br />
15-19/09/2008, Saarbrücken, Germany.<br />
– Speaker at the 5th International Conference on <strong>Informatics</strong> in Control, Automation and Robotics<br />
(ICINCO 2008), 11-15/05/2008, Funchal, Portugal.<br />
– Speaker at the International Joint Conferences on Computer, Information, and Systems Sciences, and<br />
Engineering (CISSE 2007), 3-12/12/2007.<br />
– Speaker at the 3rd International Conference on Autonomic and Autonomous Systems (ICAS 2007),<br />
19-25/06/2007, Athens, Greece.<br />
– Speaker at the 3rd International Conference on <strong>Informatics</strong> in Control, Automation and Robotics<br />
(ICINCO 2006), 1-5/08/2006, Setubal, Portugal.<br />
– International Summer School on Modelling and Verifying Parallel Processes (MOVEP 2006), 19-<br />
23/06/2006, Bordeaux, France.<br />
3
Teaching and Supervision<br />
Teaching as lecturer<br />
I designed and taught the following courses:<br />
2010/2011: MSc module on Formal Methods for Verification <strong>of</strong> Complex Systems<br />
(30 lectures - 60 hours) (Course taught in English)<br />
<strong>Department</strong> <strong>of</strong> Computer Science, University <strong>of</strong> L’Aquila, Italy.<br />
2010/2011: Bachelor module on S<strong>of</strong>tware Engineering<br />
(25 lectures - 50 hours) (Course taught in Italian)<br />
<strong>Department</strong> <strong>of</strong> Sciences, University <strong>of</strong> Chieti-Pescara, Italy.<br />
2009/2010: MSc module on Formal Methods for Verification <strong>of</strong> Complex Systems<br />
(30 lectures - 60 hours) (Course taught in English)<br />
<strong>Department</strong> <strong>of</strong> Computer Science, University <strong>of</strong> L’Aquila, Italy.<br />
2008/2009: Bachelor module on S<strong>of</strong>tware Engineering<br />
(25 lectures - 50 hours) (Course taught in Italian)<br />
<strong>Department</strong> <strong>of</strong> Sciences, University <strong>of</strong> Chieti-Pescara, Italy.<br />
2008/2009: MSc module on Formal Methods for Verification <strong>of</strong> Complex Systems<br />
(30 lectures - 60 hours) (Course taught in Italian)<br />
<strong>Department</strong> <strong>of</strong> Computer Science, University <strong>of</strong> L’Aquila, Italy.<br />
Each course was assessed by projects, written examinations and oral examinations.<br />
Teaching as teaching assistant<br />
I collaborated in teaching the following courses:<br />
2007/2008: MSc module on Methods for complex systems verification<br />
(4 lectures - 8 hours) (Course taught in Italian)<br />
Class taught by Pr<strong>of</strong>. Benedetto Intrigila.<br />
University <strong>of</strong> Rome “Tor Vergata”, Rome, Italy.<br />
2006/2007: Bachelor module on Programming Languages<br />
(15 lectures - 30 hours) (Course taught in Italian)<br />
Class taught by Pr<strong>of</strong>. Paola Inverardi.<br />
<strong>Department</strong> <strong>of</strong> Computer Science, University <strong>of</strong> L’Aquila, Italy.<br />
2006/2007: Bachelor module on Database Management Systems<br />
(15 lectures - 30 hours) (Course taught in Italian)<br />
Class taught by Pr<strong>of</strong>. Stefania Costantini.<br />
<strong>Department</strong> <strong>of</strong> Computer Science, University <strong>of</strong> L’Aquila, Italy.<br />
Supervised PhD students<br />
2008/2011: Fabio Mercorio<br />
Model Checking for the Analysis and Control <strong>of</strong> Complex and Nondeterministic Systems<br />
PhD Student in Computer Science - University <strong>of</strong> L’Aquila, Italy.<br />
(Jointly supervised with <strong>Dr</strong>. Giuseppe Della Penna).<br />
4
Supervised MSc students<br />
2012-: Priyanka Agarwal<br />
Satellite Observation Planning<br />
King’s College London.<br />
(Jointly supervised with Pr<strong>of</strong>. Maria Fox).<br />
Supervised MSc theses<br />
– Gianfranco Murador<br />
Visual Information Extraction from Biomedical Data<br />
(Jointly supervised with Pr<strong>of</strong>. Sergio Orefice).<br />
University <strong>of</strong> L’Aquila (March 2011).<br />
– Fabio Mercorio<br />
A PDDL+ Planner based on Model-Checking Techniques<br />
(Jointly supervised with <strong>Dr</strong>. Giuseppe Della Penna).<br />
University <strong>of</strong> L’Aquila (October 2008).<br />
– Emilio Santavicca<br />
OBDD Encoding <strong>of</strong> Lookup Tables<br />
(Jointly supervised with <strong>Dr</strong>. Giuseppe Della Penna).<br />
University <strong>of</strong> L’Aquila (July 2008).<br />
– Nadia Lauri<br />
Automatic Encoding <strong>of</strong> Control Systems using Binary Decision Diagrams<br />
(Jointly supervised with <strong>Dr</strong>. Giuseppe Della Penna).<br />
University <strong>of</strong> L’Aquila (April 2007).<br />
– Luigi Grassano<br />
A Model-Checking Based Solution to the Idle Speed Control Problem<br />
(Jointly supervised with <strong>Dr</strong>. Giuseppe Della Penna).<br />
University <strong>of</strong> L’Aquila (January 2007).<br />
Supervised Bachelor’s theses<br />
– Antonio Morleo<br />
Design Pattern in Java<br />
University <strong>of</strong> Chieti-Pescara (March 2011).<br />
– Francesco Scoccia<br />
Planning through Genetic Algorithms<br />
(Jointly supervised with <strong>Dr</strong>. Giuseppe Della Penna).<br />
University <strong>of</strong> L’Aquila (December 2010).<br />
– Nadine Soccio<br />
Geographic Information Systems<br />
University <strong>of</strong> Chieti-Pescara (October 2009).<br />
– Marco Pantalone<br />
The PDDL Language and its Evolution<br />
University <strong>of</strong> Chieti-Pescara (October 2009).<br />
– Giovanni Lattanzio<br />
Web Information Extraction<br />
University <strong>of</strong> Chieti-Pescara (October 2009).<br />
– Anna Angelucci<br />
Planning Problem Modelling<br />
University <strong>of</strong> Chieti-Pescara (June 2009).<br />
5
Research Interests<br />
My main research interests are in Artificial Intelligence Planning and Intelligent Systems. I am also interested<br />
in the related areas <strong>of</strong> Formal Methods and Intelligent Information Acquisition. My contributions<br />
to these fields, and a description <strong>of</strong> my current research and plans for the next few years are reported in<br />
the following.<br />
AI Planning and Intelligent Systems<br />
My research focuses on temporal and metric planning and on planning with continuous change.<br />
These features make AI planning a very interesting and promising research area for dealing with realworld<br />
applications. In this direction, important steps are represented by the temporal and continuous<br />
extensions to the Planning Domain Description Language, which resulted in the languages PDDL2.1 and<br />
PDDL+, developed by Maria Fox and Derek Long.<br />
In my PhD Thesis ([1]) I developed the UPMurphi tool (see also [7] and [23]), the first planner<br />
able to deal with PDDL+ domains. UPMurphi is based on a discretise and validate approach, in<br />
which the continuous dynamics <strong>of</strong> the problem are relaxed into a discretised model. Then the discretised<br />
search space is explored using the planning-as-model-checking paradigm. Once a plan has been found<br />
it is then validated against the original continuous model, using the plan validator VAL. If it is invalid,<br />
the discretisation is refined and the search resumes. UPMurphi has been applied for the control <strong>of</strong> real<br />
continuous systems (see, e.g. [21], [10]).<br />
Since then I have been working on extending the work done with UPMurphi. The extension is tw<strong>of</strong>old:<br />
on one hand I co-developed the V-UPMurphi tool, which enforces UPMurphi through the use <strong>of</strong> the disk<br />
during the plan synthesis. On the other hand I co-developed and formally analysed an algorithm (described<br />
in [19]) to solve cost-optimal strong planning problems in non-deterministic domains. In particular,<br />
this represents an important advance over the well-known work <strong>of</strong> Cimatti and his team (MBP planner),<br />
which is to find optimal strong solutions with respect to a metric function.<br />
Recently I have worked with Maria Fox and Derek Long on plan-based policy learning. The idea is<br />
to tackle the uncertainty involved in most real systems by sampling from a set <strong>of</strong> determinised instances<br />
<strong>of</strong> the problem, solving each instance using a planner, and then learning a policy based on classification<br />
<strong>of</strong> plans found for the samples. This new approach was first described in the work [18] that received<br />
the ICAPS-2011 Best Paper Award. The approach is being applied for control <strong>of</strong> real systems, including<br />
battery load management (described in [2]) and AUV mission control (described in [16]). The<br />
policy-learning approach plays also an important role in the EU Project PANDORA (where the policy<br />
is embedded into the ROS framework) and within a collaboration with researchers at the Monterey Bay<br />
Aquarium Research Institute - MBARI (where the policy is integrated in the TREX architecture).<br />
I am now working, with Pr<strong>of</strong>. Maria Fox and Pr<strong>of</strong>. Derek Long, on the use <strong>of</strong> planning for the<br />
control <strong>of</strong> hybrid systems. To this aim, a first on-going research is the extension <strong>of</strong> the planner<br />
colin to deal with more complex domains. In particular, we aim to make the planner able to reason<br />
with trigonometric functions, and to handle exogenous events and processes. This will make possible to<br />
address very interesting domains, presenting complex dynamics and challenging concurrency issues.<br />
Given my background in Model Checking, I am also investigating the use <strong>of</strong> continuous planning for<br />
hybrid systems verification. In fact, the semantics <strong>of</strong> PDDL+ is based on Henzinger’s theory <strong>of</strong> hybrid<br />
automata. Moreover, planning can be used to find trajectories from the initial state <strong>of</strong> a system to states<br />
that violate a safety property. Thus, exploring the use <strong>of</strong> the model-checking-as-planning paradigm in the<br />
hybrid systems domain appears promising.<br />
Formal Methods<br />
In the broad area <strong>of</strong> Formal Methods, my research mainly focuses on the verification and synthesis <strong>of</strong><br />
control systems. Given the model <strong>of</strong> a system, the objective is to automatically synthesise a controller<br />
for it. To this aim, much work has been done based on symbolic model checking. As a first contribution<br />
on this area, I co-developed an approach based on explicit model checking, which is described in<br />
the works [4] and [15]. The methodology has then been extended to deal with robust control making<br />
use <strong>of</strong> a probabilistic analysis <strong>of</strong> the robustness <strong>of</strong> the generated controller, as described in [22]. I have<br />
also conducted a theoretical and experimental comparison between controller synthesis based on modelchecking<br />
and dynamic programming, as reported in [30]. Along with the synthesis <strong>of</strong> controllers, I have<br />
also worked on their optimisation, proposing a compression scheme based on OBDDs which provides a<br />
6
compact representation <strong>of</strong> a controller without failing to meet the fast response requirements (this work<br />
is described in [14]). Moreover, working on the frontier between Model Checking and AI, I have proposed<br />
a hybrid controller (described in [8]), consisting <strong>of</strong> a numerical component (generated through model<br />
checking), and a robust component, based on fuzzy rules. On the verification side, I have worked on<br />
using model-checking techniques for the verification <strong>of</strong> hybrid system controllers (as described in [11])<br />
and fuzzy ones (as described in [34]).<br />
Intelligent Information Acquisition<br />
I have been working on visual languages based on spatial relations. In this context, I have codeveloped<br />
the novel paradigm <strong>of</strong> visual information extraction (VIE), where the extraction is driven<br />
by the spatial arrangements between the elements present in the source domain. This idea has been<br />
implemented in the SRQL framework, which was originally designed to perform IE from web pages<br />
based on the concept <strong>of</strong> object bounding box (as described in the work [9]). Then we have extended the<br />
framework to make it able to deal with a wider set <strong>of</strong> domains, including PDF documents (as described<br />
in [6]) and Geospatial Data (as described in [20]), for which the formal theory has been extended to take<br />
into account object contours. I am now investigating the applicability <strong>of</strong> the VIE approach to domains<br />
involving temporal reasoning.<br />
Research s<strong>of</strong>tware<br />
– UPMurphi: The Universal Planner Murphi tool represents a computational engine to support universal<br />
planning for possibly nonlinear Discrete Time Hybrid Systems defined with a PDDL+ model.<br />
It is based on the discretise and validate approach. For more details see the paper [23].<br />
– HCGMurphi: The Hybrid Controller Generator Murphi is built on top <strong>of</strong> CGMurphi and integrates<br />
fuzzy and numerical control. It automatically generates a hybrid controller consisting <strong>of</strong> a numerical<br />
component and a fuzzy component. The former is the optimal control table synthesized through<br />
CGMurphi. The latter is a fuzzy controller generated and/or calibrated using the information in the<br />
numerical controller. The resulting hybrid controller takes advantage <strong>of</strong> the optimality <strong>of</strong> numerical<br />
controllers and the robustness <strong>of</strong> fuzzy ones. For more details see the paper [8].<br />
– CGMurphi: The Controller Generator Murphi is a tool for the automatic synthesis <strong>of</strong> optimal and<br />
robust numerical controllers. The tool takes as input the model <strong>of</strong> the system and the goal description<br />
and outputs an optimal control table. After that, CGMurphi uses a probabilistic approach in order<br />
to extend the optimal controller and to make it robust. Finally, since the control table for complex<br />
systems may contain millions <strong>of</strong> entries, CGMurphi implements a specifically designed OBDD-based<br />
compression technique and outputs a compressed numerical controller translated in a C code fragment<br />
or in a VHDL sequential circuit definition. For more details see the paper [4].<br />
7
Publications<br />
Theses<br />
[1]. D. <strong>Magazzeni</strong>.<br />
Explicit Model Checking Techniques applied to Control and Planning Problems.<br />
PhD Thesis.<br />
<strong>Department</strong> <strong>of</strong> Computer Science - University <strong>of</strong> L’Aquila.<br />
Journal Articles<br />
[2]. M. Fox, D. Long, D. <strong>Magazzeni</strong>.<br />
Plan-based Policies for Efficient Multiple Battery Load Management.<br />
Journal <strong>of</strong> Artificial Intelligence Research (JAIR) 44: 335-382, 2012.<br />
[3]. G. Della Penna, D. <strong>Magazzeni</strong>, S. Orefice.<br />
A General Theory <strong>of</strong> Spatial Relations to Support a Graphical Tool for Visual Information Extraction.<br />
Journal <strong>of</strong> Visual Languages & Computing (JVLC). (to appear)<br />
[4]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, I. Melatti, E. Tronci.<br />
CGMurphi: Automatic Synthesis <strong>of</strong> Numerical Controllers for Nonlinear Hybrid Systems.<br />
European Journal <strong>of</strong> Control (EJC). (to appear)<br />
[5]. G. Cardinale Ciccotti, G. Della Penna, R. Del Sordo, B. Intrigila, D. <strong>Magazzeni</strong>, S. Orefice.<br />
SyBeL: A System Modelling Language Enhancing Automatic Support in the S<strong>of</strong>tware Development<br />
Process.<br />
International Journal <strong>of</strong> S<strong>of</strong>tware Engineering and Knowledge Engineering (IJSEKE). (to appear)<br />
[6]. G. Della Penna, D. <strong>Magazzeni</strong>, S. Orefice.<br />
A Spatial Relation-based Framework to Perform Visual Information Extraction.<br />
Knowledge and Information Systems 30(3): 667-692, 2012.<br />
[7]. G. Della Penna, D. <strong>Magazzeni</strong>, F. Mercorio.<br />
A Universal Planning System for Hybrid Domains<br />
Applied Intelligence 36(4): 932-959, 2012.<br />
[8]. D. <strong>Magazzeni</strong>.<br />
A Framework for the Automatic Synthesis <strong>of</strong> Hybrid Fuzzy/Numerical Controllers.<br />
Applied S<strong>of</strong>t Computing 11(1): 276-284, 2011.<br />
[9]. G. Della Penna, D. <strong>Magazzeni</strong>, S. Orefice.<br />
Visual Extraction <strong>of</strong> Information from Web Pages.<br />
Journal <strong>of</strong> Visual Languages & Computing 21(1): 23-32, 2010.<br />
[10]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, F. Mercorio.<br />
Resource-Optimal Planning For An Autonomous Planetary Vehicle.<br />
International Journal <strong>of</strong> Artificial Intelligence & Applications 1(3):15-29, 2010.<br />
[11]. E. Ciancamerla, G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, I. Melatti, M. Minichino, A. T<strong>of</strong>ani,<br />
E. Tronci, M. Venturini Zilli.<br />
Automatic Verification <strong>of</strong> Hybrid System Controllers with the CMurphi Verifier.<br />
Journal <strong>of</strong> Discrete Event Control Systems 1(1): 69-82, 2010.<br />
Journal Articles (under review)<br />
[12]. M. Fox, D. Long, D. <strong>Magazzeni</strong>.<br />
Learning, Evaluating and Verifying Policies for Algal Bloom Tracking.<br />
International Journal on S<strong>of</strong>tware Tools for Technology Transfer (STTT).<br />
[13]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, F. Mercorio, E. Tronci.<br />
Synthesis <strong>of</strong> Cost-Optimal Strong Plans in Non-Deterministic Domains.<br />
Applied Intelligence.<br />
8
Book Chapters<br />
[14]. G. Della Penna, B. Intrigila, N. Lauri, D. <strong>Magazzeni</strong>.<br />
Fast and Compact Encoding <strong>of</strong> Numerical Controllers using OBDDs.<br />
<strong>Informatics</strong> in Control, Automation and Robotics: Selected Papers from ICINCO 2008: pp. 75-87,<br />
2009.<br />
[15]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, I. Melatti, A. T<strong>of</strong>ani, E. Tronci.<br />
Automated Generation Of Optimal Controllers Through Model Checking Techniques.<br />
<strong>Informatics</strong> in Control, Automation and Robotics: Selected Papers from ICINCO 2006: pp. 107-119,<br />
2008.<br />
Refereed Conference Papers<br />
[16]. M. Fox, D. Long, D. <strong>Magazzeni</strong>.<br />
Plan-based Policy Learning for Autonomous Feature Tracking.<br />
Proceedings <strong>of</strong> the 22nd International Conference on Automated Planning and Scheduling (ICAPS<br />
2012).<br />
[17]. M. Fox, D. Long, D. <strong>Magazzeni</strong>.<br />
Automatic Construction <strong>of</strong> Efficient Multiple Battery Usage Policies.<br />
Proceedings <strong>of</strong> the 22nd International Joint Conference on Artificial Intelligence (IJCAI 2011), pp.<br />
2620-2625, 2011.<br />
(Invited Paper in the Best Paper Track).<br />
[18]. M. Fox, D. Long, D. <strong>Magazzeni</strong>.<br />
Automatic Construction <strong>of</strong> Efficient Multiple Battery Usage Policies.<br />
Proceedings <strong>of</strong> the 21st International Conference on Automated Planning and Scheduling (ICAPS<br />
2011), pp. 74-81, 2011.<br />
(ICAPS-2011 Best Paper Award).<br />
[19]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, F. Mercorio, E. Tronci.<br />
Cost-Optimal Strong Planning in Non-Deterministic Domains.<br />
Proceedings <strong>of</strong> 8th International Conference on <strong>Informatics</strong> in Control, Automation and Robotics<br />
(ICINCO 2011), pp. 56-66, 2011.<br />
[20]. G. Della Penna, D. <strong>Magazzeni</strong>, S. Orefice.<br />
Supporting Visual Information Extraction from Geospatial Data.<br />
Proceedings <strong>of</strong> 17th International Conference on Distributed Multimedia Systems (DMS 2011).<br />
[21]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, F. Mercorio.<br />
A PDDL+ Benchmark Problem: The Batch Chemical Plant.<br />
Proceedings <strong>of</strong> the 20th International Conference on Automated Planning and Scheduling (ICAPS<br />
2010), pp. 222-225, 2010.<br />
[22]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, F. Mercorio.<br />
Planning for Autonomous Planetary Vehicles.<br />
Proceedings <strong>of</strong> 6th International Conference on Autonomic and Autonomous Systems (ICAS 2010),<br />
pp. 131-136, 2010.<br />
[23]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, F. Mercorio.<br />
UPMurphi: a Tool for Universal Planning on PDDL+ Problems.<br />
Proceedings <strong>of</strong> 19th International Conference on Automated Planning and Scheduling (ICAPS 2009),<br />
pp. 106-113, 2009.<br />
[24]. G. Della Penna, D. <strong>Magazzeni</strong>, S. Orefice.<br />
A Graphical Tool to Support Visual Information Extraction.<br />
Proceedings <strong>of</strong> 15th International Conference on Distributed Multimedia Systems (DMS 2009), pp.<br />
329-334, 2009.<br />
[25]. D. <strong>Magazzeni</strong>.<br />
Automatic Generation <strong>of</strong> Hybrid Fuzzy/Numerical Controllers.<br />
Proceedings <strong>of</strong> International Conference on Computational Intelligence for Modelling, Control and<br />
Automation (CIMCA 2008), pp. 946-951, 2008.<br />
9
[26]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>.<br />
Evaluating Fuzzy Controller Robustness using Model Checking.<br />
Proceedings <strong>of</strong> 8th International Workshop on Fuzzy Logic and Applications (WILF 2009), vol. 5571<br />
<strong>of</strong> Lecture Notes in Computer Science, pp. 303-311, 2009.<br />
[27]. M. Talamo, F. Arcieri, G. Della Penna, A. Dimitri, B. Intrigila, D. <strong>Magazzeni</strong>.<br />
Robustness and Interoperability Problems in Security Devices.<br />
Proceedings <strong>of</strong> 4th International Conference on Information Security and Cryptology (Inscrypt 2008).<br />
[28]. M. Talamo, F. Arcieri, G. Della Penna, A. Dimitri, B. Intrigila, D. <strong>Magazzeni</strong>.<br />
Verifying Extended Criteria for the Interoperability <strong>of</strong> Security Devices.<br />
Proceedings <strong>of</strong> 3rd International Symposium on Information Security (IS 2008), vol. 5332 <strong>of</strong> Lecture<br />
Notes in Computer Science, pp. 1131-1139, 2008.<br />
[29]. G. Della Penna, B. Intrigila, N. Lauri, D. <strong>Magazzeni</strong>.<br />
OBDD Compression <strong>of</strong> Numerical Controllers.<br />
Proceedings <strong>of</strong> 5th International Conference on <strong>Informatics</strong> in Control, Automation and Robotics<br />
(ICINCO 2008), pp. 43-50, 2008.<br />
[30]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>.<br />
Synthesis <strong>of</strong> Optimal Control Systems: a Comparison between Model Checking and Dynamic Programming<br />
Techniques.<br />
Novel Algorithms and Techniques in Telecommunications, Automation and Industrial Electronics,<br />
proceedings <strong>of</strong> IETA 2007, pp. 54-59, 2007.<br />
[31]. G. Della Penna, F. Fallucchi, B. Intrigila, D. <strong>Magazzeni</strong>.<br />
A Genetic Approach to the Automatic Generation <strong>of</strong> Fuzzy Control Systems from Numerical Controllers.<br />
Proceedings <strong>of</strong> 10th Congress <strong>of</strong> the Italian Association for Artificial Intelligence (AI*IA 2007), vol<br />
4733 <strong>of</strong> Lecture Notes in Computer Science, pp. 230-241, 2007.<br />
[32]. G. Della Penna, D. <strong>Magazzeni</strong>, A. T<strong>of</strong>ani, B. Intrigila, I. Melatti, E. Tronci.<br />
Automatic Synthesis <strong>of</strong> Robust Numerical Controllers.<br />
Proceedings <strong>of</strong> the 3rd International Conference on Autonomic and Autonomous Systems (ICAS<br />
2007), pp. 4-11, 2007.<br />
[33]. G. Della Penna, B. Intrigila, D. <strong>Magazzeni</strong>, I. Melatti, A. T<strong>of</strong>ani, E. Tronci.<br />
Automatic Generation Of Optimal Controllers Through Model Checking Techniques.<br />
Proceedings <strong>of</strong> 3rd International Conference on <strong>Informatics</strong> in Control, Automation and Robotics<br />
(ICINCO 2006), pp. 26-33, 2006.<br />
[34]. B. Intrigila, D. <strong>Magazzeni</strong>, I. Melatti, A. T<strong>of</strong>ani, E. Tronci.<br />
A Model Checking Technique for the Verification <strong>of</strong> Fuzzy Control Systems.<br />
Proceedings <strong>of</strong> the International Conference on Computational Intelligence for Modelling Control and<br />
Automation (CIMCA 2005), pp. 536-542, 2005.<br />
10