Bjorn De Sutter: selected publications
Bjorn De Sutter's Selected Publications

[All publications by topic] [All publications in chronological order]

[Software Security & Protection]

[GPU and CGRA programming and compilation]

[Code Refactoring]

[Whole-Program Compiler Techniques & Binary Rewriting]

[Image & Video Processing]

[Other topics]


Software Security & Protection



IEEE TDSC Bert Abrath, Bart Coppens, Mohit Mishra, Jens Van den Broeck, Bjorn De Sutter
ΔBreakpad: Diversified Binary Crash Reporting
IEEE Transactions on Dependable and Secure Computing,
Vol. 17, Nr. pages 841-856, July-Aug. 2020
[BibTeX]
Software:
Practice and
Experience
Christophe Foket, Koen De Bosschere, Bjorn De Sutter
Effective and efficient Java‐type obfuscation
Software: Practice and Experience,
Vol. 50, Nr 2, pages 136-160, Wiley, Feb 2020
[BibTeX]
Empirical
Software
Engineering
Mariano Ceccato, Paolo Tonella, Cataldo Basile, Paolo Falcarin, Marco Torchiano, Bart Coppens, and Bjorn De Sutter
Understanding the behaviour of hackers while performing attack tasks in a professional setting and in a public challenge
Empirical Software Engineering,
Vol 24, Nr. 1, pages 140-286, Springer, Feb 2019
[BibTeX]
EuroSys
(acceptance rate 20%)
Stijn Volckaert, Bart Coppens, Bjorn De Sutter, Koen De Bosschere, Per Larsen, Michael Franz
Taming Parallelism in a Multi-Variant Execution Environment
Proceedings of the Twelfth European Conference on Computer Systems (EuroSys '17),
pages 270-285, April 2017
[BibTeX]
ICPC
(acceptance rate 34%)
Mariano Ceccato, Paolo Tonella, Cataldo Basile, Bart Coppens, Bjorn De Sutter, Paolo Falcarin, and Marco Torchiano
How Professional Hackers Understand Protected Code while Performing Attack Tasks
Proceedings of the 25th IEEE International Conference on Program Comprehension (ICPC),
ACM SIGSOFT Distinguished Papers Awards and Best Paper Award
Accepted for publication
[BibTeX]
IEEE TDSC Jeroen Van Cleemput, Koen De Bosschere, Bjorn De Sutter
Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks
IEEE Transactions on Dependable and Secure Computing,
Vol. 17, Nr 1, pages 35-49, Jan-Feb 2020
[BibTeX]
Workshop on
Sofware Attacks
and Defenses (SAD)
Bert Abrath, Bart Coppens, Ilja Nevolin, and Bjorn De Sutter
Resilient Self-Debugging Software Protection
Proceedings 2020 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW),
pages 606-615, September 2020
[BibTeX]
Int'l Journal
Information
Security
Ronald De Keulenaer, Jonas Maebe, Koen De Bosschere, and Bjorn De Sutter
Link-time Smart Card Code Hardening
International Journal of Information Security,
Volume 15, Issue 2, pp 111-130, April 2016
[BibTeX]
USENIX ATC
(acceptance rate 19%)
Stijn Volckaert, Bart Coppens, Alexios Voulimeneas, Andrei Homescu, Per Larsen, Bjorn De Sutter, Michael Franz
Secure and Efficient Application Monitoring and Replication
Proceedings of the 2016 USENIX Annual Technical Conference (USENIX ATC '16),
pp. 167-179, 2016
[BibTeX]
IEEE TDSC Stijn Volckaert, Bart Coppens, and Bjorn De Sutter
Cloning your Gadgets: Complete ROP Attack Immunity with Multi-Variant Execution
IEEE Trans. on Dependable and Secure Computing,
Vol. 13, Nr. 4, pp. 437-450, 2016
[BibTeX]
ACM CCS Stephen Crane, Stijn Volckaert, Felix Schuster, Christopher Liebchen, Per Larsen, Lucas Davi, Ahmad-Reza Sadeghi, Thorsten Holz, Bjorn De Sutter, and Michael Franz
It's a TRaP: Randomization and Protection against Function Reuse Attacks
Proceedings of the 22nd ACM Conference on Computer and Communications Security,
pages 243-255, Oct 2015
[BibTeX]
IEEE TDSC Christophe Foket, Bjorn De Sutter, and Koen De Bosschere
Pushing Java Type Obfuscation to the Limit
IEEE Trans. on Dependable and Secure Computing,
Vol. 11 Nr. 6, pages 553-567 , Feb 2014
[BibTeX]
ACM TACO
Bart Coppens, Bjorn De Sutter, Jonas Maebe
Feedback-Driven Binary Code Diversification
ACM Transactions on Architecture and Code Optimization
accepted for publication, 2013
[BibTeX]
IEEE S&P
(magazine)
Bart Coppens, Bjorn De Sutter, Koen De Bosschere
Protecting your software updates
IEEE Security & Privacy
accepted for publication, 2013
[BibTeX]
ACM TACO
Jeroen Van Cleemput, Bart Coppens, Bjorn De Sutter
Compiler mitigations for time attacks on modern x86 processors
ACM Transactions on Architecture and Code Optimization
Vol. 8, No. 4, Art. 23, Jan 2012
[BibTeX]
EMSOFT
(acceptance rate 24%)
Lu Zhao, Guodong Li, Bjorn De Sutter, John Regehr
ARMor: Fully Verified Software Fault Isolation
Proceedings of the International Conference on Embedded Software,
pages 289-298, Tapei, Taiwan, October 2011.
[BibTeX]
IEEE S&P
(acceptance rate 10%)
Bart Coppens, Ingrid Verbauwhede, Koen De Bosschere, and Bjorn De Sutter
Practical Mitigations for Timing-Based Side-Channel Attacks on Modern x86 Processors,
IEEE Symposium on Security and Privacy,
pages 45-60, Oakland, May 2009.
[BibTeX]



GPU and CGRA programming and compilation



IEEE TPDS Tim Besard, Christophe Foket, and Bjorn De Sutter
Effective Extensible Programming: Unleashing Julia on GPUs
IEEE Transactions on Parallel and Distributed Systems,
Vol. 30, Nr 4, pages 827-841, IEEE, 2019
[BibTeX]
Advances in
Engineering
Software

Tim Besard, Valentin Churavy, Alan Edelman, Bjorn De Sutter
Rapid software prototyping for heterogeneous and distributed platforms
Advances in Engineering Software
Vol 132, pages 29-46, Elsevier, 2019
[BibTeX]
ACM TACO Panagiotis Theocharis, Bjorn De Sutter
A Bimodal Scheduler for Coarse-Grained Reconfigurable Arrays
ACM Transactions on Architecture and Code Optimization,
Vol. 13 Nr. 2, Art. 15, June 2016
[BibTeX]
book chapter
Bjorn De Sutter, Praveen Raghavan, Andy Lambrechts
Coarse-Grained Reconfigurable Array Architectures
Handbook of Signal Processing Systems, 3rd edition
Springer, 2019, p. 427-272, ISBN: 978-3-319-91733-7
[BibTeX]
IEEE Micro Bruno Bougard, Bjorn De Sutter, Diederik Verkest, Liesbet Van der Perre, and Rudy Lauwereins
A Coarse-Grained Array Accelerator for Software-Defined Radio Baseband Processing
IEEE Micro,
Vol. 28, No. 4, pages 41-50, July 2008.
[BibTeX]
Journal of Signal
Processing Systems
Bingfeng Mei, Bjorn De Sutter, Tom Vander Aa, Maryse Wouters, Andreas Kanstein, and Steven Dupont
Implementation of a Coarse-Grained Reconfigurable Media Processor for AVC Decoder
Journal of VLSI Signal Processing Systems,
Vol. 51, No. 3, pages 225-243, June 2008.
[BibTeX]
ACM LCTES
(acceptance rate 25%)
Bjorn De Sutter, Paul Coene, Tom Vander Aa, and Bingfeng Mei
Placement-and-routing-based register allocation for coarse-grained reconfigurable arrays
ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems,
pages 151-160, Tucson, June 2008.
[BibTeX]



Code Refactoring



ECOOP
(acceptance rate 19%)
Bjorn De Sutter, Frank Tip, and Julian Dolby
Customization of Java library classes using type constraints and profile information
European Conference on Object-Oriented Programming,
LNCS 3344, pages 584-608, Oslo, June 2004.
[BibTeX]
ACM TOPLAS
Frank Tip, Robert M. Furher, Adam Kieżun, Michael D. Ernst, Ittai Balaban, Bjorn De Sutter
Refactoring using Type Constraints
ACM Transactions on Programming Languages and Systems
Vol. 33, No. 3, Art. 9, May 2011
[BibTeX]



Whole-Program Compiler Techniques & Binary Rewriting



ACM TOPLAS Bjorn De Sutter, Ludo Van Put, and Koen De Bosschere
A practical interprocedural dominance algorithm
ACM Transactions On Programming Languages and Systems,
Vol. 29, No. 4, Art. 19, August 2007.
[BibTeX]
ACM TECS Dominique Chanet, Bjorn De Sutter, Bruno De Bus, Ludo Van Put, and Koen De Bosschere
Automated reduction of the memory footprint of the Linux kernel
ACM Transactions On Embedded Computing Systems,
Vol. 6, No. 5, Art. 23, September 2007.
[BibTeX]
ACM TECS Bjorn De Sutter, Ludo Van Put, Dominique Chanet, Bruno De Bus, and Koen De Bosschere
Link-time compaction and optimization of ARM executables
ACM Transactions On Embedded Computing Systems,
Vol. 6, No. 1, Art. 5, February 2007.
[BibTeX]
ACM TOPLAS Bjorn De Sutter, Bruno De Bus, and Koen De Bosschere
Link-Time Binary Rewriting Techniques for Program Compaction
ACM Transactions On Programming Languages and Systems,
Vol. 27, No. 5, pages 882-945, September 2005.
[BibTeX]
Communications
of the ACM
Bruno De Bus, Daniel Kaestner, Dominique Chanet, and Bjorn De Sutter
Post-Pass Compaction Techniques
Communications of the ACM,
Vol. 46, No. 8, pages 41-46, August 2003.
[BibTeX]
ACM OOPSLA
(acceptance rate 20%)
Bjorn De Sutter, Bruno De Bus, and Koen De Bosschere
Sifting out the Mud: Low Level C++ Code Reuse
ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications,
pages 275-292, Seattle, June 2002.
[BibTeX]
ACM TOPLAS Saumya Debray, Will Evans, Robert Muth, and Bjorn De Sutter
Compiler Techniques for Code Compaction
ACM Transactions On Programming Languages and Systems,
Vol. 22, No. 2, pages 378-415, March 2000.
[BibTeX]



Image & Video Processing



Int'l Journal
High Perf.
Comp. Appl.
Tim Besard, Bjorn De Sutter, Andres Frias-Velazquez, and Wilfried Philips
Case study of multiple trace transform implementations
International Journal of High Performance Computing Applications,
Vol. 29 Nr. 4, pages 489-505, 2015
[BibTeX]
Journal of
Systems
Architecture
Mark Christiaens, Bjorn De Sutter, Koen De Bosschere, Jan Van Campenhout, and Ignace Lemahieu
A Fast, Cache-Aware Algorithm for the Calculation of Radiological Paths Exploiting Subword Parallelism
Journal of Systems Architecture, Special Issue on Parallel Image Processing,
Vol. 45, No. 10, pages 781-790, April 1999.
[BibTeX]
Parallel
Computing
Bjorn De Sutter, Mark Christiaens, Koen De Bosschere and Jan Van Campenhout
On the Use of Subword Parallelism in Medical Image Processing
Parallel Computing,
Vol. 24, No. 9-10, pages 1537-1556, 1998.
[BibTeX]



Other Topics



CACM
Bjorn De Sutter, Aäron van den Oord
To Be or Not To Be Cited in Computer Science
Communications of the ACM
Vol. 55, No. 8, pp 69-75, Aug 2012
[BibTeX]
Journal of Signal
Processing Systems
Bjorn De Sutter, Diederik Verkest, Jean-Yves Mignolet, Erik Brockmeyer, Arnout Vandecappelle, and Eric Delfosse
Design and Tool Flow of Multimedia MPSoC Platforms
Journal of Signal Processing Systems,
Vol. 57, No. 2, pages 229-247, 2009.
[BibTeX]