“hello, (Modelica) world”: Automated documentation of complex simulation models exemplified by expansion valves Article Swipe
YOU?
·
· 2019
· Open Access
·
· DOI: https://doi.org/10.3384/ecp19157709
The constantly increasing computing power enables the implementation of complex simulation models.Therefore, it is possible to create more detailed models to predict system behavior more accurately.Modelica, for example, has proven great suitability in modelling complex systems, because of its high degree of reusability.However, understanding these models is quite difficult and many simulation models are poorly documented.Consequently, it is very time-consuming to retrace given model structures especially for novice.The Unified Modeling Language (UML) provides a user-friendly and graphical structure for documentation to simplify working with existing simulation models.Hence, an algorithm (ADoCSM) is developed to automatically present the structure of a Modelica simulation model in UML.This algorithm is exemplarily applied to a refrigerant circuit expansion valve model.Thereby, we contribute to an increase of simulation model quality as well as simplifying the entry in the world of Modelica.ADoCSM and the expansion valve model are freely available on GitHub:
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.3384/ecp19157709
- http://www.ep.liu.se/ecp/157/073/ecp19157073.pdf
- OA Status
- bronze
- Cited By
- 1
- References
- 7
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W2906566823
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W2906566823Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.3384/ecp19157709Digital Object Identifier
- Title
-
“hello, (Modelica) world”: Automated documentation of complex simulation models exemplified by expansion valvesWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2019Year of publication
- Publication date
-
2019-02-01Full publication date if available
- Authors
-
Christian Vering, Sven Hinrichs, Moritz Lauster, Dirk MüllerList of authors in order
- Landing page
-
https://doi.org/10.3384/ecp19157709Publisher landing page
- PDF URL
-
https://www.ep.liu.se/ecp/157/073/ecp19157073.pdfDirect link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
bronzeOpen access status per OpenAlex
- OA URL
-
https://www.ep.liu.se/ecp/157/073/ecp19157073.pdfDirect OA link when available
- Concepts
-
Modelica, Computer science, Unified Modeling Language, Reusability, Documentation, Programming language, Software engineering, SoftwareTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
1Total citation count in OpenAlex
- Citations by year (recent)
-
2022: 1Per-year citation counts (last 5 years)
- References (count)
-
7Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W2906566823 |
|---|---|
| doi | https://doi.org/10.3384/ecp19157709 |
| ids.doi | https://doi.org/10.3384/ecp19157709 |
| ids.mag | 2906566823 |
| ids.openalex | https://openalex.org/W2906566823 |
| fwci | 0.38299935 |
| type | article |
| title | “hello, (Modelica) world”: Automated documentation of complex simulation models exemplified by expansion valves |
| biblio.issue | |
| biblio.volume | 157 |
| biblio.last_page | 714 |
| biblio.first_page | 709 |
| topics[0].id | https://openalex.org/T11195 |
| topics[0].field.id | https://openalex.org/fields/18 |
| topics[0].field.display_name | Decision Sciences |
| topics[0].score | 0.9987999796867371 |
| topics[0].domain.id | https://openalex.org/domains/2 |
| topics[0].domain.display_name | Social Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1803 |
| topics[0].subfield.display_name | Management Science and Operations Research |
| topics[0].display_name | Simulation Techniques and Applications |
| topics[1].id | https://openalex.org/T13286 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9987000226974487 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1703 |
| topics[1].subfield.display_name | Computational Theory and Mathematics |
| topics[1].display_name | Modeling and Simulation Systems |
| topics[2].id | https://openalex.org/T14082 |
| topics[2].field.id | https://openalex.org/fields/26 |
| topics[2].field.display_name | Mathematics |
| topics[2].score | 0.9786999821662903 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/2607 |
| topics[2].subfield.display_name | Discrete Mathematics and Combinatorics |
| topics[2].display_name | Modeling, Simulation, and Optimization |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C37785467 |
| concepts[0].level | 2 |
| concepts[0].score | 0.9771175980567932 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q385325 |
| concepts[0].display_name | Modelica |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.7405893802642822 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C145644426 |
| concepts[2].level | 3 |
| concepts[2].score | 0.7108861207962036 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q169411 |
| concepts[2].display_name | Unified Modeling Language |
| concepts[3].id | https://openalex.org/C137981799 |
| concepts[3].level | 3 |
| concepts[3].score | 0.5363057851791382 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q1369184 |
| concepts[3].display_name | Reusability |
| concepts[4].id | https://openalex.org/C56666940 |
| concepts[4].level | 2 |
| concepts[4].score | 0.52932208776474 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q788790 |
| concepts[4].display_name | Documentation |
| concepts[5].id | https://openalex.org/C199360897 |
| concepts[5].level | 1 |
| concepts[5].score | 0.3694927990436554 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[5].display_name | Programming language |
| concepts[6].id | https://openalex.org/C115903868 |
| concepts[6].level | 1 |
| concepts[6].score | 0.3417603373527527 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q80993 |
| concepts[6].display_name | Software engineering |
| concepts[7].id | https://openalex.org/C2777904410 |
| concepts[7].level | 2 |
| concepts[7].score | 0.13481280207633972 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q7397 |
| concepts[7].display_name | Software |
| keywords[0].id | https://openalex.org/keywords/modelica |
| keywords[0].score | 0.9771175980567932 |
| keywords[0].display_name | Modelica |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.7405893802642822 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/unified-modeling-language |
| keywords[2].score | 0.7108861207962036 |
| keywords[2].display_name | Unified Modeling Language |
| keywords[3].id | https://openalex.org/keywords/reusability |
| keywords[3].score | 0.5363057851791382 |
| keywords[3].display_name | Reusability |
| keywords[4].id | https://openalex.org/keywords/documentation |
| keywords[4].score | 0.52932208776474 |
| keywords[4].display_name | Documentation |
| keywords[5].id | https://openalex.org/keywords/programming-language |
| keywords[5].score | 0.3694927990436554 |
| keywords[5].display_name | Programming language |
| keywords[6].id | https://openalex.org/keywords/software-engineering |
| keywords[6].score | 0.3417603373527527 |
| keywords[6].display_name | Software engineering |
| keywords[7].id | https://openalex.org/keywords/software |
| keywords[7].score | 0.13481280207633972 |
| keywords[7].display_name | Software |
| language | en |
| locations[0].id | doi:10.3384/ecp19157709 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4220651186 |
| locations[0].source.issn | 1650-3686, 1650-3740 |
| locations[0].source.type | conference |
| locations[0].source.is_oa | False |
| locations[0].source.issn_l | 1650-3686 |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | Linköping electronic conference proceedings |
| locations[0].source.host_organization | https://openalex.org/P4310317096 |
| locations[0].source.host_organization_name | Linköping University Electronic Press |
| locations[0].source.host_organization_lineage | https://openalex.org/P4310317096 |
| locations[0].source.host_organization_lineage_names | Linköping University Electronic Press |
| locations[0].license | |
| locations[0].pdf_url | http://www.ep.liu.se/ecp/157/073/ecp19157073.pdf |
| locations[0].version | publishedVersion |
| locations[0].raw_type | proceedings-article |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Linköping Electronic Conference Proceedings |
| locations[0].landing_page_url | https://doi.org/10.3384/ecp19157709 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5022887638 |
| authorships[0].author.orcid | https://orcid.org/0000-0001-7456-1722 |
| authorships[0].author.display_name | Christian Vering |
| authorships[0].countries | DE |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I887968799 |
| authorships[0].affiliations[0].raw_affiliation_string | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[0].institutions[0].id | https://openalex.org/I887968799 |
| authorships[0].institutions[0].ror | https://ror.org/04xfq0f34 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I887968799 |
| authorships[0].institutions[0].country_code | DE |
| authorships[0].institutions[0].display_name | RWTH Aachen University |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Christian Vering |
| authorships[0].is_corresponding | True |
| authorships[0].raw_affiliation_strings | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[1].author.id | https://openalex.org/A5037269720 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Sven Hinrichs |
| authorships[1].countries | DE |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I887968799 |
| authorships[1].affiliations[0].raw_affiliation_string | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[1].institutions[0].id | https://openalex.org/I887968799 |
| authorships[1].institutions[0].ror | https://ror.org/04xfq0f34 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I887968799 |
| authorships[1].institutions[0].country_code | DE |
| authorships[1].institutions[0].display_name | RWTH Aachen University |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Sven Hinrichs |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[2].author.id | https://openalex.org/A5023018105 |
| authorships[2].author.orcid | https://orcid.org/0000-0003-4191-1911 |
| authorships[2].author.display_name | Moritz Lauster |
| authorships[2].countries | DE |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I887968799 |
| authorships[2].affiliations[0].raw_affiliation_string | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[2].institutions[0].id | https://openalex.org/I887968799 |
| authorships[2].institutions[0].ror | https://ror.org/04xfq0f34 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I887968799 |
| authorships[2].institutions[0].country_code | DE |
| authorships[2].institutions[0].display_name | RWTH Aachen University |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Moritz Lauster |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[3].author.id | https://openalex.org/A5042146726 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-6106-6607 |
| authorships[3].author.display_name | Dirk Müller |
| authorships[3].countries | DE |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I887968799 |
| authorships[3].affiliations[0].raw_affiliation_string | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| authorships[3].institutions[0].id | https://openalex.org/I887968799 |
| authorships[3].institutions[0].ror | https://ror.org/04xfq0f34 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I887968799 |
| authorships[3].institutions[0].country_code | DE |
| authorships[3].institutions[0].display_name | RWTH Aachen University |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Dirk Müller |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Institute for Energy Efficient Buildings and Indoor Climate, RWTH Aachen University, Germany, |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | http://www.ep.liu.se/ecp/157/073/ecp19157073.pdf |
| open_access.oa_status | bronze |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | “hello, (Modelica) world”: Automated documentation of complex simulation models exemplified by expansion valves |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T11195 |
| primary_topic.field.id | https://openalex.org/fields/18 |
| primary_topic.field.display_name | Decision Sciences |
| primary_topic.score | 0.9987999796867371 |
| primary_topic.domain.id | https://openalex.org/domains/2 |
| primary_topic.domain.display_name | Social Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1803 |
| primary_topic.subfield.display_name | Management Science and Operations Research |
| primary_topic.display_name | Simulation Techniques and Applications |
| related_works | https://openalex.org/W2357836719, https://openalex.org/W2387860042, https://openalex.org/W2352924432, https://openalex.org/W281208081, https://openalex.org/W4309834090, https://openalex.org/W2331379850, https://openalex.org/W1577074301, https://openalex.org/W4309556325, https://openalex.org/W2377169542, https://openalex.org/W2295354872 |
| cited_by_count | 1 |
| counts_by_year[0].year | 2022 |
| counts_by_year[0].cited_by_count | 1 |
| locations_count | 1 |
| best_oa_location.id | doi:10.3384/ecp19157709 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4220651186 |
| best_oa_location.source.issn | 1650-3686, 1650-3740 |
| best_oa_location.source.type | conference |
| best_oa_location.source.is_oa | False |
| best_oa_location.source.issn_l | 1650-3686 |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Linköping electronic conference proceedings |
| best_oa_location.source.host_organization | https://openalex.org/P4310317096 |
| best_oa_location.source.host_organization_name | Linköping University Electronic Press |
| best_oa_location.source.host_organization_lineage | https://openalex.org/P4310317096 |
| best_oa_location.source.host_organization_lineage_names | Linköping University Electronic Press |
| best_oa_location.license | |
| best_oa_location.pdf_url | http://www.ep.liu.se/ecp/157/073/ecp19157073.pdf |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | proceedings-article |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Linköping Electronic Conference Proceedings |
| best_oa_location.landing_page_url | https://doi.org/10.3384/ecp19157709 |
| primary_location.id | doi:10.3384/ecp19157709 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4220651186 |
| primary_location.source.issn | 1650-3686, 1650-3740 |
| primary_location.source.type | conference |
| primary_location.source.is_oa | False |
| primary_location.source.issn_l | 1650-3686 |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | Linköping electronic conference proceedings |
| primary_location.source.host_organization | https://openalex.org/P4310317096 |
| primary_location.source.host_organization_name | Linköping University Electronic Press |
| primary_location.source.host_organization_lineage | https://openalex.org/P4310317096 |
| primary_location.source.host_organization_lineage_names | Linköping University Electronic Press |
| primary_location.license | |
| primary_location.pdf_url | http://www.ep.liu.se/ecp/157/073/ecp19157073.pdf |
| primary_location.version | publishedVersion |
| primary_location.raw_type | proceedings-article |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Linköping Electronic Conference Proceedings |
| primary_location.landing_page_url | https://doi.org/10.3384/ecp19157709 |
| publication_date | 2019-02-01 |
| publication_year | 2019 |
| referenced_works | https://openalex.org/W2207882867, https://openalex.org/W2168193793, https://openalex.org/W2901206149, https://openalex.org/W6607874514, https://openalex.org/W1964766700, https://openalex.org/W23257752, https://openalex.org/W2073980033 |
| referenced_works_count | 7 |
| abstract_inverted_index.a | 73, 98, 109 |
| abstract_inverted_index.an | 87, 118 |
| abstract_inverted_index.as | 124, 126 |
| abstract_inverted_index.in | 32, 102, 130 |
| abstract_inverted_index.is | 13, 46, 57, 90, 105 |
| abstract_inverted_index.it | 12, 56 |
| abstract_inverted_index.of | 8, 37, 41, 97, 120, 133 |
| abstract_inverted_index.on | 143 |
| abstract_inverted_index.to | 15, 20, 60, 80, 92, 108, 117 |
| abstract_inverted_index.we | 115 |
| abstract_inverted_index.The | 0 |
| abstract_inverted_index.and | 49, 75, 135 |
| abstract_inverted_index.are | 53, 140 |
| abstract_inverted_index.for | 26, 66, 78 |
| abstract_inverted_index.has | 28 |
| abstract_inverted_index.its | 38 |
| abstract_inverted_index.the | 6, 95, 128, 131, 136 |
| abstract_inverted_index.high | 39 |
| abstract_inverted_index.many | 50 |
| abstract_inverted_index.more | 17, 24 |
| abstract_inverted_index.very | 58 |
| abstract_inverted_index.well | 125 |
| abstract_inverted_index.with | 83 |
| abstract_inverted_index.(UML) | 71 |
| abstract_inverted_index.entry | 129 |
| abstract_inverted_index.given | 62 |
| abstract_inverted_index.great | 30 |
| abstract_inverted_index.model | 63, 101, 122, 139 |
| abstract_inverted_index.power | 4 |
| abstract_inverted_index.quite | 47 |
| abstract_inverted_index.these | 44 |
| abstract_inverted_index.valve | 113, 138 |
| abstract_inverted_index.world | 132 |
| abstract_inverted_index.create | 16 |
| abstract_inverted_index.degree | 40 |
| abstract_inverted_index.freely | 141 |
| abstract_inverted_index.models | 19, 45, 52 |
| abstract_inverted_index.poorly | 54 |
| abstract_inverted_index.proven | 29 |
| abstract_inverted_index.system | 22 |
| abstract_inverted_index.GitHub: | 144 |
| abstract_inverted_index.Unified | 68 |
| abstract_inverted_index.applied | 107 |
| abstract_inverted_index.because | 36 |
| abstract_inverted_index.circuit | 111 |
| abstract_inverted_index.complex | 9, 34 |
| abstract_inverted_index.enables | 5 |
| abstract_inverted_index.predict | 21 |
| abstract_inverted_index.present | 94 |
| abstract_inverted_index.quality | 123 |
| abstract_inverted_index.retrace | 61 |
| abstract_inverted_index.working | 82 |
| abstract_inverted_index.(ADoCSM) | 89 |
| abstract_inverted_index.Language | 70 |
| abstract_inverted_index.Modelica | 99 |
| abstract_inverted_index.Modeling | 69 |
| abstract_inverted_index.UML.This | 103 |
| abstract_inverted_index.behavior | 23 |
| abstract_inverted_index.detailed | 18 |
| abstract_inverted_index.example, | 27 |
| abstract_inverted_index.existing | 84 |
| abstract_inverted_index.increase | 119 |
| abstract_inverted_index.possible | 14 |
| abstract_inverted_index.provides | 72 |
| abstract_inverted_index.simplify | 81 |
| abstract_inverted_index.systems, | 35 |
| abstract_inverted_index.algorithm | 88, 104 |
| abstract_inverted_index.available | 142 |
| abstract_inverted_index.computing | 3 |
| abstract_inverted_index.developed | 91 |
| abstract_inverted_index.difficult | 48 |
| abstract_inverted_index.expansion | 112, 137 |
| abstract_inverted_index.graphical | 76 |
| abstract_inverted_index.modelling | 33 |
| abstract_inverted_index.structure | 77, 96 |
| abstract_inverted_index.constantly | 1 |
| abstract_inverted_index.contribute | 116 |
| abstract_inverted_index.especially | 65 |
| abstract_inverted_index.increasing | 2 |
| abstract_inverted_index.novice.The | 67 |
| abstract_inverted_index.simulation | 10, 51, 85, 100, 121 |
| abstract_inverted_index.structures | 64 |
| abstract_inverted_index.exemplarily | 106 |
| abstract_inverted_index.refrigerant | 110 |
| abstract_inverted_index.simplifying | 127 |
| abstract_inverted_index.suitability | 31 |
| abstract_inverted_index.automatically | 93 |
| abstract_inverted_index.documentation | 79 |
| abstract_inverted_index.models.Hence, | 86 |
| abstract_inverted_index.understanding | 43 |
| abstract_inverted_index.user-friendly | 74 |
| abstract_inverted_index.implementation | 7 |
| abstract_inverted_index.model.Thereby, | 114 |
| abstract_inverted_index.time-consuming | 59 |
| abstract_inverted_index.Modelica.ADoCSM | 134 |
| abstract_inverted_index.models.Therefore, | 11 |
| abstract_inverted_index.accurately.Modelica, | 25 |
| abstract_inverted_index.reusability.However, | 42 |
| abstract_inverted_index.documented.Consequently, | 55 |
| cited_by_percentile_year.max | 94 |
| cited_by_percentile_year.min | 89 |
| corresponding_author_ids | https://openalex.org/A5022887638 |
| countries_distinct_count | 1 |
| institutions_distinct_count | 4 |
| corresponding_institution_ids | https://openalex.org/I887968799 |
| citation_normalized_percentile.value | 0.51125938 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |