Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Zoltán Horváth
Professor and supervisor of RefactorErl
Eötvös Loránd University

Zoltán Horváth is Professor at, and Head of, the Department of Programming Languages and Compilers and Vice-Rector for International Affairs at Eötvös Loránd University in Budapest, Hungary. He defended his habilitation thesis in 2004; the title of his thesis was ``Verification and Semantics of Mobile Code Written in a Functional Programming Language''.

Current topics researched under his supervision include language design, construction of programming language processing tools, formal methods and scheduling in grids. He has been supervising the RefactorErl project since 2005.

Zoltán Horváth is Giving the Following Talks
Tutorial: Utilization of ReafactorErl during Development and Maintenance

RefactorErl is a source code analyser and transformer tool. Beside the more than 20 refactoring transformations the tool has a complex static source analyser framework: it provides data flow analysis, dynamic function call detection, side-effect analysis, a user level query language to query semantic information or structural complexity metrics about Erlang programs, dependency examination among functions or modules, function call graph with information about dynamic calls, etc. 

During the tutorial we plan to highlight some useful features of the tool, and to present how this tool can be used in software development and maintenance tasks. 

We will also present how the tool can be used for code comprehension in development teams, how to configure the RefactorErl server for multi users, etc.

Talk objectives: Show the main code comprehension features of RefactorErl and give some useful case studies about the usage.

Target audience: Everyone who has ever written Erlang code, wanted to maintain/understand/debug legacy code.