Publications in
English
All papers
Most papers are available via their doi, in
compressed PostScript format (before 2002), or in PDF (since 2002).
- R. Ducournau,
J. Pagès, J. Privat.
Preexistence and concrete type analysis in the context of multiple inheritance
Proc. of PPPJ'16.
doi: 10.1145/2972206.2972207
- R. Ducournau.
Perfect
Method Hashing in a Dynamic Setting
ICOOOLPS workshop at ECOOP'2012.
- O. Sallenave, R.
Ducournau.
Lightweight
generics in embedded systems through static analysis.
In Proc.
LCTES'2012
doi: 10.1145/2248418.2248421
- R.
Ducournau,
Perfect
Hashing for Method Dispatch with Dynamic Typing and Dynamic
Compilation
Rapport de Recherche
12-010, 28 pages, LIRMM, Montpellier, 2012 (pdf file)
- O. Sallenave, R.
Ducournau.
Efficient
Compilation
of
.NET
Programs
for Embedded Systems
Journal
of
Object Technology, 2012, 27p
doi: 10.5381/jot.2012.11.3.a5
- R. Ducournau, F.
Morandat.
Towards a full multiple
inheritance virtual machine.
Journal
of
Object Technology, 2012, 29p, (to appear)
doi: 10.5381/jot.2012.11.3.a6
- R.
Ducournau, J.
Privat.
Meta-Modeling
Semantics of Multiple Inheritance
Science of Computing Programming,
76(7), p 555-586,
2011 (pdf file)
doi: 10.1016/j.scico.2010.10.006
- R.
Ducournau, F.
Morandat.
Perfect class hashing and
numbering for object-oriented implementation
Software Practice &
Experience, 41(6) 661-694, John Wiley & Sons, 2011
doi: 10.1002/spe.1024
- F. Morandat, R. Ducournau.
Empirical assessment of
C++-like implementations for multiple inheritance.
ICOOOLPS workshop at ECOOP'2010. ACM DL( .pdf files)
doi: 10.1145/1925801.1925803
- R.
Ducournau.
Coloring,
a Versatile Technique for Implementing Object Oriented
Languages
Software Practice &
Experience, 41(6) 627-659, John Wiley & Sons,
2011 (pdf file)
doi: 10.1002/spe.1022
- R. Ducournau, F.
Morandat, J. Privat.
Empirical assessment of
object-oriented implementations with multiple inheritance and
static typing.
In Proc. OOPSLA'09. ACM Press, pages 41-60,
2009 (.pdf file)
doi: 10.1145/1639949.1640093
- R.
Ducournau.
Implementing statically
typed object-oriented programming languages.
ACM Computing Surveys, 43(4),
2011, (pdf file)
doi: 10.1145/1922649.1922655
- R.
Ducournau.
Perfect
hashing
as an almost perfect subtype test.
ACM Transactions on Programming
Languages and Systems, 30(6), 2008 (56p) (pdf file)
doi: 10.1145/1391956.1391960
- O. Zendra, E. Jul, R. Ducournau, E. Gagnon, R.
Jones, C. Krintz, P. Mulet, J. Vitek
ICOOOLPS'2007
ECOOP Workshop on Implementation, Compilation, Optimization of
Object-Oriented Languages, Programs and Systems,
In ECOOP 2007 Workshop
Reader, LNCS 4906, Springer. 2008. (pdf file).
- R. Ducournau, F. Morandat, J. Privat.
Modules
and
Class Refinement: a Meta-Modeling Approach to Object-Oriented
Programming
Research Report
07-021, 75 pages, LIRMM, Montpellier, 2007. (pdf file)
- R. Ducournau, E.
Gagnon, C. Krintz, P. Mulet, J. Vitek and O. Zendra,
ICOOOLPS'2006
ECOOP Workshop on Implementation, Compilation, Optimization of
Object-Oriented Languages, Programs and Systems,
In ECOOP 2006 Workshop
Reader, Südholt, Mario; Consel, Charles (Eds.) LNCS 4379,
Springer. 2007 (pdf file).
- Jean Privat, Floréal
Morandat and Roland Ducournau
Efficient
Separate Compilation of OO languages
ICOOOLPS workshop at
ECOOP'2006. (Paper. Slides)
- J.
Privat and R. Ducournau.
Link-time Static Analysis
for Efficient Separate Compilation of Object-Oriented
Languages
In ACM
SIGPLAN-SIGSOFT
Workshop
on Program Analysis for Software Tools and Engineering
(PASTE'05),
pages , 2005. (pdf
file)
doi: 10.1145/1108792.1108799
- R.
Ducournau.
``Real World'' as an
Argument for Covariant Specialization in Programming and
Modeling.
Advances in Object-Oriented
Information Systems, OOIS'02 workshops, p. 3--12, LNCS 2426, Springer Verlag,
2002. (.pdf file, longer version)
- C. Laurenço, Y.
Ahronovitz, J. Coste, A. Dietz, R. Ducournau, O. Gien, M.
Habib, P. Jambaud, J. Lieber, A. Napoli, J. Quinqueton and P.
Vismara,
Computer-Aided
Organic Synthesis Planning: The Resyn project,
In XII International
Conference on Computers in Chemical Research and Education
(ICCCRE), Pune, Inde, 1998.
- R. Ducournau, M.
Habib, M. Huchard, and M.-L. Mugnier.
Proposal for a monotonic
multiple inheritance linearization.
In Proc. OOPSLA'94. ACM Press, 1994. (.pdf file)
doi: 10.1145/191080.191110
- A. Napoli, C.
Laurenço, and R. Ducournau.
An object-based approach
to organic synthesis planning.
Int. J. Human-Computer
Studies, 41:5--32,
1994. (.pdf file)
- G. Simonet and R.
Ducournau.
On Stein's paper:
Resolving ambiguity in nonmonotonic inheritance hierarchies.
Artificial Intelligence
Journal,
71(1):183--193, Nov. 1994. (.ps.gz file)
- R. Ducournau, M. Habib, M.
Huchard, and M.-L. Mugnier.
Monotonic conflict resolution mechanisms for inheritance.
In Proc. OOPSLA'92, pages 16--24. ACM Press, 1992. (.pdf file)
doi: 10.1145/141936.141939
- R. Ducournau and M. Habib.
Masking and conflicts, or to inherit is not to own.
In M. Lenzerini, D. Nardi, and M. Simi, editors, Inheritance
Hierarchies in Knowledge Representation and Programming
Languages, chapter 14. John Wiley & Sons, 1991.
- M. Huchard, M.-L. Mugnier,
M. Habib and R. Ducournau.
Towards a unique multiple inheritance linearization.
In Augustin Mrazik, editor, Proc. EurOOP'91, Bratislava,
1991.
- A. Napoli, R.
Ducournau, and C. Laurenço.
An object-oriented
approach to classification.
In S.M. Humphrey and
B.H. Kwasnik, editors, Proc. of the First ASIS Classification Research
Workshop, pages
119--128, 1990.
- R. Ducournau and M. Habib.
On some algorithms for multiple inheritance.
In J. Bezivin, P. Cointe, J.-M. Hullot, and H. Liebermann,
editors, Proc. ECOOP'87, LNCS 276, pages 243--252.
Springer-Verlag, 1987. (.pdf
file)