| 2011 |
| 79 | Faults in linux: ten years later. Nicolas Palix, Gaël Thomas, Suman Saha, Christophe Calvès, Julia L. Lawall, Gilles Muller. ASPLOS 2011, 305-318. Web SearchBibTeXDownload |
| 78 | Deadline-aware scheduling for Software Transactional Memory. Walther Maldonado, Patrick Marlier, Pascal Felber, Julia L. Lawall, Gilles Muller, Etienne Riviere. DSN 2011, 257-268. Web SearchBibTeXDownload |
| 77 | Zebu: A Language-Based Approach for Network Protocol Message Processing. Laurent Burgy, Laurent Réveillère, Julia L. Lawall, Gilles Muller. IEEE Trans. Software Eng. (37): 575-591 (2011). Web SearchBibTeXDownload |
| 76 | An approach to improving the structure of error-handling code in the linux kernel. Suman Saha, Julia L. Lawall, Gilles Muller. LCTES 2011, 41-50. Web SearchBibTeXDownload |
| 2010 |
| 75 | Tracking code patterns over multiple software versions with Herodotos. Nicolas Palix, Julia L. Lawall, Gilles Muller. AOSD 2010, 169-180. Web SearchBibTeXDownload |
| 74 | Finding Error Handling Bugs in OpenSSL Using Coccinelle. Julia L. Lawall, Ben Laurie, René Rydhof Hansen, Nicolas Palix, Gilles Muller. EDCC 2010, 191-196. Web SearchBibTeXDownload |
| 73 | Improving the Security of Infrastructure Software using Coccinelle. Julia L. Lawall, René Rydhof Hansen, Nicolas Palix, Gilles Muller. ERCIM News (2010): 54 (2010). Web SearchBibTeXDownload |
| 72 | Efficient Workstealing for Multicore Event-Driven Systems. Fabien Gaud, Sylvain Geneves, Renaud Lachaize, Baptiste Lepers, Fabien Mottet, Gilles Muller, Vivien Quéma. ICDCS 2010, 516-525. Web SearchBibTeXDownload |
| 71 | Bridging the Gap between Legacy Services and Web Services. Tegawendé F. Bissyandé, Laurent Réveillère, Yérom-David Bromberg, Julia L. Lawall, Gilles Muller. Middleware 2010, 273-292. Web SearchBibTeXDownload |
| 70 | Scheduling support for transactional memory contention management. Walther Maldonado, Patrick Marlier, Pascal Felber, Adi Suissa, Danny Hendler, Alexandra Fedorova, Julia L. Lawall, Gilles Muller. PPOPP 2010, 79-90. Web SearchBibTeXDownload |
| 69 | VMKit: a substrate for managed runtime environments. Nicolas Geoffray, Gaël Thomas, Julia L. Lawall, Gilles Muller, Bertil Folliot. VEE 2010, 51-62. Web SearchBibTeXDownload |
| 2009 |
| 68 | I-JVM: a Java Virtual Machine for component isolation in OSGi. Nicolas Geoffray, Gaël Thomas, Gilles Muller, Pierre Parrend, Stéphane Frénot, Bertil Folliot. DSN 2009, 544-553. Web SearchBibTeXDownload |
| 67 | WYSIWIB: A declarative approach to finding API protocols and bugs in Linux code. Julia L. Lawall, Julien Brunel, Nicolas Palix, René Rydhof Hansen, Henrik Stuart, Gilles Muller. DSN 2009, 43-52. Web SearchBibTeXDownload |
| 66 | Automatic Generation of Network Protocol Gateways. Yérom-David Bromberg, Laurent Réveillère, Julia L. Lawall, Gilles Muller. Middleware 2009, 21-41. Web SearchBibTeXDownload |
| 65 | PLOS 2009: fifth workshop on programming languages and operating systems. Eric Eide, Gilles Muller, Olaf Spinczyk. Operating Systems Review (43): 31-34 (2009). Web SearchBibTeXDownload |
| 64 | A foundation for flow-based program matching: using temporal logic and model checking. Julien Brunel, Damien Doligez, René Rydhof Hansen, Julia L. Lawall, Gilles Muller. POPL 2009, 114-126. Web SearchBibTeXDownload |
| 63 | Churn-Resilient Replication Strategy for Peer-to-Peer Distributed Hash-Tables. Sergey Legtchenko, Sébastien Monnet, Pierre Sens, Gilles Muller. SSS 2009, 485-499. Web SearchBibTeXDownload |
| 62 | Entropy: a consolidation manager for clusters. Fabien Hermenier, Xavier Lorca, Jean-Marc Menaud, Gilles Muller, Julia L. Lawall. VEE 2009, 41-50. Web SearchBibTeXDownload |
| 2008 |
| 61 | Documenting and automating collateral evolutions in linux device drivers. Yoann Padioleau, Julia L. Lawall, René Rydhof Hansen, Gilles Muller. EuroSys 2008, 247-260. Web SearchBibTeXDownload |
| 2007 |
| 60 | Automatic Verification of Bossa Scheduler Properties. Jean-Paul Bodeveix, Mamoun Filali, Julia L. Lawall, Gilles Muller. Electr. Notes Theor. Comput. Sci. (185): 17-32 (2007). Web SearchBibTeXDownload |
| 59 | SmPL: A Domain-Specific Language for Specifying Collateral Evolutions in Linux Device Drivers. Yoann Padioleau, Julia L. Lawall, Gilles Muller. Electr. Notes Theor. Comput. Sci. (166): 47-62 (2007). Web SearchBibTeXDownload |
| 58 | Towards Class-Based Dynamic Voltage Scaling for Multimedia Applications. Richard Urunuela, Gilles Muller, Julia L. Lawall. Power-aware Computing Systems 2007. Web SearchBibTeXDownload |
| 57 | A Language-Based Approach for Improving the Robustness of Network Application Protocol Implementations. Laurent Burgy, Laurent Réveillère, Julia L. Lawall, Gilles Muller. SRDS 2007, 149-160. Web SearchBibTeXDownload |
| 2006 |
| 56 | Energy adaptation for multimedia information kiosks. Richard Urunuela, Gilles Muller, Julia L. Lawall. EMSOFT 2006, 223-232. Web SearchBibTeXDownload |
| 55 | Understanding collateral evolution in Linux device drivers. Yoann Padioleau, Julia L. Lawall, Gilles Muller. EuroSys 2006, 59-71. Web SearchBibTeXDownload |
| 54 | Semantic patches considered helpful. Gilles Muller, Yoann Padioleau, Julia L. Lawall, René Rydhof Hansen. Operating Systems Review (40): 90-92 (2006). Web SearchBibTeXDownload |
| 53 | Semantic patches for documenting and automating collateral evolutions in Linux device drivers. Yoann Padioleau, René Rydhof Hansen, Julia L. Lawall, Gilles Muller. PLOS 2006, 10. Web SearchBibTeXDownload |
| 2005 |
| 52 | Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language. Julia L. Lawall, Hervé Duchesne, Gilles Muller, Anne-Françoise Le Meur. GPCE 2005, 78-93. Web SearchBibTeXDownload |
| 51 | Formal Methods Meet Domain Specific Languages. Jean-Paul Bodeveix, Mamoun Filali, Julia L. Lawall, Gilles Muller. IFM 2005, 187-206. Web SearchBibTeXDownload |
| 50 | A Framework for Simplifying the Development of Kernel Schedulers: Design and Performance Evaluation. Gilles Muller, Julia L. Lawall, Hervé Duchesne. WORDS 2005, 219-230. Web SearchBibTeXDownload |
| 2004 |
| 49 | Constructing component-based extension interfaces in legacy systems code. Gilles Muller, Julia L. Lawall, Jean-Marc Menaud, Mario Südholt. ACM SIGOPS European Workshop 2004, 15. Web SearchBibTeXDownload |
| 48 | On Designing a Target-Independent DSL for Safe OS Process-Scheduling Components. Julia L. Lawall, Anne-Françoise Le Meur, Gilles Muller. GPCE 2004, 436-455. Web SearchBibTeXDownload |
| 47 | Programmation post-objets. Des langages d'aspects aux langages de composants. Pierre Cointe, Jacques Noyé, Rémi Douence, Thomas Ledoux, Jean-Marc Menaud, Gilles Muller, Mario Südholt. L'OBJET (10): 119-143 (2004). Web SearchBibTeXDownload |
| 46 | Invited application paper: language design for implementing process scheduling hierarchies. Julia L. Lawall, Gilles Muller, Hervé Duchesne. PEPM 2004, 80-91. Web SearchBibTeXDownload |
| 2003 |
| 45 | Web cache prefetching as an aspect: towards a dynamic-weaving based solution. Marc Ségura-Devillechaise, Jean-Marc Menaud, Gilles Muller, Julia L. Lawall. AOSD 2003, 110-119. Web SearchBibTeXDownload |
| 44 | On the automatic evolution of an OS kernel using temporal logic and AOP. Rickard A. Åberg, Julia L. Lawall, Mario Südholt, Gilles Muller, Anne-Françoise Le Meur. ASE 2003, 196-204. Web SearchBibTeXDownload |
| 43 | A domain-specific language approach to programmable networks. Gilles Muller, Julia L. Lawall, Scott Thibault, R. E. Voel Jensen. IEEE Transactions on Systems, Man, and Cybernetics, Part C (33): 370-381 (2003). Web SearchBibTeXDownload |
| 2002 |
| 42 | Capturing OS expertise in an event type system: the Bossa experience. Julia L. Lawall, Gilles Muller, Luciano Porto Barreto. ACM SIGOPS European Workshop 2002, 54-61. Web SearchBibTeXDownload |
| 41 | Distributing MPEG Movies Over the Internet using Programmable Networks. Dan He, Gilles Muller, Julia L. Lawall. ICDCS 2002, 161-170. Web SearchBibTeXDownload |
| 40 | Think: A Software Framework for Component-based Operating System Kernels. Jean-Philippe Fassino, Jean-Bernard Stefani, Julia L. Lawall, Gilles Muller. USENIX Annual Technical Conference, General Track 2002, 73-86. Web SearchBibTeXDownload |
| 2001 |
| 39 | Specialization tools and techniques for systematic optimization of system software. Dylan McNamee, Jonathan Walpole, Calton Pu, Crispin Cowan, Charles Krasic, Ashvin Goel, Perry Wagle, Charles Consel, Gilles Muller, Renaud Marlet. ACM Trans. Comput. Syst. (19): 217-251 (2001). Cited by 63Web SearchBibTeXDownload |
| 38 | WebCaL - a domain specific language for web caching. Sumit Gulwani, A. Tarachandani, Deepak Gupta, Dheeraj Sanghi, Luciano Porto Barreto, Gilles Muller, Charles Consel. Computer Communications (24): 191-201 (2001). Web SearchBibTeX |
| 37 | Improving Driver Robustness: An Evaluation of the Devil Approach. Laurent Réveillère, Gilles Muller. DSN 2001, 131-140. Web SearchBibTeXDownload |
| 36 | Bossa: A DSL Framework for Application-Specific Scheduling Policies. Luciano Porto Barreto, Gilles Muller. HotOS 2001, 161. Web SearchBibTeXDownload |
| 35 | Dealing with Hardware in Embedded Software: A General Framework Based on the Devil Language. Fabrice Mérillon, Gilles Muller. LCTES/OM 2001, 121-127. Web SearchBibTeXDownload |
| 2000 |
| 34 | Towards robust OSes for appliances: a new approach based on domain-specific languages. Gilles Muller, Charles Consel, Renaud Marlet, Luciano Porto Barreto, Fabrice Mérillon, Laurent Réveillère. ACM SIGOPS European Workshop 2000, 19-24. Web SearchBibTeXDownload |
| 33 | Java bytecode compression for low-end embedded systems. Lars Ræder Clausen, Ulrik Pagh Schultz, Charles Consel, Gilles Muller. ACM Trans. Program. Lang. Syst. (22): 471-489 (2000). Web SearchBibTeXDownload |
| 32 | A DSL Approach to Improve Productivity and Safety in Device Drivers Development. Laurent Réveillère, Fabrice Mérillon, Charles Consel, Renaud Marlet, Gilles Muller. ASE 2000, 101-110. Web SearchBibTeXDownload |
| 31 | A Declarative Approach for Designing and Developing Adaptive Components. Philippe Boinot, Renaud Marlet, Jacques Noyé, Gilles Muller, Charles Consel. ASE 2000, 111. Web SearchBibTeXDownload |
| 30 | Efficient Incremental Checkpointing of Java Programs. Julia L. Lawall, Gilles Muller. DSN 2000, 61-70. Web SearchBibTeXDownload |
| 29 | Static and Dynamic Program Compilation by Interpreter Specialization. Scott Thibault, Charles Consel, Julia L. Lawall, Renaud Marlet, Gilles Muller. Higher-Order and Symbolic Computation (13): 161-178 (2000). Web SearchBibTeXDownload |
| 28 | Devil: An IDL for Hardware Programming. Fabrice Mérillon, Laurent Réveillère, Charles Consel, Renaud Marlet, Gilles Muller. OSDI 2000, 17-30. Web SearchBibTeX |
| 27 | Specialization of Systems Programs: Lessons and Perspectives. Gilles Muller. SAIG 2000, 7-8. Web SearchBibTeXDownload |
| 26 | Accurate program analyses for successful specialization of legacy system software. Gilles Muller, Renaud Marlet, Eugen-Nicolae Volanschi. Theor. Comput. Sci. (248): 201-210 (2000). Web SearchBibTeXDownload |
| 1999 |
| 25 | Towards Automatic Specialization of Java Programs. Ulrik Pagh Schultz, Julia L. Lawall, Charles Consel, Gilles Muller. ECOOP 1999, 367-390. Web SearchBibTeXDownload |
| 24 | Adapting Distributed Applications Using Extensible Networks. Scott Thibault, Jerôme Marant, Gilles Muller. ICDCS 1999, 234-243. Web SearchBibTeXDownload |
| 23 | Harissa: A Hybrid Approach to Java Execution. Gilles Muller, Ulrik Pagh Schultz. IEEE Software (16): 44-51 (1999). Web SearchBibTeXDownload |
| 1998 |
| 22 | Tempo: Specializing Systems applications and Beyond. Charles Consel, Luke Hornof, Renaud Marlet, Gilles Muller, Scott Thibault, Eugen-Nicolae Volanschi. ACM Comput. Surv. (30): 19 (1998). Web SearchBibTeXDownload |
| 21 | Partial Evaluation for Software Engineering. Charles Consel, Luke Hornof, Renaud Marlet, Gilles Muller, Scott Thibault, Eugen-Nicolae Volanschi. ACM Comput. Surv. (30): 20 (1998). Web SearchBibTeXDownload |
| 20 | Fast, Optimized Sun RPC Using Automatic Program Specialization. Gilles Muller, Renaud Marlet, Eugen-Nicolae Volanschi, Charles Consel, Calton Pu, Ashvin Goel. ICDCS 1998, 240-249. Cited by 81Web SearchBibTeXDownload |
| 19 | Safe and Efficient Active Network Programming. Scott Thibault, Charles Consel, Gilles Muller. SRDS 1998, 135-143. Web SearchBibTeX |
| 1997 |
| 18 | Harissa: A Flexible and Efficient Java Environment Mixing Bytecode and Compiled Code. Gilles Muller, Bárbara Moura, Fabrice Bellard, Charles Consel. COOTS 1997, 1-20. Web SearchBibTeXDownload |
| 17 | Declarative Specialization of Object-Oriented Programs. Eugen-Nicolae Volanschi, Charles Consel, Gilles Muller, Crispin Cowan. OOPSLA 1997, 286-300. Web SearchBibTeX |
| 16 | Scaling up Partial Evaluation for Optimizing the Sun Commercial RPC Protocol. Gilles Muller, Eugen-Nicolae Volanschi, Renaud Marlet. PEPM 1997, 116-126. Web SearchBibTeXDownload |
| 1996 |
| 15 | FT-NFS: An Efficient Fault-Tolerant NFS Server Designed for Off-the-Shelf Workstations. Nadine Peyrouze, Gilles Muller. FTCS 1996, 64-73. Web SearchBibTeXDownload |
| 14 | Lessons from FTM: An Experiment in Design and Implementation of a Low-Cost Fault-Tolerant System. Gilles Muller, Michel Banâtre, Nadine Peyrouze, Bruno Rochat. IEEE Transactions on Reliability (45): 332-339 (1996). Web SearchBibTeX |
| 1995 |
| 13 | The Performance of Consistent Checkpointing in Distributed Shared Memory Systems. Gilbert Cabillic, Gilles Muller, Isabelle Puaut. SRDS 1995, 96-105. Web SearchBibTeX |
| 1994 |
| 12 | Towards Safe and Efficient Customization in Distributed Systems. C. Bryce, Valérie Issarny, Gilles Muller, Isabelle Puaut. ACM SIGOPS European Workshop 1994, 57-61. Cited by 8Web SearchBibTeX |
| 11 | Performance of Consistent Checkpointing in a Modular Operating System: Results of the FTM Experiment. Gilles Muller, Mireille Hue, Nadine Peyrouze. EDCC 1994, 491-508. Web SearchBibTeXDownload |
| 10 | Efficient Treatment of Failures in RPC Systems. Valérie Issarny, Gilles Muller, Isabelle Puaut. SRDS 1994, 170-180. Cited by 10Web SearchBibTeX |
| 1993 |
| 9 | A Reliable Client-Server Model on Top of a Micro-Kernel. Gilles Muller. Hardware and Software Architectures for Fault Tolerance 1993, 191-198. Web SearchBibTeXDownload |
| 8 | Models and Paradigms for Distributed Systems Structuring - Summary of Sessions. C. Bryce, Daniel Hagimont, Philippe Joubert, Christine Morin, Gilles Muller, Bruno Rochat. Operating Systems Review (27): 56-60 (1993). Web SearchBibTeXDownload |
| 7 | An Experience in the Design of a Reliable Object Based System (Synopsis). Michel Banâtre, Pack Heng, Gilles Muller, Nadine Peyrouze, Bruno Rochat. PDIS 1993, 187-190. Web SearchBibTeX |
| 1992 |
| 6 | Using dynamic atomic actions to build fault tolerant systems. Michel Banâtre, Philippe Joubert, Christine Morin, Gilles Muller, Bruno Rochat. ACM SIGOPS European Workshop 1992. Web SearchBibTeXDownload |
| 1991 |
| 5 | Design Decisions for the FTM : A General Purpose Fault Tolerant Machine. Michel Banâtre, Gilles Muller, Bruno Rochat, Patrick Sanchez. FTCS 1991, 71-78. Web SearchBibTeX |
| 4 | Stable Transactional Memories and Fault Tolerant Architectures. Michel Banâtre, Philippe Joubert, Christine Morin, Gilles Muller, Bruno Rochat, Patrick Sanchez. Operating Systems Review (25): 68-72 (1991). Web SearchBibTeXDownload |
| 3 | How to Design Reliable Servers using Fault Tolerant Micro-Kernel Mechanisms. Michel Banâtre, Gilles Muller, Pack Heng, Bruno Rochat. USENIX MACH Symposium 1991, 223-232. Web SearchBibTeX |
| 1990 |
| 2 | Stable transactional memories and fault tolerant architectures. Michel Banâtre, Philippe Joubert, Christine Morin, Gilles Muller, Bruno Rochat, Patrick Sanchez. ACM SIGOPS European Workshop 1990. Web SearchBibTeXDownload |
| 1988 |
| 1 | Ensuring Data Security and Integrity with a Fast Stable Storage. Michel Banâtre, Gilles Muller, Jean-Pierre Banâtre. ICDE 1988, 285-293. Web SearchBibTeXDownload |