research &
publications

Conference papers (peer-reviewed)

  1. Welterweight Java. Johan Östlund, Tobias Wrigstad. Tools Europe 2010.
  2. Integrating Typed and Untyped Code in a Scripting Language. Tobias Wrigstad, Francesco Zappa Nardelli, Sylvain Lebresne, Johan Östlund, Jan Vitek. POPL 2010.
  3. Thorn - Robust, Concurrent, Extensible Scripting on the JVM. Bard Bloom, John Field, Nate Nystrom, Johan Östlund, Gregor Richards, Rok Strnisa, Jan Vitek, Tobias Wrigstad. OOPSLA 2009.
  4. Minimal Ownership for Active Objects. Dave Clarke, Tobias Wrigstad, Johan Östlund, Einar Broch Johnsen. APLAS 2008.
  5. Ownership, Uniqueness and Immutability. Johan Östlund, Tobias Wrigstad, Dave Clarke, Beatrice Åkerblom. TOOLS Europe 2008.

Workshop papers (peer-reviewed)

  1. Owners as Ombudsmen. Johan Östlund and Tobias Wrigstad. IWACO 2011.
  2. Regions as Owners. Johan Östlund and Tobias Wrigstad. IWACO 2011.
  3. Understanding the Dynamics of JavaScript. Sylvain Lebresne, Gregor Richards, Johan Östlund, Tobias Wrigstad, Jan Vitek. STOP 2009.
  4. Ownership, Uniqueness and Immutability. Johan Östlund, Tobias Wrigstad, Dave Clarke and Beatrice Åkerblom. IWACO 2007.

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.

Talks

  1. Owners as Ombudsmen. Paper presentation at IWACO 2011.
  2. Regions as Owners. Paper presentation at IWACO 2011.
  3. Welterweight Java. Paper presentation at TOOLS Europe 2010.
  4. On the Benefits of Adding Modes on Owners (Ownership, Uniqueness and Immutability). Paper presentation at IWACO (ECOOP) 2007.