Search for dissertations about: "Martin Monperrus"

Showing result 1 - 5 of 7 swedish dissertations containing the words Martin Monperrus.

  1. 1. Artificial Software Diversification for WebAssembly

    Author : Javier Cabrera Arteaga; Benoit Baudry; Martin Monperrus; Tobias Wrigstad; KTH; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; WebAssembly; LLVM; Software Diversity; Automatic Software Engineering; Security; Electrical Engineering; Elektro- och systemteknik;

    Abstract : WebAssembly has become the fourth official web language, along with HTML, CSS and JavaScript since 2019. WebAssembly allows web browsers to execute existing programs or libraries written in other languages, such as C/C++ and Rust. In addition, WebAssembly evolves to be part of edge-cloud computing platforms. READ MORE

  2. 2. Software Diversification for WebAssembly

    Author : Javier Cabrera Arteaga; Benoit Baudry; Martin Monperrus; Ryu Sukyoung; KTH; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; WebAssembly; Software Diversification; Side-Channels; Informations- och kommunikationsteknik; Information and Communication Technology;

    Abstract : WebAssembly, now the fourth ocially recognized web language, enables web browsers to port native applications to the Web. Furthermore, WebAssembly has evolved into an essential element for backend scenarios such as cloud and edge computing. READ MORE

  3. 3. Source Code Representations of Deep Learning for Program Repair

    Author : Zimin Chen; Martin Monperrus; Benoit Baudry; Zhendong Su; KTH; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Code Representation; Deep Learning; Program Repair; Datalogi; Computer Science;

    Abstract : Deep learning, leveraging artificial neural networks, has demonstrated significant capabilities in understanding intricate patterns within data. In recent years, its prowess has been extended to the vast domain of source code, where it aids in diverse software engineering tasks such as program repair, code summarization, and vulnerability detection. READ MORE

  4. 4. Software Diversity for Third-Party Dependencies

    Author : Nicolas Harrand; Benoit Baudry; Martin Monperrus; David Broman; Ville Leppänen; KTH; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Automated Software Engineering; Software Diversity; Software libraries; Software Monoculture; Computer Science; Datalogi;

    Abstract : Thanks to the emergence of package managers and online software repositories, modern software development heavily relies on the reuse of third-party libraries. This practice has significant benefits in terms of productivity and reliability. READ MORE

  5. 5. Debloating Java Dependencies

    Author : César Soto Valero; Benoit Baudry; Martin Monperrus; Diomidis Spinellis; KTH; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Software debloating; software dependencies; Java bytecode; package manager; static program analysis; dynamic program analysis; Datalogi; Computer Science;

    Abstract : Software systems have a natural tendency to grow in size and complexity. A part of this growth comes with the addition of new features or bug fixes, while another part is due to useless code that accumulates over time. READ MORE