-

Publications of B De Sutter

Journal papers

  1. Bart Coppens, Bjorn De Sutter and Koen De Bosschere Protecting your software updates IEEE SECURITY & PRIVACY, Vol. 11(2), pp. 47-54 (2013)
  2. Niels Penneman, Danielius Kudinskas, Alasdair Rawsthorne, Bjorn De Sutter and Koen De Bosschere Formal virtualization requirements for the ARM architecture JOURNAL OF SYSTEMS ARCHITECTURE, pp. 12 (2013)
  3. Bart Coppens, Bjorn De Sutter and Jonas Maebe Feedback-driven binary code diversification ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 9(4), pp. 25 (2013)
  4. Jeroen Van Cleemput, Bart Coppens and Bjorn De Sutter Compiler mitigations for time attacks on modern x86 processors ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, Vol. 8(4), pp. 20 (2012)
  5. Bjorn De Sutter and Aäron van den Oord To be or not to be cited in computer science COMMUNICATIONS OF THE ACM, Vol. 55(8), pp. 69-75 (2012)
  6. Frank Tip, Robert M Furher, Adam Kiezun, Michael D Ernst, Ittai Balaban and Bjorn De Sutter Refactoring using type constraints ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, Vol. 33(3), pp. 47 (2011)
  7. Bjorn De Sutter, Osman Allam, Praveen Raghavan, Roeland Vandebriel, Hans Capelle, Tom Vander Aa and Bingfeng Mei An efficient memory organization for high-ILP inner modem baseband SDR processors JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, Vol. 61(2), pp. 157-179 (2010)
  8. Mladen Berekovic, Andreas Kanstein, Bingfeng Mei and Bjorn De Sutter Mapping of nomadic multimedia applications on the ADRES reconfigurable array processor MICROPROCESSORS AND MICROSYSTEMS, Vol. 33(4), pp. 290-294 (2009)
  9. Bjorn De Sutter, Diedrik Verkest, Erik Brockmeyer, Eric Delfosse, Arnout Vandecappelle and Jean-Yves Mignolet Design and tool flow of multimedia MPSoC platforms JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, Vol. 57(2), pp. 229-247 (2009)
  10. Bingfeng Mei, Bjorn De Sutter, Tom Vander Aa, Maryse Wouters, A Kanstein and S Dupont Implementation of a coarse-grained reconfigurable media processor for AVC decoder JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, Vol. 51(3), pp. 225-243 (2008)
  11. Bruno Bougard, Bjorn De Sutter, Diederik Verkest and Liesbet Van der Perre A Coarse-grained array accelerator for software-defined radio baseband processing IEEE Micro, Vol. 28(4), pp. 41-50 (2008)
  12. Bjorn De Sutter, Paul Coene, Tom Vander Aa and Bingfeng Mei Placement-and-routing-based Register Allocation for Coarse-grained Reconfigurable Arrays ACM Sigplan Notices, Vol. 43(7), pp. 151-160 (2008)
  13. 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(4), pp. 23/1-23/48 (2007)
  14. Bjorn De Sutter, Ludo Van Put and Koen De Bosschere A practical interprocedural dominance algorithm ACM Transactions on Programming Languages and Systems, Vol. 29(4), pp. (2007)
  15. 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(1), pp. 1-43 (2007)
  16. Bjorn De Sutter, Bingfeng Mei, Andrei Bartic, Tom Vander Aa, Mladen Berekovic, Jean-Yves Mignolet, Kris Croes, Paul Coene, Miro Cupac, Aïssa Couvreur, Andy Folens, Steven Dupont, Bert Van Thielen, Andreas Kanstein, Hong-Seok Kim and Suk Jin Kim Hardware and a tool chain for ADRES Lecture Notes in Computer Science, Vol. 3985, pp. 425-430 (2006)
  17. Bjorn De Sutter, Bruno De Bus and Koen De Bosschere Bidirectional liveness analysis, or how less than half of the Alpha's registers are used Journal of Systems Architecture, Vol. 52(10), pp. 535-548 (2006)
  18. 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 (TOPLAS), Vol. 27(5), pp. 882-945 (2005)
  19. B. De Sutter and K. De Bosschere Software Techniques For Program Compaction Communications of the ACM, Vol. 46(8), pp. 33-34 (2003)
  20. B. De Bus, D. Kastner, D. Chanet, L. Van Put and B. De Sutter Post-Pass Compaction Techniques Communications of the ACM, Vol. 46(8), pp. 41-46 (2003)
  21. S.K. Debray, W. Evans, R. Muth and B. De Sutter Compiler Techniques for Code Compaction ACM Transactions on Programming Languages and Systems, Vol. 22(2), pp. 378-415 (2000)
  22. M. Christiaens, B. De Sutter, K. De Bosschere, J. Van Campenhout and I. Lemahieu A fast, cache-aware algorithm for the calculation of radiological paths exploiting subword parallelism Journal of Systems Architecture, Vol. 45, pp. 781-790 (1999)
  23. B. De Sutter, M. Christiaens, K. De Bosschere and J. Van Campenhout On the Use of Subword Parallelism in Medical Image Processing Parallel Computing, Vol. 24(9-10), pp. 1537-1556 (1998)
  24. F. Jacobs, E. Sundermann, B. De Sutter, M. Christiaens and I. Lemahieu A fast algorithm to calculate the exact radiological path through a pixel or voxel space Journal of computing and information technology, Vol. 6(1), pp. 89-94 (1998)

