Iterative Requirements-Driven Business Process Modeling and Verification with Large Language Models
Source abstract
Abstract
Contemporary business process modeling lacks a systematic framework for converting unstructured requirements into structured models. Traditional manual approaches fail to support integrated lifecycle management from requirements elicitation to iterative model refinement. The gap severely limits the efficiency and accuracy of the alignment between requirements and business process modeling and often leads to costly rework and implementation errors in complex software projects. Therefore, this paper aims to establish a coherent modeling framework from requirements extraction to business process model verification. The framework maintains the traceability and consistency of the unstructured requirements through three tasks: (1) automatic generation of a structured requirements model from textual input to a set of designed prompts of hyperparameter-optimized large language models (LLMs); (2) establishment of a modeling routine to handle the iterative requirements via two sets of formalized mapping rules, a merging algorithm, and a toolkit; (3) detection of the obtained CBPMN model by a static flow error verification algorithm and reachability verification using CPN tools 4.0. A total of 15 sets of comparative experiments with three state-of-the-art automated modeling approaches demonstrate the superiority of our method in generating higher-quality requirements models, while an additional case study with two-step verification proves its validity.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Business Process Modeling and Analysis · Model-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Management, University of Shanghai for Science and Technology, Shanghai 200093, China
Funding
the National Natural Science Foundation of China · Industry-university Cooperative Education Project of the Ministry of Education of China · Shanghai University Student Innovation and Entrepreneurship Training Program
References (47)
Show source-provided references
1. Methods that bridge business models and business processes: A synthesis of the literature10.1108/BPMJ-08-2022-0396 ↗
2. Extracting goal models from natural language requirement specifications10.1016/j.jss.2024.111981 ↗
3. Kolligs, J., and Thomas, L.D. (2023). On the Viability of Diagrams and Drawings as System Requirements. Systems, 11.10.3390/systems11040176 ↗
4. UCD-LLM: A use case diagram requirement modeling multi-agent framework with large language model10.1016/j.infsof.2025.107955 ↗
5. Necula, S.-C., Dumitriu, F., and Greavu-Șerban, V. (2024). A Systematic Literature Review on Using Natural Language Processing in Software Requirements Engineering. Electronics, 13.10.3390/electronics13112055 ↗
6. Agile business process management: A systematic literature review and an integrated framework10.1108/BPMJ-12-2018-0347 ↗
7. Unlocking agility: Trapped in the antagonism between co-innovation in digital platforms, business analytics capability and external pressure for AI adoption?10.1108/BPMJ-10-2022-0484 ↗
8. Are agile organisations more process mature? Business process agility and process maturity as leverage for business performance10.1108/BPMJ-04-2024-0303 ↗
9. Implementation of an e-Commerce System for the Automation and Improvement of Commercial Management at a Business Level
10. Towards the Integration of Conversational Agents Through a Social Media Platform to Enhance the Agility of BPM
11. Meziani, R., and Imad, S. (2011, January 7–9). Towards a collaborative business process management methodology. Proceedings of the 2011 International Conference on Multimedia Computing and Systems, Ouarzazate, Morocco.10.1109/ICMCS.2011.5945621 ↗
12. Lederer, M., and Julia, T. (July, January 29). Organizing a Self-organized Team: Towards a Maturity Model for Agile Business Process Management. Proceedings of the 13th International Conference on Subject-Oriented Business Process Management, Karlsruhe, Germany.
13. Von Rosing, M., Henrik Von, S., and August-Wilhelm, S. (2014). The Complete Business Process Handbook: Body of Knowledge from Process Modeling to BPM, Morgan Kaufmann.
14. How do you frame ill-defined problems? A study on creative logics in action10.1111/caim.12543 ↗
15. Intrigila, B., Della Penna, G., and D’Ambrogio, A. (2021). A lightweight BPMN extension for business process-oriented requirements engineering. Computers, 10.10.3390/computers10120171 ↗
16. Problem frames and software engineering10.1016/j.infsof.2005.08.004 ↗
17. Hoy, Z., and Xu, M. (2023). Agile software requirements engineering challenges-solutions—A conceptual framework from systematic literature review. Information, 14.10.3390/info14060322 ↗
18. Ruan, K., Chen, X., and Jin, Z. (2023, January 4–5). Requirements Modeling Aided by ChatGPT: An Experience in Embedded Systems. Proceedings of the 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), Hannover, Germany.10.1109/REW57809.2023.00035 ↗
19. Modeling and verification of natural language requirements based on states and modes10.1145/3640822 ↗
20. Local large language models to simplify requirement engineering documents in the automotive industry
21. An approach for performance requirements verification and test environments generation
22. RM4ML: Requirements model for machine learning-enabled software systems10.1007/s00766-024-00431-4 ↗
23. Gu, P., Zhang, Y., Chen, Z., Zhao, C., Xie, K., Wu, Z., and Zhang, L. (2024). X-RMTV: An Integrated Approach for Requirement Modeling, Traceability Management, and Verification in MBSE. Systems, 12.10.3390/systems12100443 ↗
24. Unified verification and monitoring of executable UML specifications: A transformation-free approach10.1007/s10270-021-00923-9 ↗
25. Measurement of key performance indicators of user experience based on software requirements10.1016/j.scico.2023.102929 ↗
26. A formal approach for the analysis of BPMN collaboration models10.1016/j.jss.2021.111007 ↗
27. Transformation of the BPMN design model into a colored Petri net using the partitioning approach10.1109/ACCESS.2018.2853669 ↗
28. Scalable discovery of hybrid process models in a cloud computing environment10.1109/TSC.2019.2906203 ↗
29. Well-structuredness, safeness and soundness: A formal classification of BPMN collaborations10.1016/j.jlamp.2020.100630 ↗
30. Simple Framework for Efficient Development of the Functional Requirement Verification-Specific Language10.4316/AECE.2021.03002 ↗
31. Formal requirements engineering and large language models: A two-way roadmap10.1016/j.infsof.2025.107697 ↗
32. Koboyatshwene, T., and Ayalew, Y. (April, January 31). Requirements Traceability: A Systematic Literature Review. Proceedings of the 40th ACM/SIGAPP Symposium on Applied Computing, Catania, Italy.
33. What is a process model composed of A systematic literature review of meta-models in BPM10.1007/s10270-020-00847-w ↗
34. Rosing, M.V., White, S., and Cummins, F. (2015). Business Process Model and Notation (BPMN), Springer.
35. Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems10.1007/s10009-007-0038-x ↗
36. Ha, D., and Jürgen, S. (2018). World models. arXiv.
37. Towards a behavioural system dynamics: Exploring its scope and delineating its promise10.1016/j.ejor.2022.08.017 ↗
38. Jahan, M., Abad, Z.S.H., and Far, B. (2021, January 20–24). Generating Sequence Diagram from Natural Language Requirements. Proceedings of the 2021 IEEE 29th International Requirements Engineering Conference Workshops, Notre Dame, IN, USA.10.1109/REW53955.2021.00012 ↗
39. Munima, J., Mohammad, M.H., and Reza, G. (2024, January 22–27). Automated Derivation of UML Sequence Diagrams from User Stories: Unleashing the Power of Generative AI vs. a Rule-Based Approach. Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS ‘24), New York, NY, USA.
40. Ferrari, A., Abualhaijal, S., and Arora, C. (2024, January 24–25). Model Generation with LLMs: From Requirements to UML Sequence Diagrams. Proceedings of the 2024 IEEE 32nd International Requirements Engineering Conference Workshops (REW), Reykjavik, Iceland.10.1109/REW61692.2024.00044 ↗
41. Extracting use case elements from requirement documents: A natural language processing approach10.1007/s00766-025-00445-6 ↗
42. Leveraging NLP techniques for privacy requirements engineering in user stories10.1109/ACCESS.2024.3364533 ↗
43. Examining the dynamic engagement process of passengers in online car-hailing system: A view of user value10.1080/03081060.2024.2340640 ↗
44. Wang, Z., Zang, L., Tang, Y., Shen, Y., and Wu, Z. (2021). An intelligent networked car-hailing system based on the multi sensor fusion and UWB positioning technology under complex scenes condition. World Electr. Veh. J., 12.10.3390/wevj12030135 ↗
45. Online car-hailing system performance analysis based on Bayesian network10.1109/ACCESS.2019.2929620 ↗
46. Jin, D., Chunhui, W., and Zhi, J. (2023, January 4–5). Automating Extraction of Problem Diagrams from Natural Language Requirement Documents. Proceedings of the 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), Hannover, Germany.10.1109/REW57809.2023.00039 ↗
47. Akundi, A., Ontiveros, J., and Luna, S. (2024). Text-to-model transformation: Natural language-based model generation framework. Systems, 12.10.3390/systems12090369 ↗