Georgievski, I. and Aiello, M. (2015). HTN planning:
Overview, comparison, and beyond. Artificial Intel-
ligence, 222(0):124–156.
Georgievski, I. and Aiello, M. (2016). Automated planning
for ubiquitous computing. ACM Computing Surveys,
49(4):63:1–63:46.
Georgievski, I. and Breitenb
¨
ucher, U. (2021). A Vision
for Composing, Integrating, and Deploying AI Plan-
ning Functionalities. In IEEE International Confer-
ence on Service-Oriented System Engineering, pages
166–171.
Ghallab, M., Nau, D. S., and Traverso, P. (2004). Auto-
mated planning: Theory & practice. Morgan Kauf-
mann Publishers Inc.
Grady, J. O., editor (2014). System Requirements Analysis.
Elsevier, second edition.
Green, A., Reji, B. J., Chris, C. M., Scala, E., Meneguzzi,
F., Rico, F. M., Stairs, H., Dolejsi, J., Magnaguagno,
M., and Mounty, J. (2019). Planning.Wiki - The AI
Planning & PDDL Wiki. Accessed: January 24, 2023.
Herschel, M., Diestelk
¨
amper, R., and Ben Lahmar, H.
(2017). A Survey on Provenance: What for? What
Form? What From? The VLDB Journal, 26(6):881–
06.
H
¨
oller, D., Behnke, G., Bercher, P., Biundo, S., Fiorino, H.,
Pellier, D., and Alford, R. (2020). HDDL: An Exten-
sion to PDDL for Expressing Hierarchical Planning
Problems. In AAAI Conference on Artificial Intelli-
gence, pages 9883–9891.
Karpas, E. and Magazzeni, D. (2020). Automated Planning
for Robotics. Annual Review of Control, Robotics, and
Autonomous Systems, 3(1):417–439.
Leymann, F. and Roller, D. (1997). Workflow-Based Ap-
plications. IBM Syst. J., 36(1):102–123.
Ma, T., Ferber, P., Huo, S., Chen, J., and Katz, M. (2020).
Online planner selection with graph neural networks
and adaptive scheduling. In AAAI Conference on Ar-
tificial Intelligence, volume 34, pages 5077–5084.
McCluskey, T. L., Vaquero, T. S., and Vallati, M. (2017).
Engineering Knowledge for Automated Planning: To-
wards a Notion of Quality. In Knowledge Capture
Conference. Association for Computing Machinery.
Muise, C., Pommerening, F., Seipp, J., and Katz, M. (2022).
PLANUTILS: Bringing Planning to the Masses. In
International Conference on Automated Planning and
Scheduling: System Demonstrations.
Munassar, N. M. A. and Govardhan, A. (2010). A com-
parison between five models of software engineer-
ing. International Journal of Computer Science Is-
sues, 7(5):94–101.
Myers, K. L. (1999). CPEF: A Continuous Planning and
Execution Framework. AI Magazine, 20:63–69.
Nau, D. S., Au, T. C., Ilghami, O., Kuter, U., Murdock,
J. W., Wu, D., and Yaman, F. (2003). SHOP2: An
HTN Planning System. Journal of Artificial Intelli-
gence Research, 20:379–404.
Nilsson, N. J. (1984). Shakey the Robot. Technical Note
323, SRI International’s Artificial Intelligence Center.
Olszewska, J. I. (2019). D7-R4: Software Development
Life-Cycle for Intelligent Vision Systems. In In-
ternational Joint Conference on Knowledge Discov-
ery, Knowledge Engineering and Knowledge Manage-
ment, pages 435–441. INSTICC, SciTePress.
Pellier, D. and Fiorino, H. (2018). PDDL4J: A Planning
Domain Description Library for Java. Journal of
Experimental and Theoretical Artificial Intelligence,
30(1):143–176.
Polyak, S. T. and Tate, A. (1998). Rationale in Planning:
Causality, Dependencies, and Decisions. The Knowl-
edge Engineering Review, 13(3):247–262.
Silva, J. R., Silva, J. M., and Vaquero, T. S. (2020). Formal
Knowledge Engineering for Planning: Pre and Post-
Design Analysis. In Vallati, M. and Kitchin, D., ed-
itors, Knowledge Engineering Tools and Techniques
for AI Planning, pages 47–65. Springer International
Publishing.
Studer, R., Benjamins, V. R., and Fensel, D. (1998). Knowl-
edge Engineering: Principles and Methods. Data &
Knowledge Engineering, 25(1–2):161–197.
van Lamsweerde, A. (2009). Requirements Engineering:
From System Goals to UML Models to Software Spec-
ifications. Wiley Publishing, 1st edition.
Vaquero, T. S., Silva, J. R., and Beck, J. C. (2011a). A
Conceptual Framework for Post-Design Analysis in
AI Planning Applications. In Workshop on Knowl-
edge Engineering for Planning and Scheduling, pages
109–116.
Vaquero, T. S., Silva, J. R., and Beck, J. C. (2011b). Acqui-
sition and Re-Use of Plan Evaluation Rrationales on
Post-Design. In Workshop on Knowledge Engineer-
ing for Planning and Scheduling, pages 15–22.
Vaquero, T. S., Silva, J. R., Tonidandel, F., and Christo-
pher Beck, J. (2013). itSIMPLE: Towards an Inte-
grated Design System for Real Planning Applications.
The Knowledge Engineering Review, 28(2):215–230.
Vulgarakis Feljan, A., Mohalik, S. K., Jayaraman, M. B.,
and Badrinath, R. (2015). SOA-PE: A service-
oriented architecture for Planning and Execution in
cyber-physical systems. In International Conference
on Smart Sensors and Systems, pages 1–6.
Weder, B., Barzen, J., Leymann, F., and Vietz, D. (2022).
Quantum software development lifecycle. In Quan-
tum Software Engineering, pages 61–83. Springer.
Wu, Y., Chen, M.-H., and Offutt, J. (2003). UML-Based
Integration Testing for Component-Based Software.
In International Conference on COTS-Based Software
Systems, pages 251–260.
Zaharia, M., Chen, A., Davidson, A., Ghodsi, A., Hong,
S. A., Konwinski, A., Murching, S., Nykodym, T.,
Ogilvie, P., Parkhe, M., et al. (2018). Accelerating the
machine learning lifecycle with MLflow. IEEE Data
Eng. Bull., 41(4):39–45.
ICSOFT 2023 - 18th International Conference on Software Technologies
760