Combining Type Inference Techniques for Semi-Automatic UML Generation from Pharo Code
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21240%2F25%3A00377496" target="_blank" >RIV/68407700:21240/25:00377496 - isvavai.cz</a>
Result on the web
<a href="https://doi.org/10.1016/j.cola.2024.101300" target="_blank" >https://doi.org/10.1016/j.cola.2024.101300</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1016/j.cola.2024.101300" target="_blank" >10.1016/j.cola.2024.101300</a>
Alternative languages
Result language
angličtina
Original language name
Combining Type Inference Techniques for Semi-Automatic UML Generation from Pharo Code
Original language description
This paper explores how to reconstruct UML diagrams from dynamically typed languages such as Smalltalk, which do not use explicit type information. This lack of information makes traditional methods for extracting associations difficult. It addresses the need for automated techniques, particularly in legacy software systems, to facilitate their transformation into modern technologies, focusing on Smalltalk as a case study due to its extensive industrial legacy and modern adaptations like Pharo. We propose a way to create UML diagrams from Smalltalk code, focusing on using type inference to determine UML associations. For optimal outcomes for large-scale software systems, we recommend combining different type inference methods in an automatic or semi-automatic way.
Czech name
—
Czech description
—
Classification
Type
J<sub>imp</sub> - Article in a specialist periodical, which is included in the Web of Science database
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
<a href="/en/project/LM2023055" target="_blank" >LM2023055: Czech National Infrastructure for Biological Data</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Others
Publication year
2025
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Name of the periodical
Journal of Computer Languages
ISSN
2665-9182
e-ISSN
2590-1184
Volume of the periodical
82
Issue of the periodical within the volume
11
Country of publishing house
GB - UNITED KINGDOM
Number of pages
12
Pages from-to
—
UT code for WoS article
001362947600001
EID of the result in the Scopus database
2-s2.0-85209383015