Thomas Kühne
Associate Professor
Room  Cotton 233
Phone  +64 4 463 5443
Fax  +64 4 463 5045       
Email  Thomas.Kuehne@mcs.vuw.ac.nz
School of Mathematics, Statistics and     
Computer Science
Victoria University of Wellington
P. O. Box 600, Wellington 6140
New Zealand (Courier Address & Location)

Since November 2007 Thomas has been an Associate Professor at the Victoria University of Wellington. Before that he was an Assistant Professor at the Darmstadt University of Technology, an Acting Professor at the Software Engineering Department of the University of Mannheim and the Darmstadt University of Technology, a researcher at the University of Kaiserslautern and a Lecturer in Computing at Staffordshire University.

Research Interests

Thomas' research interests include object-technology, programming languages, component architectures, (meta-)modelling, and model-driven development.

Edutainment

Thomas was inspired to a brief science-fiction mystery when he was thinking about metalevels for one of his courses. He came up with the "No Shortcuts" paradox when strolling through the streets of Darmstadt.

Publications

Publications
Publications
Doctoral Thesis
A Functional Pattern System for Object-Oriented Design

Teaching

Teaching
COMP471 - Special Topic: Model-Driven Development, (course pages)
SWEN203 - Software Engineering Analysis, (course pages)

I am involved in teaching the Software Engineering specialisation of the Bachelor of Engineering offered by the Faculty of Engineering.

Events

Consider submitting to
ACSW 2009
20.1.-23.1.
Wellington,
New Zealand
Consider submitting to
SLE 2008
29.9.-30.9.
Toulouse, France
Consider participating at
MODELS 2008
28.9.-3.10.
Toulouse, France
Consider participating at
EDOC 2008
15.9.-19.9.
Munich, Germany
I was Co-General and Co-Program Chair for
Modellierung 2008
12.3.-14.3.
Berlin, Germany
I am a guest editor for the

Projects

Theses

A number of theses topics from my general research area are available from the B.Sc. Honours up to the Ph.D. level. Please contact me if you are interested to work on topics such as "Deep Java", "Dependent Types", "Architecture Stratification", "Domain-Customized Languages", "Model-Driven Development".

Good students (GPA of A- or above) can apply for the following scholarships:

Quotations

The best way to fully understand something is to teach it to someone.
— TK


Creativity is a type of learning process where the teacher and pupil are located in the same individual.
— Arthur Koestler


The single cause of all incorrect analyses is a single cause assumption.
— TK

Languages

Java, the best argument for Smalltalk since C++. — unknown
Java is the agonisingly slow attempt to catch up with the past. — TK
Smalltalk wins a "Dynamic Language Shootout" competition.
Not convinced yet? Go on a tour to Squeak or have a look at some of the available (free) Smalltalk books.

RPL (Reverse Polish Lisp) is a great language for programmable calculators. I'm still using my HP-28S (HP museum pages) and thanks to Christoph Gießelink's Emu42 emulator I can also use it on the computer.

These pages are under construction. You may want to browse my former group pages at the Darmstadt University of Technology.

4643 hits since 29.5.2008
 
Contact MSCS | Section Map | Glossary | A-Z of Victoria University Sites | Disclaimer | RSS feed RSS FeedBack to top ^

Page Updated: 30 Jul 2008. © Victoria University of Wellington, New Zealand, unless otherwise stated