Kasper B. Graversen, Ph.D., M.Sc. B.Sc.First Class Thoughts | Research | Publications | Teaching | LaTeX | Python | Cheap flights | Wallpapers| Links |
![]() |
@PhdThesis{graversen06nature,
author = {Kasper Bilsted Graversen},
title = {The nature of roles---A taxonomic analysis of roles as a language construct},
school = {IT University of Copenhagen, Denmark},
year = {2006},
}
11.07.2003 - 6 page workshop paper on the experiences of augmenting Java with roles: graversen03success.pdf (121 kb)
@misc{graversen03successes,
author={Kasper B. Graversen},
title={The successes and failures of a language as a language~extension---Experiences with
augmenting Java with pr. instance run-time inheritance and multiple views},
year={2003},
note={Presented at ``Workshop on Object-oriented Language Engineering for the Post-Java Era'',
{ECOOP} 2003, Darmstadt, Germany}}
11.03.2003 - 18 page technical report on the implementation of the chameleon compiler in Java: shortchameleonoverview03.pdf (438 kb)
@unpublished{graversen03explaining,
author={Kasper B. Graversen,
title={Explaining the implementation of chameleon---a short overview},
year={2003}}
01.03.2003 - 8 page article on the implementation of the chameleon compiler in Java: graversen03AOSD03.pdf (387 kb)
@misc{graversen03implementation,
author={Kasper B. Graversen and Kasper {\O}sterbye},
title={Implementation of a Role Language for Object-Specific Dynamic Separation of Concerns},
note={AOSD '03 Workshop ``SPLAT''},
year={2003}}
18.10.2002 - 4 page article on the relation between roles and aspects: graversen02aspect.pdf (49 kb)
@misc{graversen02aspectmodelling,
author={Kasper B. Graversen and Kasper {\O}sterbye},
title={Aspect modelling as Role modelling},
note={OOPSLA '02 Workshop on ``Tool Support for Aspect Oriented Software Development''},
year={2002}}
01.08.2002 - masters thesis thesis.pdf (697 kb) (what a masterpiece! ;-)
@misc{graversen02chameleon,
author = {Kasper B. Graversen and Johannes Beyer},
month = {August},
year = 2002,
title = {Chameleon},
note = {Masters thesis. IT-University of Copenhagen}}
14.08.2001 - Poster presentation elastic.pdf (more information here)
@misc{graversen01elastic,
author = {Kasper B. Graversen},
month = {August},
year = 2001,
title = {Elastic JavaDoc},
note = {Poster presentation, 12th ACM Conference on Hypertext and Hypermedia 2001} }
1999 - CS project compilerteknik.pdf (in danish! 562 kb) At the time of writing I was intrigued by compilers and I always wanted to understand how they worked. While doing that project I learned OOP, Java and 286 ASM. Given that perspective I think I managed quite a bit. While the project only scratches the surface of compiler technique, It may be a nice practical introduction to the topic that can be read in a few hours.
Teaching
Software
http://sourceforge.net/projects/supercsv/
http://sqlorm.sourceforge.net/
http://spiffyframework.sourceforge.net/
http://datastorm.sourceforge.net/