27.11.2012 Views

Curriculum Vitae Dr Daniele Magazzeni - Department of Informatics ...

Curriculum Vitae Dr Daniele Magazzeni - Department of Informatics ...

Curriculum Vitae Dr Daniele Magazzeni - Department of Informatics ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!