Acteurs méconnus mais indispensables au bon fonctionnement de nos ordinateurs, les logiciels d'infrastructure sont les piliers de tout système informatique.
Quels sont les défis liés au développement et à la maintenance des logiciels d'infrastructure ? Comment peut-on garantir leur fiabilité ? Où en est la recherche dans ce domaine ? Quelles sont les évolutions envisageables à l'avenir ? Une série de questions auxquelles répond Gilles Muller dans le Podcast audio pour interstices, une revue de culture scientifique
sur la recherche en informatique, créée et éditée par Inria, animée par des chercheurs, avec le CNRS et les Universités.
GOUICEM Redha : Gestion coordonnée de ressources CPU et mémoire sur architectures multicoeurs .
COURTAUD Cédric : Caractérisation de la sensibilité aux interférences mémoire dans les systèmes temps-réels embarqués sur des plateformes multi-coeurs .
F. Thung, S. Haryono, L. Serrano, G. Muller, J. Lawall, D. Lo, L. Jiang : “Automated Deprecated-API Usage Update for Android Apps: How Far Are We?”, SANER 2020 - 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER, RENE track), London, Ontario, Canada, pp. 602-611, (IEEE) (2020)
D. Carver, R. Gouicem, J.‑P. Lozi, J. Sopena, B. Lepers, W. Zwaenepoel, N. Palix, J. Lawall, G. Muller : “Fork/Wait and Multicore Frequency Scaling: a Generational Clash”, 10th Workshop on Programming Languages and Operating Systems, Huntsville, Canada, pp. 53-59, (ACM Press) (2019)
H. Kang, F. Thung, J. Lawall, G. Muller, L. Jiang, D. Lo : “Semantic Patches for Java Program Transformation”, 33rd European Conference on Object-Oriented Programming (ECOOP 2019), vol. 134, Leibniz International Proceedings in Informatics (LIPIcs), London, United Kingdom, pp. 22:1-22:27, (Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik) (2019)
R. Gouicem, J. Sopena, J. Lawall, G. Muller, B. Lepers, W. Zwaenepoel, J.‑P. Lozi, N. Palix : “Understanding scheduler performance : a feature-based approach”, Compas 2019 - Conférence d’informatique en Parallélisme, Architecture et Système, Anglet, France (2019)
B. Bui, D. Mvondo, B. Teabe, K. Jiokeng, L. Wapet, A. Tchana, G. Thomas, D. Hagimont, G. Muller, N. Depalma : “When eXtended Para-Virtualization (XPV) meets NUMA”, EuroSys '19 Proceedings of the Fourteenth EuroSys Conference 2019, Dresde, Germany, pp. 7, (ACM Press) (2019)
J. Bouron, S. Chevalley, B. Lepers, W. Zwaenepoel, R. Gouicem, J. Lawall, G. Muller, J. Sopena : “The Battle of the Schedulers: FreeBSD ULE vs. Linux CFS”, 2018 USENIX Annual Technical Conference, Boston, MA, United States (2018)
D. Mercadier, P.‑E. Dagand, L. Lacassagne, G. Muller : “Usuba, Optimizing & Trustworthy Bitslicing Compiler”, WPMVP’18 - Workshop on Programming Models for SIMD/Vector Processing, Vienna, Austria, (ACM Press) (2018)
B. Lepers, W. Zwaenepoel, J.‑P. Lozi, N. Palix, R. Gouicem, J. Sopena, J. Lawall, G. Muller : “Towards Proving Optimistic Multicore Schedulers”, HotOS 2017 - 16th Workshop on Hot Topics in Operating Systems, Whistler, British Columbia, Canada, pp. 6 (2017)
G. Lena Cota, S. Ben Mokhtar, G. Gianini, E. Damiani, J. Lawall, G. Muller, L. Brunie : “Analysing Selfishness Flooding with SEINE”, The 47th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'17), Denver, Colorado, United States, pp. 603-614 (2017)
P. Senna Tschudin, J. Lawall, G. Muller : “3L: Learning Linux Logging”, BElgian-NEtherlands software eVOLution seminar (BENEVOL 2015), Lille, France (2015)
K. Attouchi, G. Thomas, G. Muller, J. Lawall, A. Bottaro : “Incinerator - Eliminating stale references in dynamic OSGi applications”, Proceedings DSN 2015 : 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Rio De Janeiro, Brazil, pp. 545-554, (IEEE) (2015)
N. Palix, G. Thomas, S. Saha, Ch. Calvès, G. Muller, J. Lawall : “Faults in Linux 2.6”, ACM Transactions on Computer Systems, vol. 32 (2), pp. 1-40, (Association for Computing Machinery) (2014)
L. Guo, J. Lawall, G. Muller : “Oops! Where Did That Code Snippet Come From?”, MSR 2014 Proceedings of the 11th Working Conference on Mining Software Repositories, Hyderabad, India, pp. 52-61, (ACM) (2014)
P. Senna Tschudin, L. Réveillère, L. Jiang, D. Lo, J. Lawall, G. Muller : “Understanding the genetic makeup of Linux device drivers”, PLOS'13 - 7th Workshop on Programming Languages and Operating Systems, Nemacolin Woodlands Resort, Pennsylvania, United States, (ACM) (2013)
J. Wamhoff, Ch. Fetzer, P. Felber, É. Rivière, G. Muller : “Fastlane: Streamlining transactions for low thread counts”, TRANSACT 2012 - 7th ACM SIGPLAN Workshop on Transactional Computing, New Orleans, LA, United States, pp. 1-8, (ACM) (2012)
W. Maldonado, P. Marlier, P. Felber, Julia L. Lawall, G. Muller, É. Rivière : “Deadline-Aware Scheduling for Software Transactional Memory”, Proceedings of the International Conference on Dependable Systems and Networks (DSN 2011), Hong Kong, Hong Kong, pp. 257-268, (IEEE) (2011)
N. Palix, G. Thomas, S. Saha, Ch. Calvès, Julia L. Lawall, G. Muller : “Faults in Linux: Ten Years Later”, ASPLOS 2011 - 16th International Conference on Architectural Support for Programming Languages and Operating Systems, Newport Beach, California, United States, pp. 305-318, (ACM) (2011)
F. Gaud, S. Genevès, R. Lachaize, B. Lepers, F. Mottet, G. Muller, V. Quéma : “Efficient Workstealing for Multicore Event-Driven Systems”, ICDCS 2010 - IEEE 30th International Conference on Distributed Computing Systems, Genova, Italy, pp. 516-525, (IEEE) (2010)
J. Lawall, B. Laurie, R. Hansen, N. Palix, G. Muller : “Finding Error Handling Bugs in OpenSSL Using Coccinelle”, Proceeding of the 8th European Dependable Computing Conference, EDCC 2010, Valencia, Spain, pp. 191-196 (2010)
N. Palix, Julia L. Lawall, G. Thomas, G. Muller : “{How Often do Experts Make Mistakes?}”, Proceedings of 9th Workshop on Aspects, Components, and Patterns for Infrastructure Software (ACP4IS '10), Rennes et Saint Malo, France, pp. 9-16 (2010)
W. Maldonado, P. Marlier, P. Felber, A. Suissa, D. Hendler, A. Fedorova, Julia L. Lawall, G. Muller : “Scheduling support for transactional memory contention management”, Proceedings of the 15th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'10, Bangalore, India, pp. 79-90, (ACM) (2010)
Tegawendé F. Bissyandé, L. Réveillère, Y.‑D. Bromberg, Julia L. Lawall, G. Muller : “Bridging the Gap between Legacy Services and Web Services”, Middleware 2010 - ACM/IFIP/USENIX 11th International Middleware Conference, vol. 6452, Lecture Notes in Computer Science, Bangalore, India, pp. 273-292, (Springer) (2010)
N. Geoffray, G. Thomas, J. Lawall, G. Muller, B. Folliot : “VMKit: a substrate for managed runtime environments”, VEE '10 - 6th International Conference on Virtual Execution Environments, Pittsburgh, Pennsylvania, United States, pp. 51-62, (ACM) (2010)
2009
S. Legtchenko, S. Monnet, P. Sens, G. Muller : “Churn-Resilient Replication Strategy for Peer-to-Peer Distributed Hash-Tables”, The 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS~2009), vol. 5873, Lecture Notes in Computer Science, Lyon, France, pp. 485-499, (Springer) (2009)
N. Geoffray, G. Thomas, G. Muller, P. Parrend, S. Frénot, B. Folliot : “I-JVM: une machine virtuelle Java pour l’isolation de composants dans OSGi”, Actes de la 7éme Conférence Française sur les Systèmes d'Exploitation (CFSE'07), Chapitre français de l'ACM-SIGOPS, GDR ARP, Toulouse, France, pp. 1-12 (2009)
N. Geoffray, G. Thomas, G. Muller, P. Parrend, S. Frénot, B. Folliot : “I-JVM: a Java Virtual Machine for Component Isolation in OSGi”, 39th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'2009), Estoril, Portugal, pp. 544-553, (IEEE) (2009)
Y.‑D. Bromberg, L. Réveillère, J. Lawall, G. Muller : “Automatic Generation of Network Protocol Gateways”, Middleware 2009 - 10th International Middleware Conference ACM/IFIP/USENIX, vol. 5896, Lecture Notes in Computer Science, Urbana Champaign, Illinois, United States, pp. 21-41, (Springer) (2009)
F. Hermenier, X. Lorca, J.‑M. Menaud, G. Muller, Julia L. Lawall : “Entropy: a Consolidation Manager for Clusters”, ACM SIGPLAN/SIGOPS, Washington, DC, United States, pp. 41-50, (ACM) (2009)