Publications de Jean Privat

Articles et conférences

Jesper Honig Spring & Filip Pizlo & Jean Privat & Rachid Guerraoui & Jan Vitek. « Reflexes: Abstractions for Integrating Highly Responsive Tasks into Java Applications ». Transactions on Embedded Computing Systems (TECS), pp. 29. ACM, 2010. [pdf, doi]

Roland Ducournau & Jean Privat. « Metamodeling Semantics of Multiple Inheritance ». Science of Computer Programming, pp. 32. Elsevier, 2010. [pdf, doi]

Alexandre Terrasa & Jean Privat. « Efficiency of subtype test in object oriented languages with generics ». In ECOOP Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'13), pp. 4—10. 2013. [pdf, doi]

Roland Ducournau & Floréal Morandat & Jean Privat. « Empirical Assessment of Object-Oriented Implementations with Multiple Inheritance and Static Typing ». In Proceedings of the 24th annual conference on Object-oriented programming systems and applications (OOPSLA'09), Volume 44(10) de SIGPLAN Notices, pp. 41—60. ACM, 2009. [pdf, doi]

Antonio Cunei1 & Rachid Guerraoui & Jesper Honig Spring & Jean Privat & Jan Vitek. « High-Performance Transactional Event Processing ». In 11th International Conference on Coordination Models and Languages (COORDINATION'09), Volume 5521 de LNCS, pp. 27-46. Springer-Verlag, 2009. [pdf, doi]

Jean-Sébastien Gélinas & Jean Privat & Etienne Gagnon. « Prévention du déréférencement de références nulles dans un langage à objets ». In Langages et Modèles à Objets (LMO'09), Volume L-3 de RNTI, pp. 5—16. Cépaduès, 2009. [pdf, slides]

Floréal Morandat & Roland Ducournau & Jean Privat. « Évaluation de l'efficacité des implémentations de l'héritage multiple en typage statique ». In Langages et Modèles à Objets (LMO'09), Volume L-3 de RNTI, pp. 17—32. Cépaduès, 2009. [pdf]

Jean Privat & Floréal Morandat. « Coloring for Shared Object-Oriented Libraries ». In ECOOP Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'08), pp. 8. 2008. [pdf]

Jesper Honig Spring & Jean Privat & Rachid Guerraoui & Jan Vitek. « StreamFlex: High-throughput Stream Programming in Java ». In Proceedings of the 22nd annual conference on Object-oriented programming systems and applications (OOPSLA'07), Volume 42(10) de SIGPLAN Notices, pp. 221—228. ACM, 2007. [pdf, slides, doi]

Jean Privat & Floréal Morandat & Roland Ducournau. « Efficient Separate Compilation of Object-Oriented Languages ». In ECOOP Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'06), pp. 6. 2006. [pdf, slides]

Jean Privat & Roland Ducournau. « Link-time static analysis for efficient separate compilation of object-oriented languages ». In Workshop on Program Analysis for Software Tools and Engineering (PASTE'05), Volume 31(1) de SIGSOFT Softw. Eng. Notes, pp. 20—27. ACM, 2006. [pdf, slides, doi]

Jean Privat & Roland Ducournau. « Raffinement de classes dans les langages à objets statiquement typés ». In Langages et Modèles à Objets (LMO'05), Volume 11(1-2) de L'objet, pp. 17—32. Hermes, 2005. [pdf, slides, doi]

Jean Privat & Roland Ducournau. « Intégration d'optimisations globales en compilation séparée des langages à objets ». In Langages et Modèles à Objets (LMO'04), Volume 10(2-3) de L'objet, pp. 61—74. Hermes, 2004. [pdf, doi]

Rapports techniques, mémoires et thèses

Jean Privat. « De l'expressivité à l'efficacité, une approche modulaire des langages à objets. Le langage PRM et le compilateur prmc ». Thèse de Doctorat. LIRMM, Université Montpellier II, 2006. [pdf, slides]

Roland Ducournau & Floréal Morandat & Jean Privat. « Modules and Class Refinement: a Meta-Modeling Approach to Object-Oriented Programming ». Rapport technique 07-021. LIRMM, Université Montpellier II, 2007. [pdf]

Jean Privat. « PRM, The Language. 0.2 ». Rapport technique 06-029. LIRMM, Université Montpellier II, 2006. [pdf]

Jean Privat & Roland Ducournau. « Multiple Inheritance, Class Refinement and Modules, at the Light of Meta-Modeling ». Rapport technique 06-015. LIRMM, Université Montpellier II, 2006. [pdf]

Jean Privat. « Analyse de types et graph d'appels en compilation séparée ». Mémoire de Maîtrise. LIRMM, Université Montpellier II, 2002. [pdf]

Autre

Jean Privat. « PRM, prmc, un langage de programmation et un compilateur ». In La quatorzième session des journées des doctorants de l'IS2 (Doctiss'06), pp. 4. 2006. [pdf, slides]

Jean Privat. « Implémentation des techniques de compilation globales en compilation séparée des langages à objets ». In Groupe de travail OCM du GDR APL (OCM'03), pp. 5. 2003. [pdf]