Monday
March 29
4:00 - 4:50 PM
Kelley 1001 
[map]<http://oregonstate.edu/cw_tools/campusmap/?&offsetX=1576&offsetY=526&point=?298,111>

Simon Thompson
Professor
School of Computing
University of Kent, UK

Improving your Erlang programs and tests with Wrangler
Wrangler is a refactoring tool for the Erlang programming language, written in 
Erlang itself. After introducing the tool and showing some of its features I 
will concentrate on the 'similar code' detection facilities of Wrangler, and 
discuss how they are implemented. These features, when combined with its 
portfolio of refactorings, allow test code to be shrunk dramatically, under the 
guidance of the test engineer, and this is illustrated in an extended example 
of some commercial test code.
Biography

Simon Thompson is Professor of Logic and Computation in the Computing 
Laboratory of the University of Kent, where he has taught computing at 
undergraduate and postgraduate levels for the past twenty five years, and where 
he has been department head for the last seven. His research work has centered 
on functional programming: program verification, type systems, and most 
recently development of software tools for functional programming languages. 
His team has built the HaRe tool for refactoring Haskell programs, and is 
currently developing Wrangler to do the same for Erlang. His research has been 
funded by various agencies including EPSRC and the European Framework 
programme. He has written four books in his field of interest; Type Theory and 
Functional Programming published in 1991; Miranda: The Craft of Functional 
Programming (1995) and Haskell: The Craft of Functional Programming (2nd ed. 
1999), Addison Wesley/Pearson. In 2009 with Francesco Cesarini he published 
Erlang Programming with O'Reilly.
_______________________________________________
Colloquium mailing list
[email protected]
https://secure.engr.oregonstate.edu/mailman/listinfo/colloquium

Reply via email to