SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Baudry Benoit) "

Sökning: WFRF:(Baudry Benoit)

  • Resultat 1-10 av 81
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Bousse, Erwan, et al. (författare)
  • Omniscient debugging for executable DSLs
  • 2018
  • Ingår i: Journal of Systems and Software. - : ELSEVIER SCIENCE INC. - 0164-1212 .- 1873-1228. ; 137, s. 261-288
  • Tidskriftsartikel (refereegranskat)abstract
    • Omniscient debugging is a promising technique that relies on execution traces to enable free traversal of the states reached by a model (or program) during an execution. While a few General-Purpose Languages (GPLs) already have support for omniscient debugging, developing such a complex tool for any executable Domain Specific Language (DSL) remains a challenging and error prone task. A generic solution must: support a wide range of executable DSLs independently of the metaprogramming approaches used for implementing their semantics; be efficient for good responsiveness. Our contribution relies on a generic omniscient debugger supported by efficient generic trace management facilities. To support a wide range of executable DSLs, the debugger provides a common set of debugging facilities, and is based on a pattern to define runtime services independently of metaprogramming approaches. Results show that our debugger can be used with various executable DSLs implemented with different metaprogramming approaches. As compared to a solution that copies the model at each step, it is on average sixtimes more efficient in memory, and at least 2.2 faster when exploring past execution states, while only slowing down the execution 1.6 times on average.
  •  
2.
  •  
3.
  • Rodriguez-Cancio, Marcelino, et al. (författare)
  • Approximate Loop Unrolling
  • 2019
  • Ingår i: CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS. - New York, NY, USA : ASSOC COMPUTING MACHINERY. ; , s. 94-105
  • Konferensbidrag (refereegranskat)abstract
    • We introduce Approximate Unrolling, a compiler loop optimization that reduces execution time and energy consumption, exploiting code regions that can endure some approximation and still produce acceptable results. Specifically, this work focuses on counted loops that map a function over the elements of an array. Approximate Unrolling transforms loops similarly to Loop Unrolling. However, unlike its exact counterpart, our optimization does not unroll loops by adding exact copies of the loop's body. Instead, it adds code that interpolates the results of previous iterations.
  •  
4.
  • Alferez, Mauricio, et al. (författare)
  • Modeling variability in the video domain : language and experience report
  • 2019
  • Ingår i: Software quality journal. - : Springer. - 0963-9314 .- 1573-1367. ; 27:1, s. 307-347
  • Tidskriftsartikel (refereegranskat)abstract
    • In an industrial project, we addressed the challenge of developing a software-based video generator such that consumers and providers of video processing algorithms can benchmark them on a wide range of video variants. This article aims to report on our positive experience in modeling, controlling, and implementing software variability in the video domain. We describe how we have designed and developed a variability modeling language, called VM, resulting from the close collaboration with industrial partners during 2 years. We expose the specific requirements and advanced variability constructs; we developed and used to characterize and derive variations of video sequences. The results of our experiments and industrial experience show that our solution is effective to model complex variability information and supports the synthesis of hundreds of realistic video variants. From the software language perspective, we learned that basic variability mechanisms are useful but not enough; attributes and multi-features are of prior importance; meta-information and specific constructs are relevant for scalable and purposeful reasoning over variability models. From the video domain and software perspective, we report on the practical benefits of a variability approach. With more automation and control, practitioners can now envision benchmarking video algorithms over large, diverse, controlled, yet realistic datasets (videos that mimic real recorded videos)-something impossible at the beginning of the project.
  •  
5.
  • Balliu, Musard, et al. (författare)
  • Challenges of Producing Software Bill of Materials for Java
  • 2023
  • Ingår i: IEEE Security and Privacy. - : Institute of Electrical and Electronics Engineers (IEEE). - 1540-7993 .- 1558-4046. ; 21:6, s. 12-23
  • Tidskriftsartikel (refereegranskat)abstract
    • Software bills of materials (SBOMs) promise to become the backbone of software supply chain hardening. We deep-dive into six tools and the SBOMs they produce for complex open source Java projects, revealing challenges regarding the accurate production and usage of SBOMs.
  •  
6.
  • Balliu, Musard, et al. (författare)
  • Software Bill of Materials in Java
  • 2023
  • Ingår i: SCORED 2023 - Proceedings of the 2023 Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses. - : Association for Computing Machinery (ACM). ; , s. 75-76
  • Konferensbidrag (refereegranskat)abstract
    • Modern software applications are virtually never built entirely in-house. As a matter of fact, they reuse many third-party dependencies, which form the core of their software supply chain [1]. The large number of dependencies in an application has turned into a major challenge for both security and reliability. For example, to compromise a high-value application, malicious actors can choose to attack a less well-guarded dependency of the project [2]. Even when there is no malicious intent, bugs can propagate through the software supply chain and cause breakages in applications. Gathering accurate, upto- date information about all dependencies included in an application is, therefore, of vital importance.
  •  
