Combining Type Inference Techniques for Semi-Automatic UML Generation from Pharo Code
Identifikátory výsledku
Kód výsledku v 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>
Výsledek na webu
<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>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Combining Type Inference Techniques for Semi-Automatic UML Generation from Pharo Code
Popis výsledku v původním jazyce
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.
Název v anglickém jazyce
Combining Type Inference Techniques for Semi-Automatic UML Generation from Pharo Code
Popis výsledku anglicky
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.
Klasifikace
Druh
J<sub>imp</sub> - Článek v periodiku v databázi Web of Science
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
<a href="/cs/project/LM2023055" target="_blank" >LM2023055: Česká národní infrastruktura pro biologická data</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)<br>S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2025
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název periodika
Journal of Computer Languages
ISSN
2665-9182
e-ISSN
2590-1184
Svazek periodika
82
Číslo periodika v rámci svazku
11
Stát vydavatele periodika
GB - Spojené království Velké Británie a Severního Irska
Počet stran výsledku
12
Strana od-do
—
Kód UT WoS článku
001362947600001
EID výsledku v databázi Scopus
2-s2.0-85209383015