<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards an LLM-based Tool for Automated Database Design</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Predrag Divljan</string-name>
          <email>pdivljan@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Drazen Brdjanin</string-name>
          <email>drazen.brdjanin@etf.unibl.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Communications Regulatory Agency</institution>
          ,
          <addr-line>Mehmeda Spahe 1, 71000 Sarajevo</addr-line>
          ,
          <country country="BA">Bosnia and Herzegovina</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SCME</institution>
          ,
          <addr-line>Doctoral Consortium, Tutorials</addr-line>
          ,
          <institution>Project Exhibitions</institution>
          ,
          <addr-line>Posters and Demos</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Banja Luka, Faculty of Electrical Engineering</institution>
          ,
          <addr-line>Patre 5, 78000 Banja Luka</addr-line>
          ,
          <country country="BA">Bosnia and Herzegovina</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <abstract>
        <p>Large Language Models (LLMs) are revolutionizing many fields, ofering great potential for data modeling as well. This paper presents an early prototype of an LLM-based tool for automated (conceptual) database design. The implemented online web-based tool applies a zero-shot LLM prompting approach, where the users may select one of three diferent state-of-the-art LLMs. The implemented tool enables automatic synthesis of the target conceptual database model represented by a PlantUML model. The preliminary evaluation results imply very high efectiveness of LLM-based CDM synthesis and significant potential for further applications.</p>
      </abstract>
      <kwd-group>
        <kwd>class diagram</kwd>
        <kwd>conceptual database model</kwd>
        <kwd>LLM</kwd>
        <kwd>PlantUML</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Database design has long been recognized as a very important research area. The common design
process begins with a conceptual design phase, resulting in a CDM (Conceptual Database Model). This
phase is inherently complex and typically requires multiple iterations to finalize the target CDM. Unlike
the subsequent design steps that are usually just straightforward automated transformations of the
CDM, conceptual design is typically performed manually, and its automation is very desirable.</p>
      <p>
        Although the idea of automating CDM design dates back to the early 1980s [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], there is still no tool
able to automatically generate a complete and correct CDM, regardless of the input used. The existing
approaches primarily take textual specifications (cf. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), although there are some alternative approaches
taking models (e.g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]), or even speech (e.g. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) as input for automation.
      </p>
      <p>
        The emergence of LLMs (such as ChatGPT) has brought very promising opportunities to enhance
CDM design [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Being trained on extensive and diverse datasets, LLMs are very successful in tasks such
as generating meaningful context-aware text or generating executable code. Their ability to process and
interpret intricate NL (Natural Language) inputs makes them very suitable for data modeling, where
the transformation of textual descriptions into structured output is essential.
      </p>
      <p>
        Although LLMs are capable of automatically generating structured outputs, such as JSON
representation of data models (e.g. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]), their usage in automated database design has not yet reached the level
of a tool able to generate a complete and correct target database schema based on user requirements
or textual descriptions. This fact motivates our research aimed at developing an LLM-based tool for
automated database design, which will: (1) be able to automatically derive a CDM from a textual
specification, (2) enable forward engineering of the target database based on the automatically generated CDM.
In this paper we present an early online web-based prototype of the target tool, which is currently able
to perform the first step – automatic derivation of a CDM represented by a PlantUML class diagram.
      </p>
      <p>The paper is structured as follows. After this introductory section, the second section provides a
brief overview of the related work. The third section presents the approach and the implemented tool,
while the fourth section illustrates its usage. The final section concludes the paper and provides future
work intentions.</p>
      <p>CEUR
Workshop</p>
      <p>ISSN1613-0073</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        The notion of automatic CDM derivation from textual specifications dates back to the early 1980s, when
