{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T10:10:48Z","timestamp":1760004648495,"version":"build-2065373602"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T00:00:00Z","timestamp":1759968000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T00:00:00Z","timestamp":1759968000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-025-04444-w","type":"journal-article","created":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T09:29:04Z","timestamp":1760002144000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["TTool-AI: A Large Language Model-Based Assistant for Model Driven Engineering"],"prefix":"10.1007","volume":"6","author":[{"given":"Bastien","family":"Sultan","sequence":"first","affiliation":[]},{"given":"Ludovic","family":"Apvrille","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,10,9]]},"reference":[{"key":"4444_CR1","doi-asserted-by":"crossref","unstructured":"Ahmad A, Waseem M, Liang P, et\u00a0al. Towards human-bot collaborative software architecting with ChatGPT. In: Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, 2023. p. 279\u2013285.","DOI":"10.1145\/3593434.3593468"},{"key":"4444_CR2","unstructured":"Alarcia RMG, Russo P, Renga A, et\u00a0al. Bringing systems engineering models to large language models: an integration of OPM with an LLM for design assistants. In: Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering-MBSE-AI Integration, 2024. p. 334\u2013345."},{"key":"4444_CR3","doi-asserted-by":"crossref","unstructured":"Apvrille L, Roudier Y. SysML-Sec attack graphs: compact representations for complex attacks. In: Graphical Models for Security: Second International Workshop, GraMSec 2015, Verona, Italy, July 13, 2015, Revised Selected Papers 2, Springer, 2016. p. 35\u201349.","DOI":"10.1007\/978-3-319-29968-6_3"},{"key":"4444_CR4","doi-asserted-by":"publisher","unstructured":"Apvrille L, Sultan B. System architects are not alone anymore: automatic system modeling with AI. In: Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering (MODELSWARD 2024), INSTICC. SciTePress, 2024. p. 27\u201338. https:\/\/doi.org\/10.5220\/0012320100003645.","DOI":"10.5220\/0012320100003645"},{"key":"4444_CR5","doi-asserted-by":"crossref","unstructured":"Aquino ER, De\u00a0Saqui-Sannes P, Vingerhoeds RA. A methodological assistant for use case diagrams. In: 8th MODELSWARD: International Conference on Model-Driven Engineering and Software Development, 2020. p. 1\u201311.","DOI":"10.5220\/0008938002270236"},{"key":"4444_CR6","doi-asserted-by":"crossref","unstructured":"De\u00a0Allende AB, Sultan B, Apvrille L. Automated attack tree generation using artificial intelligence and natural language processing. In: International Conference on Risks and Security of Internet and Systems, Springer, 2024a. p. 141\u2013156.","DOI":"10.1007\/978-3-031-89350-6_9"},{"key":"4444_CR7","doi-asserted-by":"publisher","unstructured":"De\u00a0Allende AB, Sultan B, Apvrille L. From attack trees to attack-defense trees with generative AI & natural language processing. In: Proceedings of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems. Association for Computing Machinery, New York, NY, MODELS Companion \u201924, 2024b. p. 561-56. https:\/\/doi.org\/10.1145\/3652620.3687804.","DOI":"10.1145\/3652620.3687804"},{"key":"4444_CR8","doi-asserted-by":"crossref","unstructured":"Calvino AT, Apvrille L. Direct model-checking of SysML models. In: 9th International Conference on Model-Driven Engineering and Software Development, SCITEPRESS-Science and Technology Publications. 2021. p. 216\u2013223.","DOI":"10.5220\/0010256302160223"},{"key":"4444_CR9","doi-asserted-by":"crossref","unstructured":"C\u00e1mara J, Troya J, Burgue\u00f1o L, et\u00a0al. On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML. Software and Systems Modeling. 2023. p. 1\u201313.","DOI":"10.1007\/s10270-023-01105-5"},{"key":"4444_CR10","unstructured":"Chami M, Zoghbi C, Bruel JM. A First Step towards AI for MBSE: Generating a Part of SysML Models from Text Using AI. A First Step towards AI. 2019."},{"key":"4444_CR11","doi-asserted-by":"crossref","unstructured":"Chen B, Chen K, Hassani S, et\u00a0al. On the Use of GPT-4 for Creating Goal Models: An Exploratory Study. In: 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), IEEE, 2023. p. 262\u2013271.","DOI":"10.1109\/REW57809.2023.00052"},{"issue":"3","key":"4444_CR12","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1007\/s10270-023-01106-4","volume":"22","author":"B Combemale","year":"2023","unstructured":"Combemale B, Gray J, Rumpe B. Chatgpt in software modeling. Softw Syst Model. 2023;22(3):777\u20139.","journal-title":"Softw Syst Model"},{"issue":"6","key":"4444_CR13","doi-asserted-by":"publisher","first-page":"714","DOI":"10.1007\/s42979-024-03027-5","volume":"5","author":"S Coudert","year":"2024","unstructured":"Coudert S, Apvrille L, Sultan B, et al. Incremental and formal verification of SysML models. SN Comput Sci. 2024;5(6):714.","journal-title":"SN Comput Sci"},{"issue":"3","key":"4444_CR14","doi-asserted-by":"publisher","first-page":"923","DOI":"10.1007\/s10270-025-01263-8","volume":"24","author":"J Rocco","year":"2025","unstructured":"Rocco J, Ruscio D, Sipio C, et al. On the use of large language models in model-driven engineering: on the use of large language. Softw Syst Model. 2025;24(3):923\u201348. https:\/\/doi.org\/10.1007\/s10270-025-01263-8.","journal-title":"Softw Syst Model"},{"key":"4444_CR15","first-page":"1208","volume-title":"Encyclopedia of knowledge management","author":"D Dori","year":"2011","unstructured":"Dori D. Object-process methodology. In: Encyclopedia of knowledge management. 2nd ed. Palmdale, PA: IGI Global Scientific Publishing; 2011. p. 1208\u201320.","edition":"2"},{"key":"4444_CR16","unstructured":"Fincantieri. Fin stabilizers system. 2024. https:\/\/www.fincantieri.com\/globalassets\/prodotti-servizi\/sistemi-e-componenti\/sistemi-e-componenti-navali\/fin-stabilizers_mp-03-14.pdf."},{"key":"4444_CR17","doi-asserted-by":"publisher","unstructured":"Gelhausen T, Tichy WF. Thematic Role Based Generation of UML Models from Real World Requirements. In: International Conference on Semantic Computing (ICSC 2007), 2007. p. 282\u2013289. https:\/\/doi.org\/10.1109\/ICSC.2007.13.","DOI":"10.1109\/ICSC.2007.13"},{"key":"4444_CR18","doi-asserted-by":"crossref","unstructured":"Ghosh S, Elenius D, Li W, et\u00a0al. ARSENAL: automatic requirements specification extraction from natural language. In: NASA Formal Methods: 8th International Symposium, NFM 2016, Minneapolis, MN, USA, June 7-9, 2016, Proceedings 8, Springer, 2016. p. 41\u201346.","DOI":"10.1007\/978-3-319-40648-0_4"},{"key":"4444_CR19","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s11219-013-9210-6","volume":"22","author":"M Landh\u00e4u\u00dfer","year":"2014","unstructured":"Landh\u00e4u\u00dfer M, K\u00f6rner SJ, Tichy WF. From requirements to UML models and back: how automatic processing of text can support requirements engineering. Softw Qual J. 2014;22:121\u201349.","journal-title":"Softw Qual J"},{"key":"4444_CR20","doi-asserted-by":"crossref","unstructured":"Nakagawa H, Honiden S. MAPE-K loop-based goal model generation using generative AI. In: 2023 IEEE 31st International Requirements Engineering Conference Workshops (REW), IEEE, 2023. p. 247\u2013251.","DOI":"10.1109\/REW57809.2023.00050"},{"key":"4444_CR21","doi-asserted-by":"crossref","unstructured":"Netz L, Reimar J, Rumpe B. Using grammar masking to ensure syntactic validity in LLM-based modeling tasks. In: Proceedings of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. Association for Computing Machinery, New York, NY, MODELS \u201924. 2024.","DOI":"10.1145\/3652620.3687805"},{"key":"4444_CR22","unstructured":"OpenAI. GPT4 Technical Report. Technical Report, 2023. https:\/\/cdn.openai.com\/papers\/gpt-4.pdf."},{"key":"4444_CR23","doi-asserted-by":"crossref","unstructured":"Pedroza G, Apvrille L, Knorreck D AVATAR: a SysML environment for the formal verification of safety and security properties. In: 2011 11th Annual International Conference on New Technologies of Distributed Systems, IEEE, 2011. p. 1\u201310.","DOI":"10.1109\/NOTERE.2011.5957992"},{"key":"4444_CR24","unstructured":"Petrovic N, Pan F, Lebioda K, et\u00a0al. Synergy of large language model and model driven engineering for automated development of centralized vehicular systems. 2024. arXiv preprint arXiv:2404.05508."},{"key":"4444_CR25","doi-asserted-by":"publisher","first-page":"439","DOI":"10.1016\/j.procir.2021.05.101","volume":"100","author":"M Riesener","year":"2021","unstructured":"Riesener M, Doelle C, Perau S, et al. Methodology for iterative system modeling in agile product development. Procedia Cirp. 2021;100:439\u201344.","journal-title":"Procedia Cirp"},{"key":"4444_CR26","doi-asserted-by":"crossref","unstructured":"Roudier Y, Apvrille L. SysML-Sec: a model driven approach for designing safe and secure systems. In: 2015 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD), INSTICC, 2015. p. 655\u2013664.","DOI":"10.5220\/0005402006550664"},{"issue":"3","key":"4444_CR27","doi-asserted-by":"publisher","first-page":"856","DOI":"10.1002\/spe.3170","volume":"53","author":"M Savary-Leblanc","year":"2023","unstructured":"Savary-Leblanc M, Burgue\u00f1o L, Cabot J, et al. Software assistants in software engineering: a systematic mapping study. Softw Practice Exp. 2023;53(3):856\u201392.","journal-title":"Softw Practice Exp"},{"key":"4444_CR28","doi-asserted-by":"crossref","unstructured":"Schr\u00e4der E, Bernijazov R, Foullois M, et\u00a0al. Examples of AI-based assistance systems in context of model-based systems engineering. In: 2022 IEEE International Symposium on Systems Engineering (ISSE), IEEE, 2022. p. 1\u20138.","DOI":"10.1109\/ISSE54508.2022.10005487"},{"key":"4444_CR29","doi-asserted-by":"publisher","unstructured":"Sultan B, Apvrille L. AI-driven consistency of SysML diagrams. In: Proceedings of the ACM\/IEEE 27th International Conference on Model Driven Engineering Languages and Systems. Association for Computing Machinery, New York, NY, MODELS \u201924. 2024. p. 149-159. https:\/\/doi.org\/10.1145\/3640310.3674079.","DOI":"10.1145\/3640310.3674079"},{"key":"4444_CR30","doi-asserted-by":"publisher","DOI":"10.1145\/3624583","author":"B Sultan","year":"2023","unstructured":"Sultan B, Fr\u00e9not L, Apvrille L, et al. Amulet: a mutation language enabling automatic enrichment of SysML models. ACM Trans Embed Comput Syst. 2023. https:\/\/doi.org\/10.1145\/3624583.","journal-title":"ACM Trans Embed Comput Syst"},{"key":"4444_CR31","unstructured":"Zhou D, Sch\u00e4rli N, Hou L, et\u00a0al. Least-to-most prompting enables complex reasoning in large language models. 2022. arXiv preprint arXiv:2205.10625."}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-04444-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-025-04444-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-025-04444-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T09:29:13Z","timestamp":1760002153000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-025-04444-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,9]]},"references-count":31,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2025,10]]}},"alternative-id":["4444"],"URL":"https:\/\/doi.org\/10.1007\/s42979-025-04444-w","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,9]]},"assertion":[{"value":"9 October 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 September 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 October 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Research involving human and\/or animals"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}}],"article-number":"886"}}