Conference publications

  1. Christophe Foket, Bjorn De Sutter, Bart Coppens and Koen De Bosschere A novel obfuscation : class hierarchy flattening Foundations and Practice of Security, Proceedings, Vol. 7743, pp. 194-210 (2013)
  2. Jonas Maebe, Ronald De Keulenaer, Bjorn De Sutter and Koen De Bosschere Mitigating smart card fault injection with link-time code rewriting : a feasibility study LECTURE NOTES IN COMPUTER SCIENCE, Vol. 7859, pp. 221-229 (2013)
  3. Daan Raman, Bjorn De Sutter, Bart Coppens, Stijn Volckaert, Koen De Bosschere, Pieter Danhieux and Erik Van Buggenhout DNS tunneling for network penetration Information Security and Cryptology - ICISC 2012. 15th International Conference. Revised Selected Papers, Vol. 7839, pp. 65-77 (2012)
  4. Lu Zhao, Guodong Li, Bjorn De Sutter and John Regehr ARMor : fully verified software fault isolation 2011 International Conference on Embedded Software (EMSOFT 2011), pp. 289-298 (2011)
  5. Tom Vander Aa, Praveen Raghavan, Scott Mahlke, Bjorn De Sutter, Aviral Shrivastava and Frank Hannig Compilation techniques for CGRAs : exploring all parallelization approaches 2010 IEEE/ACM/IFIP International conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), pp. 185-186 (2010)
  6. Niels Penneman, Luc Perneel, Martin Timmerman and Bjorn De Sutter An FPGA-based real-time event sampler LECTURE NOTES IN COMPUTER SCIENCE, Vol. 5992, pp. 364-371 (2010)
  7. Bart Coppens, Ingrid Verbauwhede, Koen De Bosschere and Bjorn De Sutter Practical Mitigations for Timing-Based Side-Channel Attacks on Modern x86 Processors 2009 30th IEEE Symposium on Security and Privacy, pp. 45-60 (2009)
  8. Bjorn De Sutter, Bertrand Anckaert, Jens Geiregat, Dominique Chanet and Koen De Bosschere Instruction Set Limitation in Support of Software Diversity 11th International Conference on Information Security and Cryptology ICISC 2008, pp. 152 - 165 (2008)
  9. Bertrand Anckaert, Matias Madou, Bjorn De Sutter, Bruno De Bus, Koen De Bosschere and Bart Preneel Program Obfuscation: A Quantitative Approach Proceedings of the 2007 ACM workshop on Quality of protection, pp. 15-20 (2007)
  10. Bjorn De Sutter, T. Vander Aa, Mladen Berekovic, V. Pantazis, M. Hartmann and C. Hochberger Still Image Processing on Coarse-Grained Reconfigurable Array Architectures Proceedings of ESTIMedia, pp. 1--6 (2007)
  11. T. Vander Aa, Bjorn De Sutter and Bingfeng Mei A Backtracking Instruction Scheduler using Predicatebased Code Hoisting to Fill Delay Slots Proceedings of the 2007 International Conference on Compilers, Architecture and Synthesis for Embedded Systems, pp. (2007)
  12. Matias Madou, Bertrand Anckaert, Patrick Moseley, Saumya Debray, Bjorn De Sutter and Koen De Bosschere Software Protection Through Dynamic Code Mutation Information Security Applications: 6th International Workshop (WISA 2005), Vol. 3786, pp. 194 - 206 (2006)
  13. Ludo Van Put, Dominique Chanet, Bruno De Bus, Bjorn De Sutter and Koen De Bosschere DIABLO: a reliable, retargetable and extensible link-time rewriting framework Proceedings of the 2005 IEEE International Symposium On Signal Processing And Information Technology, pp. 7-12 (2005)
  14. Matias Madou, Bertrand Anckaert, Bjorn De Sutter and Koen De Bosschere Hybrid Static-Dynamic Attacks against Software Protection Mechanisms Proceedings of the Fifth ACM Workshop on Digital Rights Management, pp. 75-82 (2005)
  15. Ludo Van Put, Bjorn De Sutter, Matias Madou, Bruno De Bus, Dominique Chanet, Kristof Smits and Koen De Bosschere LANCET: a nifty code editing tool Proceedings of the 6th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering (PASTE`05), pp. 75-81 (2005)
  16. Bjorn De Sutter, Bruno De Bus, Michiel Ronsse and Koen De Bosschere Backtracking and dynamic patching for free AADEBUG 2005 : Proceedings of the sixth international symposium on automated and analysis-driven debugging, Vol. 6, pp. 83-87 (2005)
  17. Dominique Chanet, Bjorn De Sutter, Bruno De Bus, Ludo Van Put and Koen De Bosschere System-Wide Compaction and Specialization of the Linux Kernel Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES\`05), pp. 95-104 (2005)
  18. Bertrand Anckaert, Bjorn De Sutter, Dominique Chanet and Koen De Bosschere Steganography for Executables and Code Transformation Signatures Information Security and Cryptology - ICISC 2004, Vol. 3506(3506), pp. 425-439 (2005)
  19. Ludo Van Put, Bjorn De Sutter and Koen De Bosschere Dominators and loops in an ICFG Advanced Computer Architecture and Compilation for Embedded Systems (ACACES05), pp. 287-290 (2005)
  20. Bertrand Anckaert, Bjorn De Sutter and Koen De Bosschere Software Piracy Prevention through Diversity Proceedings of the Fourth ACM Workshop on Digital Rights Management, pp. 63-71 (2004)
  21. Bertrand Anckaert, Bjorn De Sutter and Koen De Bosschere Covert Communication through Executables Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 83-85 (2004)
  22. Dominique Chanet, Bjorn De Sutter and Koen De Bosschere Link-time Optimization of a Linux Kernel for space Program Acceleration through Application and Architecture driven Code Transformations: Symposium Proceedings, pp. 51-53 (2004)
  23. Bertrand Anckaert, Frederik Vandeputte, Bruno De Bus, Bjorn De Sutter and Koen De Bosschere Link-Time Optimization of IA64 Binaries Proceedings of the 10th International Euro-Par Conference, Vol. 3149(3149), pp. 284-291 (2004)
  24. Bruno De Bus, Bjorn De Sutter, Ludo Van Put, Dominique Chanet and Koen De Bosschere Link-Time Optimization of ARM Binaries Proceedings of the 2004 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES`04), pp. 211-220 (2004)
  25. Matias Madou, Bjorn De Sutter, Bruno De Bus, Ludo Van Put and Koen De Bosschere Link-time Compaction of MIPS Programs Proceedings of the International Conference on Embedded Systems & Applications, pp. 70-75 (2004)
  26. Bruno De Bus, Dominique Chanet, Bjorn De Sutter, Ludo Van Put and Koen De Bosschere The Design and Implementation of FIT: a Flexible Instrumentation Toolkit Proceedings of the 2004 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, pp. 29-34 (2004)
  27. Bjorn De Sutter, Frank Tip and Julian Dolby Customization of Java Library Classes Using Type Constraints and Profile Instrumentation Proceedings of the 18th European Conference on Object Oriented Programming (ECOOP 2004)(3086), pp. 585-609 (2004)
  28. Dominique Chanet, Bjorn De Sutter and Koen De Bosschere Optimizing a Linux Kernel for Space Fifth FTW PhD Symposium, pp. (2004)
  29. B. De Sutter, H. Vandierendonck, B. De Bus and K. De Bosschere On The Side-Effects of Code Abstraction Proceedings of the 2003 ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES`03), pp. 244-253 (2003)
  30. B. De Sutter, B. De Bus and K. De Bosschere Sifting out the Mud; Low Level C++ Code Reuse Proceedings of the 17th ACM conference on Object-oriented programming, systems, languages, and applications (OOPSLA), Vol. 37(11), pp. 275-291 (2002)
  31. B. De Bus, L. Van Put, D. Chanet and B. De Sutter Diablo Is A Better Link-time Optimizer Proceedings of an international seminar on Parallel Computing: Grids and Applications., pp. 147-159 (2002)
  32. B. De Bus, B. De Sutter, D. Chanet and L. Van Put Diablo Is A Better Link-time Optimizer Third FTW PhD Symposium, pp. On CD (2002)
  33. P. Keyngnaert, B. Demoen, B. De Sutter, B. De Bus and K. De Bosschere Conflict graph based allocation of static objects to memory banks Proceedings of SCI2001 - 5th World Multiconference on Systemics, Cybernetics and Informatics, 2001, Vol. XIV(Part II), pp. 88-93 (2001)
  34. B. De Sutter, B. De Bus and K. De Bosschere Combining Global Code and Data Compaction Proceedings of the ACM SIGPLAN 2001 Workshop on Languages, Compilers, and Tools for Embedded Systems, Vol. 36(8), pp. 29-38 (2001)
  35. P. Keyngnaert, B. Demoen, B. De Sutter, B. De Bus and K. De Bosschere Conflict Graph Based Allocation of Objects to Memory Banks Proceedings of the International Workshop on Semantics, Program Analysis and Computing Environments for Memory Management, pp. 131-142 (2001)
  36. B. De Sutter, K. De Bosschere, B. De Bus, B. Demoen and P. Keyngnaert Whole-program optimization of binary executables Proceedings of the International Conference on Advances in Infrastructure of Electronic Business, Science, and Education on the Internet, pp. CD-ROM paper 50 (2000)
  37. B. De Sutter, B. De Bus, K. De Bosschere, P. Keyngnaert and B. Demoen On the Static Analysis of Indirect Control Transfers in Binaries Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Vol. 2, pp. 1013-1019 (2000)
  38. B. De Sutter and M. Christiaens Control Flow Graph Transformations for Exploiting Subword Parallelism in PET Image Reconstruction Proceedings of an International Seminar on Software for Parallel Computing: Programming Paradigms, Development Environments and Debugging, pp. 79-91 (1998)

Other publications

  1. Bjorn De Sutter, Praveen Raghavan and Andy Lambrechts Coarse-grained reconfigurable array architectures Handbook of signal processing systems, pp. 449-484 (2010)
  2. Marc Duranton, Sami Yehia, Bjorn De Sutter, Koen De Bosschere, Albert Cohen, Babak Falsafi, Georgi Gaydadjiev, Manolis Katevenis, Jonas Maebe, Harm Munk, Nacho Navarro, Alex Ramirez, Olivier Temam and Matero Valero The Hipeac Vision, 2010 pp. 1-60 (2010)
  3. Bertrand Anckaert, Bjorn De Sutter and Koen De Bosschere Steganography for Executables pp. 1-14 (2004)
  4. Bjorn De Sutter Compactie van programma\'s na het linken pp. (2002)
  5. Bjorn De Sutter Compactie van Programma`s na het Linken Doctoraatsproefschrift Faculteit Toegepaste Wetenschappen, Universiteit Gent, pp. 1-297 (2002)
  6. B. De Sutter General-Purpose Architecture Instruction Scheduling Techniques ELIS Technical Report, (DG98-10) pp. 1-39 (1998)
  7. M. Christiaens and B. De Sutter Evaluatie van Multimediaprocessoren Afstudeerwerk FTW, RUG, pp. (1997)