7.
  • Baudry, Benoit, et al. (författare)
  • A Software-Repair Robot Based on Continual Learning
  • 2021
  • Ingår i: IEEE Software. - : Institute of Electrical and Electronics Engineers (IEEE). - 0740-7459 .- 1937-4194. ; 38:4, s. 28-35
  • Tidskriftsartikel (refereegranskat)abstract
    • Software bugs are common, and correcting them accounts for a significant portion of the costs in the software development and maintenance process. In this article, we discuss R-Hero, our novel system for learning how to fix bugs based on continual training.
  •  
8.
  • Baudry, Benoit, et al. (författare)
  • A spoonful of DevOps helps the GI go down
  • 2018
  • Ingår i: Proceedings - International Conference on Software Engineering. - New York, NY, USA : IEEE Computer Society. - 9781450357531 ; , s. 35-36
  • Konferensbidrag (refereegranskat)abstract
    • DevOps emphasizes a high degree of automation at all phases of the software development lifecyle. Meanwhile, Genetic Improvement (GI) focuses on the automatic improvement of software artifacts. In this paper, we discuss why we believe that DevOps offers an excellent technical context for easing the adoption of GI techniques by software developers. We also discuss A/B testing as a prominent and clear example of GI taking place in the wild today, albeit one with human-supervised fitness and mutation operators.
  •  
9.
  •  
10.
  • Baudry, Benoit, et al. (författare)
  • Long Live Software Easter Eggs!
  • 2022
  • Ingår i: Queue. - : Association for Computing Machinery (ACM). - 1542-7730 .- 1542-7749. ; 20:2, s. 31-42
  • Tidskriftsartikel (refereegranskat)abstract
    • It's a period of unrest. Rebel developers, striking from continuous deployment servers, have won their first victory. During the battle, rebel spies managed to push an epic commit in the HTML code of https://pro.sony. Pursued by sinister agents, the rebels are hiding in commits, buttons, tooltips, API, HTTP headers, and configuration screens. 
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 81
Typ av publikation
konferensbidrag (33)
tidskriftsartikel (32)
annan publikation (6)
doktorsavhandling (6)
rapport (2)
konstnärligt arbete (1)
visa fler...
licentiatavhandling (1)
visa färre...
Typ av innehåll
refereegranskat (64)
övrigt vetenskapligt/konstnärligt (11)
populärvet., debatt m.m. (5)
Författare/redaktör
Baudry, Benoit (75)
Monperrus, Martin (38)
Soto Valero, César (17)
Harrand, Nicolas (12)
Cabrera Arteaga, Jav ... (9)
Durieux, Thomas (7)
visa fler...
Baudry, Benoit, Prof ... (6)
Monperrus, Martin, P ... (6)
Danglot, Benjamin (6)
Tiwari, Deepika (6)
Zhang, Long (5)
Ron Arteaga, Javier (4)
Toady, Tim (4)
Morin, Brice (4)
Balliu, Musard (3)
Acher, Mathieu (3)
Yu, Zhongxing (3)
Combemale, Benoit (3)
Rodriguez-Cancio, Ma ... (3)
Tsoupidi, Rodothea M ... (3)
Broman, David, 1977- (2)
Galindo, Jose A. (2)
Ekstedt, Mathias, 19 ... (2)
Bobadilla, Sofia (2)
Sharma, Aman (2)
Skoglund, Gabriel (2)
Wittlinger, Martin (2)
Martínez, Matías (2)
Chen, Zimin (2)
Ye, He (2)
Barais, O. (2)
Jézéquel, Jean-Marc (2)
Blouin, Arnaud (2)
Palma, Francis (2)
Floros, Orestis (2)
Vera Perez, Oscar (2)
Laperdrix, Pierre (2)
Vera-Perez, Oscar Lu ... (2)
Preux, Philippe (2)
Halin, Axel (2)
Nuttinck, Alexandre (2)
Devroey, Xavier (2)
Perrouin, Gilles (2)
Benelallam, Amine (2)
Barais, Olivier (2)
Laperdrix, P. (2)
Avoine, G. (2)
Moha, Naouel (2)
Nayrolles, Mathieu (2)
Guéhéneuc, Yann-Gaël (2)
visa färre...
Lärosäte
Kungliga Tekniska Högskolan (78)
Linnéuniversitetet (2)
Kungl. Musikhögskolan (1)
Språk
Engelska (81)
Forskningsämne (UKÄ/SCB)
Naturvetenskap (61)
Teknik (21)
Samhällsvetenskap (2)
Medicin och hälsovetenskap (1)
Humaniora (1)

År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy