Homepage of

Karl Trygve Kalleberg

Bibliography generated with the help of BibTeX Tools and Hevea.

Bibliography

Alphabetical Ordering

Also available in pdf and bibtex.
[1]
A. Bagge, V. David, M. Haveraaen, and K. T. Kalleberg. Stayin' Alert: Moulding Failure and Exceptions to Your Needs. In Proceedings of the 5th International Conference on Generative Programming and Component Engineering (GPCE'06), Portland, Oregon, October 2006. ACM Press. (pdf, bib).

[2]
A. H. Bagge, M. Bravenboer, K. T. Kalleberg, K. Muilwijk, and E. Visser. Adaptive Code Reuse by Aspects, Cloning and Renaming. Technical Report UU-CS-2005-031, Department of Information and Computing Sciences, Universiteit Utrecht, Utrecht, The Netherlands, August 2005. (pdf, tr, bib).

[3]
A. H. Bagge and K. T. Kalleberg. DSAL = library+notation: Program Transformation for Domain-Specific Aspect Languages. In Proceedings of the Domain-Specific Aspect Languages Workshop, October 2006. (bib).

[4]
O. S. Bagge, K. T. Kalleberg, M. Haveraaen, and E. Visser. Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs. In D. Binkley and P. Tonella, editors, Third International Workshop on Source Code Analysis and Manipulation (SCAM 2003), pages 65--75, Amsterdam, The Netherlands, September 2003. IEEE Computer Society Press. (pdf, bib).

[5]
M. Bravenboer, K. T. Kalleberg, R. Vermaas, and E. Visser. Stratego/XT Tutorial, Examples, and Reference Manual. Department of Information and Computing Sciences, Universiteit Utrecht, Utrecht, The Netherlands, August 2005. (Draft) (html, bib).

[6]
M. Bravenboer, K. T. Kalleberg, R. Vermaas, and E. Visser. Stratego/XT 0.16: Components for Transformation Systems. In F. Tip and J. Hatcliff, editors, PEPM'06: Workshop on Partial Evaluation and Program Manipulation, January 2006. (pdf, tr, bib).

[7]
M. Bravenboer, K. T. Kalleberg, R. Vermaas, and E. Visser. Stratego/XT 0.16. A Language and Toolset for Program Transformation. Science of Computer Programming, 2007. Accepted for publication (bib).

