[PJ]

Patrik Jansson

Who am I? (CV)

I am an Associate Professor (Docent) in the Functional Programming research group, in the Software Engineering and Technology division at the CSE Department, Chalmers University of Technology and University of Gothenburg, Sweden (Official work page). My research area is Software Technology and I specialise in Generic Programming and Program Verification. I am chair of the Workshop on Generic Programming 2009 and deputy project leader of the Chalmers IMPACT project.

Do you want to work with us? Check the departmental vacancies page.

Do you want to study computer science here? Applications to our MSc programmes are welcome yearly Nov. to mid Jan. (deadline was 20090115). For European students, applications for Erasmus exchange is possible throughout the academic year. (See here for details.)

Already studying here? I'm currently looking for good MSc students interested in doing a MSc thesis project (some project ideas) during 2009 with me as supervisor or examiner.

Research Interests

(papers: ACM author profile, CiteSeerX) My research area is Software Technology and I specialise in Generic Programming and Program Verification. My local research neighbourhood contains Functional Programming Programming Logic, Software Methodologies and Systems, Language Technology and Formal Methods.

I'm a member of the IFIP Working Group 2.1 -- Algorithmic Languages and Calculi.

I have an active collaboration with the Potsdam Institute of Climate Impact Research (PIK) about functional programming, generic programming (in Haskell and C++), high-level modelling and e-science. (Contacts: Daniel Lincke, Cezar Ionescu, Nicola Botta, Carlo Jaeger)

I've been involved in Chalmers eScience Initiative (CeSI) - one of Chalmers' applications for strategic research areas 2009 and I'm actively involved in setting up a Gothenburg eResearch Center.

I started out with Polytypic Programming [På svenska]. I have also worked with functional programming; specifically "Functional Generic Programming - where type theory meets functional programming" (polytypism, Generic Haskell, ...). I have also worked in the Cover project --- Combining verifiaction methods for software development (Haskell + QuickCheck + FOL + Agda). I have written a compiler for the language extension PolyP (Haskell extended with polytypic functions).

PhD students

I was the advisor of the following PhD students:

Pedagogical work

I'm looking for good MSc students interested in doing a MSc thesis project (some project ideas) during 2010 with me as supervisor or examiner. (Prerequisites include a strong background in Functional Programming.)

How to reach me

Family

Tünde Fülöp, Julia Jansson, Erik Jansson.
Valid HTML 4.0!
Patrik Jansson / NOpatrikjSP@AM.chalmers.se
Disclaimer