Modeling Semantic Knowledge in Erlang for Refactoring

Horváth, Zoltán [Horváth, Zoltán (Matematika-inform...), author] ELTE IK Department of Programming Languages And... (ELTE / ELU FoI / ICS); Lövei, László [Lövei, László (informatika), author] ELTE IK Department of Programming Languages And... (ELTE / ELU FoI / ICS); Kozsik, Tamás [Kozsik, Tamás (Formális módszerek), author] ELTE IK Department of Programming Languages And... (ELTE / ELU FoI / ICS); Kitlei, Róbert [Kitlei, Róbert (informatika), author] ELTE IK Department of Programming Languages And... (ELTE / ELU FoI / ICS); Víg, Anikó; Nagy, Tamás; Tóth, Melinda [Tóth, Melinda (Informatika), author] ELTE IK Department of Programming Languages And... (ELTE / ELU FoI / ICS); Király, Roland [Király, Roland (Informatika), author] Department of Information Technology (EKF / FNS / IMI)

English Scientific Article (Journal Article)
    RefactorErl is a refactoring tool for the Erlang programming language.Refactorings have to collect many kinds of information that appear scatteredin the source code. Therefore, when designing a refactoring tool, the mostimportant concern is how the program is represented so that the many layers ofintertwined information can be accessed conveniently. Such information stronglydepends on the language, therefore we have opted to develop a language specicmodel for Erlang. This model encompasses the expert knowledge necessary forrefactoring Erlang programs by describing the connections between the diversepieces of information.
    Citation styles: IEEEACMAPAChicagoHarvardCSLCopyPrint
    2021-12-09 08:51