{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T15:07:08Z","timestamp":1785424028969,"version":"3.56.0"},"reference-count":51,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T00:00:00Z","timestamp":1775520000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the Allocation for Science, Technology, and Innovation of the Co-lombian General Royalties System"},{"DOI":"10.13039\/501100007626","name":"Universidad de Caldas","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100007626","id-type":"DOI","asserted-by":"crossref"}]},{"id":[{"id":"https:\/\/ror.org\/049n68p64","id-type":"ROR","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>This study aims to automate the generation of execution plans for university projects by transforming BPMN-based process models into hierarchical planning representations that can be executed by HTN planners. Effective implementation of university extension projects requires explicit management of objectives, dependencies, and operational constraints, yet this process is often carried out manually and without formal planning support. To address this problem, the paper proposes PlanProjU, a web-based platform that captures project knowledge through BPMN and translates it into HDDL domain and problem files for execution with SHOP2 and PyHOP. The system was evaluated through real university project cases and a comparative analysis of alternative generated plans. The results show that BPMN-based project knowledge can be operationalized into executable hierarchical planning structures and that different planners may produce distinct plan alternatives depending on project characteristics. The originality of the study lies in the design of a traceable BPMN-to-HDDL workflow for university project planning, implemented in an integrated platform that connects business process modeling with HTN automated planning the originality of the study lies in the design of a traceable BPMN-to-HDDL workflow for university project planning, implemented in an integrated platform that connects business process modeling with HTN automated planning in a domain that has received limited attention in prior research. In this sense, the proposal serves both as an innovative research contribution and as a practical alternative for structuring implementation decisions in institutional settings.<\/jats:p>","DOI":"10.3390\/computers15040227","type":"journal-article","created":{"date-parts":[[2026,4,7]],"date-time":"2026-04-07T12:03:47Z","timestamp":1775563427000},"page":"227","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["PlanProjU: A BPMN-to-HDDL HTN Planning Approach for University Project Execution"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8525-5835","authenticated-orcid":false,"given":"Jhon Wilder","family":"Sanchez-Obando","sequence":"first","affiliation":[{"name":"Faculty of Artificial Intelligence and Engineering, Universidad de Caldas, Manizales 170004, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4608-281X","authenticated-orcid":false,"given":"N\u00e9stor Dario","family":"Duque-M\u00e9ndez","sequence":"additional","affiliation":[{"name":"Information, Technology and Informatics Department, Universidad Nacional de Colombia, Manizales 170001, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2878-8229","authenticated-orcid":false,"given":"Luis Fernando","family":"Castillo-Ossa","sequence":"additional","affiliation":[{"name":"Faculty of Artificial Intelligence and Engineering, Universidad de Caldas, Manizales 170004, Colombia"},{"name":"Industrial Engineering Department, Universidad Nacional de Colombia, Manizales 170001, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2026,4,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1613\/jair.1141","article-title":"SHOP2: An HTN planning system","volume":"20","author":"Nau","year":"2003","journal-title":"J. Artif. Intell. Res."},{"key":"ref_2","unstructured":"Ghallab, M., Nau, D., and Traverso, P. (2014). Automated Planning: Theory and Practice, Elsevier."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ghallab, M., Nau, D., and Traverso, P. (2004). Automated Planning: Theory and Practice, Elsevier.","DOI":"10.1016\/B978-155860856-6\/50021-1"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2160","DOI":"10.1080\/00207543.2018.1524168","article-title":"A review of methods, techniques and tools for project planning and control","volume":"57","author":"Pellerin","year":"2019","journal-title":"Int. J. Prod. Res."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"808","DOI":"10.1016\/j.ijproman.2014.09.005","article-title":"A review of analytical models, approaches and decision support tools in project monitoring and control","volume":"33","year":"2015","journal-title":"Int. J. Proj. Manag."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1111\/j.1937-5956.2005.tb00230.x","article-title":"Project scheduling\u2014Theory and practice","volume":"14","author":"Herroelen","year":"2005","journal-title":"Prod. Oper. Manag."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1599","DOI":"10.1080\/00207540310001638055","article-title":"Robust and reactive project scheduling: A review and classification of procedures","volume":"42","author":"Herroelen","year":"2004","journal-title":"Int. J. Prod. Res."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/j.ejor.2010.03.037","article-title":"Project scheduling with finite or infinite number of activity processing modes\u2014A survey","volume":"208","author":"Mika","year":"2011","journal-title":"Eur. J. Oper. Res."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1091","DOI":"10.1057\/jors.2012.174","article-title":"A review of methods and algorithms for optimizing construction scheduling","volume":"64","author":"Zhou","year":"2013","journal-title":"J. Oper. Res. Soc."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhen, Y., Bi, S., Tang, S., Lu, X., Pan, W., Shi, H., Chen, Z., Fang, Y., and Wang, X. (2024, January 16\u201319). LLM-Project: Automated Engineering Task Planning via Generative AI and WBS Integration. Proceedings of the 2024 IEEE 14th International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Copenhagen, Denmark.","DOI":"10.1109\/CYBER63482.2024.10749328"},{"key":"ref_11","unstructured":"Schroder, M. (2023). Autoscrum: Automating project planning using large language models. arXiv."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"835","DOI":"10.1613\/jair.1.11282","article-title":"HTN planning as heuristic progression search","volume":"67","author":"Bercher","year":"2020","journal-title":"J. Artif. Intell. Res."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1007\/BF02136175","article-title":"Complexity results for HTN planning","volume":"18","author":"Erol","year":"1996","journal-title":"Ann. Math. Artif. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Bercher, P., Alford, R., and H\u00f6ller, D. (2019, January 10\u201316). A Survey on Hierarchical Planning-One Abstract Idea, Many Concrete Realizations. Proceedings of the International Joint Conference on Artificial Intelligence, Macao, China.","DOI":"10.24963\/ijcai.2019\/875"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"H\u00f6ller, D., Behnke, G., Bercher, P., Biundo, S., Fiorino, H., Pellier, D., and Alford, R. (2020, January 7\u201312). HDDL: An extension to PDDL for expressing hierarchical planning problems. Proceedings of the AAAI Conference on Artificial Intelligence, New York, NY, USA.","DOI":"10.1609\/aaai.v34i06.6542"},{"key":"ref_16","first-page":"280","article-title":"The 2023 International Planning Competition","volume":"45","author":"Taitler","year":"2024","journal-title":"AI Mag."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Taylor, F.W. (2004). Scientific Management, Routledge.","DOI":"10.4324\/9780203498569"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1108\/BPMJ-11-2016-0226","article-title":"Business process management\u2013at the crossroads","volume":"24","author":"Klun","year":"2018","journal-title":"Bus. Process Manag. J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"113096","DOI":"10.1016\/j.dss.2019.113096","article-title":"Automated planning of process models: The construction of parallel splits and synchronizations","volume":"125","author":"Heinrich","year":"2019","journal-title":"Decis. Support Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2948071","article-title":"Intelligent process adaptation in the SmartPM system","volume":"8","author":"Marrella","year":"2017","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_21","unstructured":"Nau, D., Munoz-Avila, H., Cao, Y., Lotem, A., and Mitchell, S. (2001, January 4\u201310). Total-order planning with partially ordered subtasks. Proceedings of the International Joint Conference on Artificial Intelligence, Washington, DC, USA."},{"key":"ref_22","unstructured":"Nau, D., Cao, Y., Lotem, A., and Munoz-Avila, H. (1999, January 31). SHOP: Simple hierarchical ordered planner. Proceedings of the 16th International Joint Conference on Artificial Intelligence, Stockholm, Sweden."},{"key":"ref_23","unstructured":"Nau, D. (2013). Game applications of HTN planning with state variables. Planning in Games: Papers from the ICAPS Workshop, Sapienza University of Rome."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1007\/978-3-540-30204-9_22","article-title":"Triggering replanning in an integrated workflow planning and enactment system","volume":"Volume 3255","author":"Schuschel","year":"2004","journal-title":"Lecture Notes in Computer Science"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1016\/j.eswa.2006.05.027","article-title":"Integrating planning and scheduling in workflow domains","volume":"33","author":"Borrajo","year":"2007","journal-title":"Expert Syst. Appl."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/j.future.2017.02.026","article-title":"A characterization of workflow management systems for extreme-scale applications","volume":"75","author":"Filgueira","year":"2017","journal-title":"Futur. Gener. Comput. Syst."},{"key":"ref_27","first-page":"126","article-title":"The effectiveness of workflow management systems: A longitudinal study","volume":"36","author":"Reijers","year":"2016","journal-title":"Int. J. Inf. Manag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/s13740-018-0096-0","article-title":"Automated planning for business process management","volume":"8","author":"Marrella","year":"2019","journal-title":"J. Data Semant."},{"key":"ref_29","first-page":"1","article-title":"Business process variability modeling: A survey","volume":"50","author":"Dumas","year":"2017","journal-title":"ACM Comput. Surv."},{"key":"ref_30","unstructured":"McDermott, D.V. (2002, January 23\u201327). Estimated-Regression Planning for Interactions with Web Services. Proceedings of the AI Planning & Scheduling, Toulouse, France."},{"key":"ref_31","unstructured":"Sheshagiri, M., and Finin, T. (2003, January 14\u201318). A planner for composing services described in DAML-S. Proceedings of the AAMAS Workshop on Web Services and Agent-Based Engineering, Melbourne, Australia."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Peer, J. (2005). A pop-based replanning agent for automatic web service composition. European Semantic Web Conference, Springer.","DOI":"10.1007\/11431053_4"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Klusch, M., and Gerber, A. (2006). Fast composition planning of owl-s services and application. 2006 European Conference on Web Services (ECOWS\u201906), IEEE.","DOI":"10.1109\/ECOWS.2006.20"},{"key":"ref_34","unstructured":"Petrick, R.P.A., and Bacchus, F. (2004, January 3\u20137). Extending the Knowledge-Based Approach to Planning with Incomplete Information and Sensing. Proceedings of the International Conference on Automated Planning and Scheduling, Whistler, BC, Canada."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Hoffmann, J., Weber, I., and Kraft, F. (2010, January 11\u201315). Sap speaks PDDL. Proceedings of the AAAI Conference on Artificial Intelligence, Atlanta, GA, USA.","DOI":"10.1609\/aaai.v24i1.7737"},{"key":"ref_36","unstructured":"McIlraith, S., and Son, T.C. (2002, January 22\u201325). Adapting golog for composition of semantic web services. Proceedings of the KR\u201902: Proceedings of the Eights International Conference on Principles of Knowledge Representation and Reasoning, Toulouse, France."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Sohrabi, S., Prokoshyna, N., and McIlraith, S.A. (2006). Web service composition via generic procedures and customizing user preferences. International Semantic Web Conference, Springer.","DOI":"10.1007\/11926078_43"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Traverso, P., and Pistore, M. (2004). Automated composition of semantic web services into executable processes. International Semantic Web Conference, Springer.","DOI":"10.1007\/978-3-540-30475-3_27"},{"key":"ref_39","unstructured":"Bertoli, P., Pistore, M., and Traverso, P. (2006, January 4\u20136). Automated Web Service Composition by On-the-Fly Belief Space Search. Proceedings of the International Conference on Automated Planning & Scheduling, Lake District, UK."},{"key":"ref_40","unstructured":"Yousefi, M., and Bercher, P. (2025). HDDL Parser: A Realtime Hierarchical Planning Language Validation Toolkit, AAAI Press."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Stein, S., K\u00fchne, S., and Ivanov, K. (2008). Business to it transformations revisited. International Conference on Business Process Management, Springer.","DOI":"10.1007\/978-3-642-00328-8_18"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"793","DOI":"10.1016\/j.datak.2009.02.015","article-title":"The refined process structure tree","volume":"68","author":"Vanhatalo","year":"2009","journal-title":"Data Knowl. Eng."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s10845-008-0166-5","article-title":"From enterprise models to scheduling models: Bridging the gap","volume":"21","author":"Little","year":"2010","journal-title":"J. Intell. Manuf."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"102259","DOI":"10.1016\/j.softx.2025.102259","article-title":"AIDDL: The AI Domain Definition Language for integrated AI systems","volume":"31","year":"2025","journal-title":"SoftwareX"},{"key":"ref_45","unstructured":"Alford, R., Shivashankar, V., Kuter, U., and Nau, D. (2012, January 19\u201321). HTN problem spaces: Structure, algorithms, termination. Proceedings of the International Symposium on Combinatorial Search, Niagara Falls, ON, Canada."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Bercher, P., Behnke, G., H\u00f6ller, D., and Biundo, S. (2017, January 19\u201325). An Admissible HTN Planning Heuristic. Proceedings of the International Joint Conference on Artificial Intelligence, Melbourne, Australia.","DOI":"10.24963\/ijcai.2017\/68"},{"key":"ref_47","unstructured":"Geier, T., and Bercher, P. (2011, January 16\u201322). On the decidability of HTN planning with task insertion. Proceedings of the IJCAI Proceedings-International Joint Conference on Artificial Intelligence, Barcelona, Spain."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MIS.2005.20","article-title":"Applications of SHOP and SHOP2","volume":"20","author":"Nau","year":"2005","journal-title":"IEEE Intell. Syst."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Dresch, A., Lacerda, D.P., and Antunes, J.A.V. (2015). Design Science Research: A Method for Science and Technology Advancement, Springer.","DOI":"10.1007\/978-3-319-07374-3"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Siedhoff, S. (2019). Design Science Research, Springer.","DOI":"10.1007\/978-3-658-26336-2_3"},{"key":"ref_51","unstructured":"Owczarzak, K., Conroy, J., Dang, H.T., and Nenkova, A. (2012). An assessment of the accuracy of automatic evaluation in summarization. Proceedings of Workshop on Evaluation Metrics and System Comparison for Automatic Summarization, Association for Computational Linguistics."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/15\/4\/227\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T04:13:01Z","timestamp":1775707981000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/15\/4\/227"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,7]]},"references-count":51,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2026,4]]}},"alternative-id":["computers15040227"],"URL":"https:\/\/doi.org\/10.3390\/computers15040227","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,4,7]]}}}