2018

Fuzzy Set Abstraction
Jacob Lidman and Josef Svenningsson
Electronic Notes in Theoretical Computer Science
Extended version of arXiv:1707.04127

2017

Bridging Static and Dynamic Program Analysis Using Fuzzy Logic
Jacob Lidman and Josef Svenningsson
arXiv preprint arXiv:1707.04127

2016

Composable Efficient Array Computations Using Linear Types
Jean-Philippe Bernardy and VΓ­ctor LΓ³pez Juan and Josef Svenningsson
Unpublished manuscript
Embedding by Normalisation
Shayan Najd and Sam Lindley and Josef Svenningsson and Philip Wadler
arXiv preprint arXiv:1603.05197
Everything Old is New Again: Quoted Domain-Specific Languages
Shayan Najd and Sam Lindley and Josef Svenningsson and Philip Wadler
Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM)

2015

Combining Deep and Shallow Embedding of Domain-Specific Languages
Josef Svenningsson and Emil Axelsson
Computer Languages, Systems & Structures
Efficient Monadic Streams
Josef Svenningsson and Emil Axelsson and Anders Persson and Peter Jonsson and Karl-Filip FaxΓ©n
Trends in Functional Programming (TFP)
On the Duality of Streams: How Can Linear Types Help to Solve the Lazy IO Problem
Jean-Philippe Bernardy and Josef Svenningsson
Implementation and Application of Functional Languages (IFL)

2014

An Expressive Semantics of Mocking
Josef Svenningsson and Hans Svensson and Nicholas Smallbone and Thomas Arts and Urban Boquist and John Hughes
International Conference on Fundamental Approaches to Software Engineering (FASE)
Defunctionalizing Push Arrays
Bo Joel Svensson and Josef Svenningsson
Proceedings of the 3rd ACM SIGPLAN Workshop on Functional High-Performance Computing (FHPC)

2013

An EDSL Approach to High Performance Haskell Programming
Johan Ankner and Josef Svenningsson
Proceedings of the 2013 ACM SIGPLAN Symposium on Haskell
Counting and Occurrence Sort for GPUs Using an Embedded Language
Josef Svenningsson and Bo Joel Svensson and Mary Sheeran
Proceedings of the 2nd ACM SIGPLAN Workshop on Functional High-Performance Computing (FHPC)
Simple and Compositional Reification of Monadic Embedded Languages
Josef Svenningsson and Bo Joel Svensson
Proceedings of the 18th ACM SIGPLAN International Conference on Functional Programming (ICFP)

2012

Combining Deep and Shallow Embedding for EDSL
Josef Svenningsson and Emil Axelsson
International Symposium on Trends in Functional Programming (TFP)

2011

A Tutorial on Programming in Feldspar
Emil Axelsson and Anders Persson and Mary Sheeran and Josef Svenningsson and Gergely DΓ©vai
Technical report
Generic Monadic Constructs for Embedded Languages
Anders Persson and Emil Axelsson and Josef Svenningsson
International Symposium on Implementation and Application of Functional Languages (IFL)

2010

Feldspar: A Domain Specific Language for Digital Signal Processing Algorithms
Emil Axelsson and Koen Claessen and GΓ©za DΓ©vai and ZoltΓ‘n HorvΓ‘th and Karin Keijzer and Bo LyckegΓ₯rd and Anders Persson and Mary Sheeran and Josef Svenningsson and AndrΓ‘s Vajda
Eighth ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE)
The Design and Implementation of Feldspar: An Embedded Language for Digital Signal Processing
Emil Axelsson and Koen Claessen and Mary Sheeran and Josef Svenningsson and David Engdal and Anders Persson
Implementation and Application of Functional Languages (IFL)

2009

Specification and Verification of Side Channel Declassification
Josef Svenningsson and David Sands
International Workshop on Formal Aspects in Security and Trust (FAST)

2006

Polymorphism, Subtyping, Whole Program Analysis and Accurate Data Types in Usage Analysis
Tobias Gedell and JΓΆrgen Gustavsson and Josef Svenningsson
Asian Symposium on Programming Languages and Systems (APLAS)

2004

Regular Expression Patterns
Niklas Broberg and Andreas Farre and Josef Svenningsson
Proceedings of the Ninth ACM SIGPLAN International Conference on Functional Programming (ICFP)

2002

Shortcut Fusion for Accumulating Parameters & Zip-like Functions
Josef Svenningsson
Proceedings of the Seventh ACM SIGPLAN International Conference on Functional Programming (ICFP)

2001

Constraint Abstractions
JΓΆrgen Gustavsson and Josef Svenningsson
Symposium on Programs as Data Objects (PADO)

2000

A Usage Analysis with Bounded Usage Polymorphism and Subtyping
JΓΆrgen Gustavsson and Josef Svenningsson
Symposium on Implementation and Application of Functional Languages (IFL)
An Efficient Algorithm for a Sharing Analysis with Polymorphism and Subtyping
Josef Svenningsson
Master's thesis