ning problems via constraint satisfaction. Fundam.
Inf., 99(2):125–145.
Block, S. A., Wehowsky, A. F., and Williams, B. C. (2006).
Robust execution of contingent, temporally flexible
plans. In Proc. of National Conference on Artificial
Intelligence (AAAI-06): 802-808.
Brenner, M. and Nebel, B. (2009). Continual planning and
acting in dynamic multiagent environments. Jour-
nal of Autonomous Agents and Multiagent Systems,
19(3):297–331.
Calisi, D., Iocchi, L., Nardi, D., Scalzo, C., and Zi-
paro, V. A. (2008). Context-based design of robotic
systems. Robotics and Autonomous Systems (RAS),
56(11):992–1003.
Cesta, A. and Fratini, S. (2009). The timeline representa-
tion framework as a planning and scheduling software
development environment. In Proc. of P&S Special
Interest Group Workshop (PLANSIG-10).
Chien, S., Johnston, M., Frank, J., Giuliano, M., Kavelaars,
A., Lenzen, C., and Policella, N. (2012). A gener-
alized timeline representation, services, and interface
for automating space mission operations. Technical
Report JPL TRS 1992+, Ames Research Center; Jet
Propulsion Laboratory.
Conrad, P. R. and Williams, B. C. (2011). Drake: An effi-
cient executive for temporal plans with choice. Jour-
nal of Artificial Intelligence Research (JAIR), 42:607–
659.
desJardins, M., Durfee, E. H., Jr., C. L. O., and Wolverton,
M. (1999). A survey of research in distributed, con-
tinual planning. AI Magazine, 20(4):13–22.
Fox, M., Gerevini, A., Long, D., and Serina, I. (2006). Plan
stability: Replanning versus plan repair. In Proc. In-
ternational Conference on Automated Planning and
Scheduling (ICAPS-06), pages 212–221.
Fox, M. and Long, D. (2003). Pddl2.1: An extension to pddl
for expressing temporal planning domains. Journal of
Artificial Intelligence Research (JAIR), 20:61–124.
Fratini, S., Pecora, F., and Cesta, A. (2008). Unifying
planning and scheduling as timelines in a component-
based perspective. Archives of Control Sciences,
18(2):231–271.
Garrido, A., C., G., and Onaindia, E. (2010). Anytime plan-
adaptation for continuous planning. In Proc. of P&S
Special Interest Group Workshop (PLANSIG-10).
Gerevini, A., Saetti, A., and Serina, I. (2012). Case-based
planning for problems with real-valued fluents: Ker-
nel functions for effective plan retrieval. In Proc. of
European Conference on AI (ECAI-12), pages 348–
353.
Gerevini, A., Saetti, I., and Serina, A. (2008). An approach
to efficient planning with numerical fluents and multi-
criteria plan quality. Artificial Intelligence, 172(8-
9):899–944.
Gerevini, A. and Serina, I. (2010). Efficient plan adapta-
tion through replanning windows and heuristic goals.
Fundamenta Informaticae, 102(3-4):287–323.
Hoffmann, J. (2003). The metric-ff planning system: Trans-
lating ”ignoring delete lists” to numeric state vari-
ables. Journal of Artificial Intelligence Research
(JAIR), 20:291–341.
Lopez, A. and Bacchus, F. (2003). Generalizing graphplan
by formulating planning as a csp. In Proc. of Inter-
national Conference on Artificial Intelligence (IJCAI-
03), pages 954–960.
Micalizio, R. (2013). Action failure recovery via model-
based diagnosis and conformant planning. Computa-
tional Intelligence, 29(2):233–280.
Micalizio, R., Scala, E., and Torasso, P. (2011). Intelli-
gent supervision for robust plan execution. In LNCS
6954 of Associazione Italiana per Intelligenza Artifi-
ciale (AIxIA-11), pages 151–163.
Muscettola, N. (1993). Hsts: Integrating planning and
scheduling. Technical Report CMU-RI-TR-93-05,
Robotics Institute, Pittsburgh, PA.
Narendra, J., Rochart, G., and Lorca, X. (2008). Choco:
an open source java constraint programming library.
In CPAIOR’08 Workshop on Open-Source Software
for Integer and Contraint Programming (OSSICP’08),
pages 1–10.
Policella, N., Cesta, A., Oddi, A., and Smith, S. (2009).
Solve-and-robustify. Journal of Scheduling, 12:299–
314. 10.1007/s10951-008-0091-7.
Scala, E. (2013a). Numeric kernel for reasoning about plans
involving numeric fluents. In Baldoni, M., Baroglio,
C., Boella, G., and Micalizio, R., editors, AI*IA 2013:
Advances in Artificial Intelligence, volume 8249 of
Lecture Notes in Computer Science, pages 263–275.
Scala, E. (2013b). Numerical kernels for monitoring and
repairing plans involving continuous and consumable
resources. In Proc. of International Conference on
Agents and Artificial Intelligence (ICAART-13), pages
531–534.
Scala, E. (2013c). Reconfiguration and Replanning for ro-
bust Execution of Plans Involving Continous and Con-
sumable Resources. PhD thesis, Department of Com-
puter Science - Turin.
van der Krogt, R. and de Weerdt, M. (2005). Plan repair
as an extension of planning. In Proc. International
Conference on Automated Planning and Scheduling
(ICAPS-05), pages 161–170.
APPENDIX
This appendix shows extra experimental results for
the test cases used in section 6. In particular, we have
run the LPG-ADAPT system (Gerevini et al., 2012),
and the system developed in this paper, by using two
alternative time thresholds: 5 secs and 180 secs. Our
objective is to study the behavior of the systems vary-
ing the maximum cpu time at disposal to attempt the
repair for very critical (5 secs) and quite permissive
(180 secs) situations.
As we can see from figure 7, this parameter is
crucial for the competence of LPG-ADAPT, while it
does not condition the competence of ReCon. As ex-
pected, the LPG-ADAPT competence is almost the
same of ReCon for the 180 secs; while with 5 secs, a
RobustExecutionofRoverPlansviaActionModalitiesReconfiguration
151