research &
publications

Publications

  1. Tobias Wrigstad, F. Zappa Nardelli, Sylvain Lebresne, Johan Östlund, Jan Vitek. Integrating Typed and Untyped Code in a Scripting Language. Accepted to POPL 2010.

  2. Bard Bloom, John Field, Nate Nystrom, Johan Östlund, Gregor Richards, Rok Strnisa, Jan Vitek & Tobias Wrigstad. Thorn - Robust, Concurrent, Extensible Scripting on the JVM. OOPSLA 2009.

  3. Sylvain Lebresne, Gregor Richards, Johan Östlund, Tobias Wrigstad, Jan Vitek. Understanding the Dynamics of JavaScript. STOP 2009.

  4. Dave Clarke, Tobias Wrigstad, Johan Östlund and Einar Broch Johnsen. Minimal Ownership for Active Objects. APLAS 2008.

  5. Johan Östlund, Tobias Wrigstad, Dave Clarke and Beatrice Åkerblom. Ownership, Uniqueness, Immutability. TOOLS Europe 2008.

  6. Johan Östlund, Tobias Wrigstad, Dave Clarke and Beatrice Åkerblom. Ownership, Uniqueness and Immutability. International Workshop on Aliasing, Confinement, and Ownership at ECOOP2007. (Superseded by our TOOLS'08 paper.)

Theses

  1. Johan Östlund. Realizing External Uniqueness ... or how I learned to stop worrying (about representation exposure) and love the owner. My Master's thesis, Stockholm University 2005. My supervisor was Tobias Wrigstad, PhD.

Talks

  1. On the Benefits of Adding Modes on Owners (Ownership, Uniqueness and Immutability). Paper presentation at IWACO (ECOOP) 2007. Slides.
  2. Realizing External Uniqueness. Stockholm University, 2005.
  3. An overview of OOPSLA '06 for undergrads. Stockholm University 2006.

Academic Conferences Attended

  1. OOPLSA '08
  2. ECOOP '08
  3. ECOOP '07
  4. OOPLSA '06

Summer Schools Attended

  1. Trends in Concurrency, Prague, Czech Republic, 2008
  2. Summer School on Logic and Theorem Proving in Programming Languages, Eugene, Or, US, 2008

Refereeing

  1. 23nd European Conference on Object-Oriented Programming (ECOOP 09)
  2. Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 08)
  3. 22nd European Conference on Object-Oriented Programming (ECOOP 08)
  4. 10th international conference on Coordination Models and Languages (Coordination'08)
  5. International Workshop on Aliasing, Confinement and Ownership (IWACO) 2007
  6. Software Quality Journal 2007