Chen proposed a set of heuristic rules to translate unstructured NL sentences (English) into an E-R
diagram [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], followed by a lot of research resulting in diferent approaches and numerous tools [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        The existing approaches are mainly linguistics-based – they apply NLP (Natural Language Processing)
techniques to derive CDMs from NL text. The existing tools (e.g., ER-Converter [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and LIDA [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ])
typically support a single source NL and do not provide multilingual support. Only TexToData [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
enables automatic CDM derivation from textual specifications in diferent source NLs.
      </p>
      <p>
        Recently, the employment of LLMs in data modeling tasks has been explored. The majority of papers
(e.g., [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref6">6, 10, 11, 12</xref>
        ]) just present results of experimental studies aimed at assessing the capability of
LLMs for automated derivation of data models from textual specifications. Only a very small number
of them (e.g., [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]) present an implemented LLM-based tool for automated data model design, but the
generated models do not represent CDMs. The generated data models are typically represented by
PlantUML class diagrams (e.g., in [
        <xref ref-type="bibr" rid="ref12 ref13 ref6">6, 12, 13</xref>
        ]), although some alternative representations are also used,
such as JSON in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] or EBNF in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>To the best of our knowledge, there is still no LLM-based tool for automatic CDM design, and our
tool constitutes the first online LLM-based CDM generator.</p>
    </sec>
    <sec id="sec-3">
      <title>3. LLM-based CDM generator</title>
      <p>The LLM-based CDM generator is implemented as an SPA (Single-page Application) Java Spring Boot
web application.1 It enables automatic creation of PlantUML scripts and diagrams based on input
textual specification and the user-selected LLM, as illustrated by the screenshot shown in Fig. 1. It is
possible to choose between three LLMs, which are currently employed in the system: Gemini-2.5-Flash,
Llama-3-70b, and Mistral-Large-2. These LLMs were selected for their architectural diversity, high
efectiveness, and high eficiency scores in automatic CDM generation. 2 Besides the employed LLMs,
which are completely free of charge, additional LLMs can be easily employed.
1Available on: https://database-ai.onrender.com/
Source code available on: https://github.com/pdivljan81/database_AI
2We selected these three LLMs after a preliminary assessment of 16 state-of-the-art LLMs. Due to the paper length limitation,
we are not able to provide all assessment results, but give only a list of the assessed LLMs: GPT-4, GPT-4o, GPT-4o-Mini,
GPTO1-Preview, GPT-O1-Mini, Gemini-2.5-Pro, Gemini-2.5-Flash, Claude-3.5-Sonnet, Mistral-Large-2, Codestral, Mixtral-8x22B,
Llama-3.1-405B-Instr, Llama-3.2-90B-Vision, Llama-3.1-Nemotron, Qwen2.5-72B-Instr, WizardLM-2-8x22B.</p>
      <p>The entire process of CDM design, from the input textual specification to the target PlantUML class
diagram, is illustrated by the sequence diagram shown in Fig. 2.</p>
      <p>Based on the input parameters (textual specification and selected LLM) and a carefully tailored LLM
prompt (not visible to the users), the CDM generator creates an API request and forwards it to the
corresponding API service3 of the selected LLM.</p>
      <p>Special attention was paid to tailoring the LLM prompt, whereby a zero-shot prompting4 approach is
applied. The rules specified for the LLM prompt when generating PlantUML models serve to ensure
precise, consistent, and strict adherence to the input description without additional interpretations
or assumptions. The selected LLM must use only the information explicitly given in the textual
specification, and it is not allowed to introduce prior knowledge, extensions, or typical practices that are
not clearly stated. Each class, including subclasses, must contain at least one attribute of its own, and
the generation of empty classes or classes without attributes is strictly prohibited. For classes that do
not inherit a primary key (PK) operation, it is mandatory to generate exactly one PK operation with the
same attribute as the distinct attribute within the class. All other attributes are also explicitly stated. All
relationships between classes are displayed only as inheritances or associations with possibly marked
end multiplicities and association name, only if they are explicitly defined. It is never allowed to use
associations to represent inheritance. Enumerations may be used only when the description clearly and
completely states all allowed values. In all other cases, entity types must be represented as concrete
classes.5</p>
      <p>In response, the API service of the selected LLM returns the generated PlantUML script, which
is automatically post-processed by the CDM generator if needed. Post-processing is the automatic
correction, adjustment, or filtering of generated results after their initial creation, in order to ensure
correctness, consistency, or usability according to defined additional rules in the code. Then, the
PlantUML script is sent to the external online PlantUML service6 that generates and returns the
corresponding class diagram. Finally, the script and the diagram are shown in the browser.7
:Generator
:LLM API
:PlantUML API
User
input textual specification
select LLM
createRequest(LLM, prompt, inputText)
request(prompt)</p>
      <p>PlantUML script
postprocess(script)
display(script, diagram)</p>
      <p>
        request(script)
PlantUML diagram
3API service for Gemini-2.5-Flash: https://generativelanguage.googleapis.com/v1/models/gemini-2.5-flash
API service for Llama-3-70b: https://api.groq.com/openai/v1/chat/completions
API service for Mistral-Large-2: https://api.mistral.ai/v1/chat/completions
4Zero-shot prompting means generating output based solely on an instruction, without any examples (cf. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]).
5The complete prompt can be found at: https://github.com/pdivljan81/database_AI/blob/main/prompt.txt.
6https://www.plantuml.com/plantuml/uml/
7At the moment, users can only import the resulting PlantUML script into other modeling tools to proceed with forward
engineering of the target database, so we intend to integrate the generator into the TexToData tool [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], in order to obtain a
complete LLM-based database design tool.
4. Illustrative examples of automatic LLM-based CDM design
This section presents two illustrative examples (Mistral-Large-2 is used in both examples) of automatic
CDM design by using the implemented tool.
      </p>
      <p>The first example (Fig. 3) provides a simple textual specification in English, and the corresponding
CDM automatically generated by the implemented tool (the corresponding PlantUML script is omitted
due to the paper length limitation). To illustrate multilingualism, particularly the ability to derive
CDM automatically from languages with very complex morphology (such as Slavic and some other
languages), we provide another example (Fig. 4), where we use an equivalent specification in Serbian.</p>
      <p>Although the presented examples are quite simple, they are very illustrative and show that the
proposed approach and implemented tool enable very efective automatic CDM derivation from textual
specifications represented in diferent NLs, even from NLs with very complex morphology.
Library members are students or
faculty employees. Library members
borrow library units. Students have
index number and limit of library
units borrowed. Library member
has id, name, address, telephone
and number of library units
borrowed. Faculty employee has room
and phone. Library unit has unique
tag and available information.
Library units are magazines or books.</p>
      <p>Library unit has name, year and
author. Magazines have number.
Magazines and books have ISSN. Publisher
has name and residence. Publisher
publishes library units.
Članovi biblioteke su studenti ili
zaposleni na fakultetu. Članovi
biblioteke posuđuju bibliotečke jedinice.</p>
      <p>Studenti imaju broj indeksa i limit
za broj posuđenih bibliotečkih
jedinica. Članovi biblioteke imaju id,
ime, adresu, broj telefona i broj
posuđenih bibliotečkih jedinica.
Zaposledni na fakultetu imaju broj sobe
i broj telefona. Bibliotečka jedinica
ima jedinstvenu oznaku i informaciju
o raspoloživosti. Bibliotečke jedinice
su časopisi ili knjige. Bibliotečka
jedinica ima naziv, godinu izdanja i
autora. Časopisi imaju broj. Časopisi i
knjige imaju ISSN. Izdavač ima naziv
i sjedište. Izdavač objavljuje
bibliotečke jedinice.</p>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusion</title>
      <p>In this paper, we introduced the first online web-based automatic LLM-based CDM generator. The first
results show that the LLMs significantly contribute to the automation of CDM design, enabling very
eficient and efective CDM derivation from diferent NLs.</p>
      <p>
        Our future work will focus on further improvements and extensive evaluation of the entire approach,
with the main objective to develop and integrate the LLM-based CDM generator into TexToData [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] in
order to obtain a complete online LLM-based tool for automated database design.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used Grammarly in order to: Grammar and spelling
check. Further, the authors used Mistral-Large-2 to generate the PlantUML scripts that are further
visualized by the diagrams shown in figures 3 and 4. After using these tools/services, the authors
reviewed and edited the content as needed and take full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>English sentence structure and entity-relationship diagrams</article-title>
          ,
          <source>Information Sciences 29</source>
          (
          <year>1983</year>
          )
          <fpage>127</fpage>
          -
          <lpage>149</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.-Y.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ceong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Thonggoom</surname>
          </string-name>
          ,
          <article-title>Methodologies for semi-automated conceptual data modeling from requirements</article-title>
          , in: Johannesson,
          <string-name>
            <surname>P.</surname>
          </string-name>
          , et al. (Eds.),
          <source>Conceptual Modeling</source>
          , Springer International Publishing,
          <year>2015</year>
          , pp.
          <fpage>18</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Brdjanin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vukotic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Banjac</surname>
          </string-name>
          , G. Banjac,
          <string-name>
            <given-names>S.</given-names>
            <surname>Maric</surname>
          </string-name>
          ,
          <article-title>Automatic derivation of the initial conceptual database model from a set of business process models</article-title>
          ,
          <source>Computer Science and Information Systems</source>
          <volume>19</volume>
          (
          <year>2022</year>
          )
          <fpage>455</fpage>
          -
          <lpage>493</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Brdjanin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Banjac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Keserovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Babic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Golubovic</surname>
          </string-name>
          ,
          <article-title>Combining speech processing and text processing in conceptual database design</article-title>
          ,
          <source>Telfor Journal</source>
          <volume>16</volume>
          (
          <year>2024</year>
          )
          <fpage>8</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. C.</given-names>
            <surname>Storey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pastor</surname>
          </string-name>
          , G. Guizzardi,
          <string-name>
            <given-names>S. W.</given-names>
            <surname>Liddle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Maaß</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Parsons</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ralyté</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <article-title>Large language models for conceptual modeling: Assessment and application potential</article-title>
          ,
          <source>Data &amp; Knowledge Engineering</source>
          <volume>160</volume>
          (
          <year>2025</year>
          )
          <fpage>102480</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.-G.</given-names>
            <surname>Fill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Köpke</surname>
          </string-name>
          ,
          <article-title>Conceptual modeling and large language models: Impressions from ifrst experiments with chatgpt</article-title>
          ,
          <source>Enterprise Modelling and Inf. Sys. Architectures</source>
          <volume>18</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Omar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hanna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>McKevitt</surname>
          </string-name>
          ,
          <article-title>Heuristics-based entity-relationship modelling through natural language processing</article-title>
          ,
          <source>in: Proc. of AICS</source>
          <year>2004</year>
          ,
          <year>2004</year>
          , pp.
          <fpage>302</fpage>
          -
          <lpage>313</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Overmyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Benoit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Owen</surname>
          </string-name>
          ,
          <article-title>Conceptual modeling through linguistic analysis using LIDA</article-title>
          ,
          <source>in: Proc. of ICSE</source>
          <year>2001</year>
          , IEEE,
          <year>2001</year>
          , pp.
          <fpage>401</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Banjac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Matic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Cvijanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Brdjanin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Banjac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Stojisavljevic</surname>
          </string-name>
          ,
          <article-title>Employing multiple online translation services in a multilingual database design tool</article-title>
          , in: J.
          <string-name>
            <surname>Tekli</surname>
          </string-name>
          , et al. (Eds.),
          <source>New Trends in Database and Information Systems</source>
          , Springer Nature Switzerland,
          <year>2025</year>
          , pp.
          <fpage>238</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hernández López</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Mussbacher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Varró</surname>
          </string-name>
          ,
          <article-title>Automated domain modeling with large language models: A comparative study</article-title>
          ,
          <source>in: MODELS</source>
          <year>2023</year>
          ,
          <year>2023</year>
          , pp.
          <fpage>162</fpage>
          -
          <lpage>172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>I.</given-names>
            <surname>Reinhartz-Berger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Ali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bork</surname>
          </string-name>
          ,
          <article-title>Leveraging LLMs for domain modeling: The impact of granularity and strategy on quality</article-title>
          , in: J.
          <string-name>
            <surname>Krogstie</surname>
          </string-name>
          , et al. (Eds.),
          <source>Advanced Information Systems Engineering</source>
          , Springer Nature Switzerland,
          <year>2025</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cámara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Troya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Burgueño</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vallecillo</surname>
          </string-name>
          ,
          <article-title>On the assessment of generative ai in modeling tasks: an experience report with chatgpt and uml</article-title>
          ,
          <source>Software and Systems Modeling</source>
          <volume>22</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Härer</surname>
          </string-name>
          ,
          <article-title>Conceptual model interpreter for large language models</article-title>
          ,
          <source>in: ER Forum</source>
          <year>2023</year>
          , volume
          <volume>3618</volume>
          , CEUR Workshop Proceedings,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hayashi</surname>
          </string-name>
          , G. Neubig,
          <article-title>Pre-train, prompt, and predict: A systematic survey of prompting methods in natural language processing</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>55</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>