[8]
K. Czarnecki, C. H. P. Kim, and K. T. Kalleberg. Feature Models are Views on Ontologies. In Proceedings of the 10th International Software Product Line Conference (SPLC'06), August 2006. (pdf, bib).

[9]
K. T. Kalleberg. Programming Language Independent Abstract Syntax Trees, 2003. Presentation at NWPT'03: Fifteenth Nordic Workshop on Programming Theory, Turku, Finland (pdf, nwpt, bib).

[10]
K. T. Kalleberg. User-configurable, High-Level Transformations with CodeBoost. Master's thesis, University of Bergen, P.O.Box 7800, N-5020 Bergen, Norway, March 2003. (pdf, bib).

[11]
K. T. Kalleberg. Programming Language Independent Abstract Syntax Trees, September 2004. Poster Presentation at the LASER 2004 Summer School in Software Engineering, Elba, Italy (pdf, laser, bib).

[12]
K. T. Kalleberg. Extending CodeBoost to new languages, March 2004. Presentation at the Fifth Stratego Users Day, Utrecht University, The Netherlands (pdf, sud, bib).

[13]
K. T. Kalleberg. Extended "AST"s, March 2004. Presentation at the Fifth Stratego Users Day, Utrecht University, The Netherlands (pdf, sud, bib).

[14]
K. T. Kalleberg. Abstract Syntax Trees and I, October 2004. Presentation at Software Technology Colloqium, Utrecht Univerity, The Netherlands (pdf, stc, bib).

[15]
K. T. Kalleberg. Tracing Abstractions through Generation. In M. Haveraaen et al., editors, GPCE Software Transformation Systems Workshop (STSW'04), Vancouver, Canada, October 2004. Position paper (slides, pdf, sts, bib).

[16]
K. T. Kalleberg. Clone, Adapt, Improve, May 2005. Presentation at the Sixth Stratego User Days (SUD'05), Universiteit Utrecht, The Netherlands (pdf, sud, bib).

[17]
K. T. Kalleberg. A Taste of Stratego/XT, November 2005. Presentation at the Beyond Slicing Dagstuhl Seminar, Dagstuhl, Germany (pdf, bps, bib).

[18]
K. T. Kalleberg. Spoofax: An Editor for Stratego. Technical Report UU-CS-2005-053, Utrecht, The Netherlands, May 2005. In K.T. Kalleberg, E. Visser, editors, Proceedings of the Sixth Stratego User Days (SUD'05) (pdf, bib).

[19]
K. T. Kalleberg. AspectStratego, May 2005. Presentation at the Sixth Stratego User Days (SUD'05), Universiteit Utrecht, The Netherlands (pdf, sud, bib).

[20]
K. T. Kalleberg. Spoofax: A Stratego Editor, June 2005. Presentation at the Post-Dagstuhl Workshop, Bonn, Germany (pdf, sud, bib).

[21]
K. T. Kalleberg. Weaves for Moldable Software, June 2005. Presentation at the Moldable Programming Day, June 2005, Swansea, Wales (pdf, mpd, bib).

[22]
K. T. Kalleberg. Stratego: A Programming Language for Program Manipulation. ACM Crossroads, 12(3), April 2006. (art, bib).

[23]
K. T. Kalleberg. Storebror ser deg, og husker det. Aftenposten (newspaper), 2006(10-01), Jan 2006. (art, bib).

[24]
K. T. Kalleberg. Language Abstractions for Program Transformations, August 2006. Presentation at IBM T.J. Watson Research, Hawthorne, NY. (pdf, bib).

[25]
K. T. Kalleberg. Stratego/XT in a Bash Shell: An introduction to the Stratego/XT transformation system, February 2006. Demonstration for the spring 2006 CS 846 course, University of Waterloo (pdf, bib).

[26]
K. T. Kalleberg. Stratego/XT in a Nutshell: An introduction to the Stratego/XT transformation system, February 2006. Presentation for the CS and ECE faculties, University of Waterloo (pdf, ann, bib).

[27]
K. T. Kalleberg. Programvarefabrikker og Programtransformasjon. PC World Norge, (3), March 2006. (bib).

[28]
K. T. Kalleberg, T. Hall, and R. Ettinger. Making Slicing Mainstream: How can we be Weiser? In Beyond Program Slicing, number 05451 in Dagstuhl Seminar Proceedings. IBFI, Schloss Dagstuhl, Germany, October 2005. Non-refereed, online publication (pdf, drops, bib).

[29]
K. T. Kalleberg and E. Visser. A Brief Stratego/XT Tutorial, November 2005. Tutorial at the Beyond Slicing Dagstuhl Seminar, Dagstuhl, Germany (pdf, bps, bib).

[30]
K. T. Kalleberg and E. Visser. Combining Aspect-Oriented and Strategic Programming. In H. Cirstea and N. Marti-Oliet, editors, Workshop on Rule-Based Programming (RULE'05), Electronic Notes in Theoretical Computer Science, Nara, Japan, April 2005. Elsevier Science Publishers. (pdf, tr, bib).

[31]
K. T. Kalleberg and E. Visser. SUD'05: Proceedings of the Sixth Stratego User Days. Technical Report UU-CS-2005-053, Utrecht, The Netherlands, May 2005. (pdf, bib).

[32]
K. T. Kalleberg and E. Visser. Strategic Graph Rewriting: Transforming and Traversing Terms with References. In Proceedings of the 6th International Workshop on Reduction Strategies in Rewriting and Programming, Seattle, Washington, August 2006. Accepted for publication (pdf, bib).

[33]
K. T. Kalleberg and E. Visser. Fusing a Transformation Language with an Open Compiler, February 25 2007. Language Descriptions, Tools and Applications (LDTA) 2007 (pdf, conf, bib).

[34]
K. T. Kalleberg and E. Visser. Spoofax: An Interactive Development Environment for Program Transformation with Stratego/XT. In T. Sloane and A. Johnstone, editors, Seventh Workshop on Language Descriptions, Tools, and Applications (LDTA'07), ENTCS, pages 47--50, Braga, Portugal, March 2007. Elsevier. (bib).

[35]
K. T. Kalleberg and E. Visser. Fusing a Transformation Language with an Open Compiler. In T. Sloane and A. Johnstone, editors, Seventh Workshop on Language Descriptions, Tools, and Applications (LDTA'07), ENTCS, pages 18--31, Braga, Portugal, March 2007. Elsevier. (bib).