est l'opération de base sur les graphes et correspond à un transformateur. Deux versions spécialisées d'une réaction sont également fournies : les initialiseurs [| => A | ,
adresse x est notée $x et est initialisée à 1. En général, les actions d'une réaction ,
adresse suivante y. L'action insère une nouvelle adresse z et initialise sa valeur à i. L'interprétation des réactions comme des transformateurs est directe. La seule différence réside dans une [1] Explicit Substitutions, Proceedings of the ACM Symposium on Principles of Programming Languages Cardelli, P. L. Curien. Formal parametric polymorphism. Theoretical Computer Science, pp.31-46, 1990. ,
Compiler-directed type reconstruction for polymorphic languages Runtime tags aren't necessary Compiling with Continuations Improving the three instruction machine A categorical understanding of environment machines, Lisp and Symbolic Computation Proceedings of the ACM Conference on Functional Programming and Computer Architecture, pp.74-82, 1989. ,
Unify and conquer (garbage, updating, aliasing, ?) in functional languages, Proceedings of the ACM Conference on Lisp and Functional Programming, pp.218-226, 1990. ,
The lambda calculus. Its syntax and semantics, 1981. ,
Rewriting systems on FP expressions to reduce the number of sequences yielded Modeling sharing and recursion for weak reduction strategies using explicit substitution, Proc of PLILP'1996, pp.11-34, 1986. ,
A Decidable Logic for Describing Linked Data Structures, Proceedings of 8th European Symposium on Programming, pp.2-19, 1999. ,
DOI : 10.1007/3-540-49099-X_2
Update analysis and the efficient implementation of functional aggregates, Proceedings of the fourth international conference on Functional programming languages and computer architecture , FPCA '89, pp.26-38, 1989. ,
DOI : 10.1145/99370.99373
A Skeleton-based parallelising compiler for ML, Proceedings of the International Workshop on Parallel Implementation of Functional Languages, pp.23-33, 1993. ,
The Chinese Wall security policy, Proceedings. 1989 IEEE Symposium on Security and Privacy, pp.206-214, 1989. ,
DOI : 10.1109/SECPRI.1989.36295
Heap Storage Management for the Programming Language Pascal, 1975. ,
The spineless G-machine, Proceedings of the 1988 ACM conference on LISP and functional programming , LFP '88, pp.244-258, 1988. ,
DOI : 10.1145/62678.62717
Abstract, Journal of Functional Programming, vol.6, issue.01, pp.75-110, 1996. ,
DOI : 10.1145/91556.91655
CALCULATING RECURRENCES USING THE BIRD-MEERTENS FORMALISM, Parallel Processing Letters, vol.05, issue.02, pp.179-190, 1995. ,
DOI : 10.1142/S0129626495000163
Compiling a functional language, Proceedings of the 1984 ACM Symposium on LISP and functional programming , LFP '84, pp.208-217, 1984. ,
DOI : 10.1145/800055.802037
Mobile ambients, Proceedings of the First International Conference on Foundations of Software Science and Computation Structures (FoSSaCS '98), pp.140-155, 1998. ,
DOI : 10.1007/bfb0053547
Soft typing, Proceedings of PLDI '91, Conference on Programming Language Design and Implementation, pp.278-292, 1991. ,
Maple V Language Reference Manual, 1992. ,
DOI : 10.1007/978-1-4615-7386-9
Analysis of pointers and structures, Proceedings ACM Conference on Programming Language Design and Implementation) of SIGPLAN Notices, pp.296-310, 1990. ,
Automatic array alignment in data-parallel programs, Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '93, pp.16-28, 1993. ,
DOI : 10.1145/158511.158517
Crystal: theory and pragmatics of generating efficient parallel code, Parallel Functional Languages and Compilers, pp.255-308, 1991. ,
Automatic Methods for Program Transformation, 1990. ,
Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: Applications to analyze and transform scientific programs, Proceedings of the ACM International Conference on Supercomputing, pp.278-285, 1996. ,
URL : https://hal.archives-ouvertes.fr/hal-01100306
Automatic monitoring of software requirements, Proceedings of the 19th international conference on Software engineering , ICSE '97, pp.602-603, 1997. ,
DOI : 10.1145/253228.253493
Garbage Collection of Linked Data Structures, ACM Computing Surveys, vol.13, issue.3, 1981. ,
DOI : 10.1145/356850.356854
A skeletal approach to the exploitation of parallelism, Proceedings of CONPAR, pp.667-675, 1988. ,
Introduction to algorithms, 1990. ,
Graph rewriting: an algebraic and logic approach, Handbook of Theoretical Computer Science, Chapter, 1990. ,
The categorical abstract machine, Science of Computer Programming, vol.8, issue.2, pp.173-202, 1987. ,
DOI : 10.1016/0167-6423(87)90020-7
Machines à environnement pour la réduction symbolique et l'évaluation partielle, Thèse de l'université de Paris VII, 1991. ,
Parallel programming using skeleton functions Skeletons for structured parallel composition De Brujin. ?-calculus notation with nameless dummies: a tool for automatic formula manipulation, with application to Church Rosser theorem, Proceedings of PARLE Proceedings of ACM Symposium on Principle and Practice of Parallel Programming Indagationes mathematicae, pp.146-160, 1972. ,
Semantic models and abstract interpretation techniques for inductive data structures and pointers, Proceedings of the 1995 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation , PEPM '95, pp.226-229, 1995. ,
DOI : 10.1145/215465.215594
Décrire et comparer les mises en oeuvre de langages fonctionnels . Doctorat de l'université de Rennes I, 1996. ,
A compositional analysis of evaluation-order and its application, Proceedings of the 1990 ACM conference on LISP and functional programming , LFP '90, pp.242-250, 1990. ,
DOI : 10.1145/91556.91658
Temporal and Modal Logic, pp.995-1072, 1990. ,
DOI : 10.1016/B978-0-444-88074-1.50021-4
SASI enforcement of security policies, Proceedings of the 1999 workshop on New security paradigms , NSPW '99, 1999. ,
DOI : 10.1145/335169.335201
Flexible policy-directed code safety, Proceedings of the 1999 IEEE Symposium on Security and Privacy (Cat. No.99CB36344), pp.32-45, 1999. ,
DOI : 10.1109/SECPRI.1999.766716
Tim: A simple, lazy abstract machine to execute supercombinators, Proceedings of the ACM Conference on Functional Programming and Computer Architecture, pp.34-45, 1987. ,
DOI : 10.1007/3-540-18317-5_3
Toward automatic distribution. Parallel Processing Letters, pp.233-244, 1994. ,
A syntactic theory of sequential state, Theoretical Computer Science, vol.69, issue.3, 1987. ,
DOI : 10.1016/0304-3975(89)90069-8
Lambda-calculus schemata, Proceedings of the ACM Conference on Proving Properties about Programs, Sigplan Notices, pp.104-109, 1972. ,
A lambda calculus of objects and method specialization, Preliminary version appeared in Proceedings IEEE Symposium on Logic in Computer Science, pp.3-37, 1993. ,
Partial computation of programs, In RIMS Symp. on Soft. Science and Eng. LNCS, vol.147, pp.34-45, 1983. ,
DOI : 10.1007/3-540-11980-9_13
Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '96, pp.1-15, 1996. ,
DOI : 10.1145/237721.237724
Model checking for programming languages using VeriSoft, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, pp.174-186, 1997. ,
DOI : 10.1145/263699.263717
Tag-free garbage collection for strongly typed programming languages, Proceedings of the ACM SIGPLAN'91 Symposium on Programming Languages Design and Implementation, pp.165-176, 1991. ,
DOI : 10.1145/113445.113460
Polymorphic type reconstruction for garbage collection without tags, Proceedings of the ACM Conference on Lisp and Functional Programming, pp.53-65, 1992. ,
DOI : 10.1145/141471.141504
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.7334
Globalization and live variables, Proceedings of ACM Symposium on Partial Evaluation and Semantics-Based Program Manipulation, 1991. ,
DOI : 10.1145/115865.115882
Going beyond the sandbox: An overview of the new security architecture in the Java Development Kit 1.2, USENIX Symposium on Internet Technologies and Systems Proceedings, pp.103-112, 1997. ,
Optimization rules for programming with collective operations, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999, pp.492-499, 1999. ,
DOI : 10.1109/IPPS.1999.760522
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.35.9098
Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers, IEEE Transactions on Parallel and Distributed Systems, vol.3, issue.2, pp.179-193, 1992. ,
DOI : 10.1109/71.127259
Single-threaded polymorphic lambda calculus, [1990] Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science, 1990. ,
DOI : 10.1109/LICS.1990.113759
Using Hindley-Milner type inference to optimise list representation, Proceedings of the ACM Conference on Lisp and Functional Programming, pp.162-172, 1994. ,
DOI : 10.1145/182409.156781
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.9444
Staging transformations for abstract machines, Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics Based Program Manipulation, pp.130-141, 1991. ,
Functional back-ends within the lambda-sigma calculus, Proceedings of International Conference on Functional Programming, pp.25-33, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00073659
A generic account of continuation-passing styles, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '94, pp.458-471, 1994. ,
DOI : 10.1145/174675.178053
The SLam calculus, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '98, pp.365-377, 1998. ,
DOI : 10.1145/268946.268976
Abstractions for recursive pointer data structures: improving the analysis and transformation of imperative programs, Proceedings ACM Conference on Programming Language Design and Implementation, pp.249-260, 1992. ,
Parallelization of divide-and-conquer by translation to nested loops, Journal of Functional Programming, vol.9, issue.3, pp.279-310, 1999. ,
DOI : 10.1017/S0956796899003287
Communicating Sequential Processes, International Series in Computer Science, 1985. ,
Garbage collection via dynamic type inference - A formal treatment -, Proceedings of the Second Workshop on Types in Compilation, 1998. ,
DOI : 10.1007/BFb0055520
A semantic model of reference counting and its abstraction, Proceedings of Conference on Lisp and Functional Programming, pp.351-363, 1986. ,
Résolution d'équations dans les langages d'ordre 1, 2,??, Thèse de doctorat d'état, 1976. ,
The design and implementation of programming languages, 1983. ,
Analysis of functional programs to detect run-time garbage cells, ACM Transactions on Programming Languages and Systems, vol.10, issue.4, pp.555-578, 1988. ,
DOI : 10.1145/48022.48025
The functional imperative: Shape!, European Symposium on Programming, pp.139-153, 1998. ,
DOI : 10.1007/BFb0053568
Costing parallel programs as a function of shapes, Science of Computer Programming, vol.37, issue.1-3, pp.207-224, 2000. ,
DOI : 10.1016/S0167-6423(99)00027-1
Automatic verification of pointer programs using monadic second-order logic, Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, pp.226-234, 1997. ,
DOI : 10.1145/258916.258936
Verification of control flow based security policies, Proceedings of Symposium on Research in Security and Privacy, pp.89-103, 1999. ,
Compiling Lazy Functional Languages, 1987. ,
(éditeur) Semantics-Directed Compiler Generation, LNCS, vol.94, 1980. ,
Flow analysis and optimization of Lisp-like structures , in Program Flow Analysis: Theory and Applications, pp.102-131, 1981. ,
Abstract, Journal of Functional Programming, vol.2, issue.01, pp.73-79, 1992. ,
DOI : 10.1002/spe.4380170904
Compile-time garbage collection by sharing analysis, Proceedings of the ACM Conference on Functional Programming and Computer Architecture, pp.54-74, 1989. ,
Efficient combinator code, Computer Languages, vol.10, issue.3-4, 1985. ,
DOI : 10.1016/0096-0551(85)90017-7
Lifetime analysis for procedure parameters, ESOP 86, pp.53-69, 1986. ,
DOI : 10.1007/3-540-16442-1_4
Aspect-oriented programming, Proceedings of the European Conference on Object-Oriented Programming, 1997. ,
Aspect-oriented programming. Collection of Tech. Reports SPL-97-007 -010, 1997. ,
Graph types, Proceedings of ACM Principles of Programming Languages, pp.196-205, 1993. ,
Graphs and decidable transductions based on edge constraints, Proceedings Trees in Algebra and Programming - CAAP'94, pp.187-201, 1994. ,
A domain-specific language for regular sets of strings and trees, Proceedings of Domain Specific Languages, pp.145-156, 1997. ,
DOI : 10.1109/32.798326
Term rewriting systems, Handbook of Logic in Computer Science, pp.2-108, 1992. ,
Orbit, Proceedings of 1986 ACM SIGPLAN Symposium on Compiler Construction, pp.219-233, 1986. ,
DOI : 10.1145/989393.989414
Pointer induced aliasing, a problem classification, Proceedings ACM Principles of Programming Languages, pp.93-103, 1991. ,
The Mechanical Evaluation of Expressions, The Computer Journal, vol.6, issue.4, pp.308-320, 1964. ,
DOI : 10.1093/comjnl/6.4.308
The Zinc experiment: an economical implementation of the ML language, Inria Technical Report, vol.117, 1990. ,
URL : https://hal.archives-ouvertes.fr/inria-00070049
Unboxed objects and polymorphic typing, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '92, pp.177-188, 1992. ,
DOI : 10.1145/143165.143205
URL : https://hal.archives-ouvertes.fr/hal-01499973
Security properties of typed applets, Conference record of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.391-403, 1998. ,
URL : https://hal.archives-ouvertes.fr/hal-01499957
Combinator Graph Reduction: a congruence and its application, 1989. ,
Monad transformers and modular interpreters, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '95, pp.333-343, 1995. ,
DOI : 10.1145/199448.199528
Categorical multi-combinators, Proceedings of the ACM Conference on Functional Programming and Computer Architecture, pp.60-79, 1987. ,
Abstract, Journal of Functional Programming, vol.274, issue.01, pp.47-63, 1992. ,
DOI : 10.1016/S0165-6074(08)80048-8
Compilation d'un langage spécialisé pour machine massivement parallèle. Doctorat de l'université de Rennes I, 1998. ,
Down with lambda lifting. Unpublished paper. copies available at: erik@cs.kun.nl, 1991. ,
Engineering a parallel compiler for SML, Proceedings of the International Workshop on Implementation of Functional Languages, pp.213-226, 1998. ,
A theory of type polymorphism in programming, Journal of Computer and System Sciences, vol.17, issue.3, pp.348-375, 1978. ,
DOI : 10.1016/0022-0000(78)90014-4
A Calculus on Communicating Systems, LNCS, vol.92, 1980. ,
DOI : 10.1007/3-540-10235-3
Communicating and Mobile Systems: the ?-Calculus, 1999. ,
Declaration-free type checking, Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '85, pp.7-21, 1985. ,
DOI : 10.1145/318593.318603
Abstract, Journal of Functional Programming, vol.17, issue.03, pp.245-286, 1991. ,
DOI : 10.1016/S0019-9958(82)80087-9
A security flow control algorithm and its denotational semantics correctness proof, Formal Aspects of Computing, vol.69, issue.2, pp.727-754, 1992. ,
DOI : 10.1007/BF03180570
Notions of computation and monads. Information and Computation, pp.55-92, 1991. ,
Abstract models of memory management, Proceedings of the seventh international conference on Functional programming languages and computer architecture , FPCA '95, pp.66-76, 1995. ,
DOI : 10.1145/224164.224182
TIL: A Type-Directed Optimizing Compiler for ML, Proceedings of Conference on Programming Language Design and Implementation, pp.181-192, 1996. ,
From System F to Typed Assembly Language, Conference record of the 25th ACM SIGPLAN-SI- GACT Symposium on Principles of Programming Languages, pp.85-97, 1998. ,
DOI : 10.1145/268946.268954
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.24.6526
An overview of ?Prolog, Proceedings of the 5th International Conference on Logic Programming, pp.810-827, 1988. ,
Proof-carrying code, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, pp.106-119, 1997. ,
DOI : 10.1145/263699.263712
Shapeliness analysis of functional programs with algebraic data types, Science of Computer Programming, vol.37, issue.1-3, pp.225-252, 2000. ,
DOI : 10.1016/S0167-6423(99)00028-3
Trust in the lambda-calculus, Proceedings of the 1995 Static Analysis Symposium, pp.314-330, 1995. ,
DOI : 10.7146/brics.v2i31.19934
Spécifications graphiques multi-vues : formalisation et vérification de cohérence. Doctorat de l'université de Rennes I, 2000. ,
The implementation of functional programming languages, 1987. ,
Implementing lazy functional languages on stock hardware: the spineless tagless G-machine, Journal of Functional Programming, vol.2, issue.2, pp.127-202, 1992. ,
Implementing functional languages, a tutorial Unboxed values as first class citizens in a non-strict functional language, Proceedings of the ACM Conference on Functional Programming and Computer Architecture, pp.636-666, 1991. ,
Let-floating: moving bindings to give faster programs, Proceedings of International Conference on Functional Programming, pp.1-12, 1996. ,
Functional Programming and Parallel Graph Rewriting, 1993. ,
Numerical Recipes in FORTRAN. The Art of Scientific Computing, 1986. ,
ML type inference for dead code analysis, 1997. ,
Skip lists: a probabilistic alternative to balanced trees, Communications of the ACM, vol.336, pp.668-676, 1990. ,
Counting solutions to presburger formulas: How and why, Proceedings of the Conference on Programming Language Design and Implementation, pp.121-134, 1994. ,
DOI : 10.1145/178243.178254
A Cost Analysis for a Higher-Order Parallel Programming Model, 1996. ,
Set-theoretic graph rewriting, Proceedings of International Workshop on Graph Transformations in Computer Science, pp.312-325, 1993. ,
DOI : 10.1007/3-540-57787-4_20
URL : https://hal.archives-ouvertes.fr/inria-00074892
Types, abstraction, and parametric polymorphism, Proceedings of Information Processing, pp.513-523, 1983. ,
Kernels for safety? In Safe and Secure Computer Systems, pp.310-320, 1987. ,
Solving shape-analysis problems in languages with destructive updating, Proceedings of ACM Principles of Programming Languages, pp.16-31, 1996. ,
Order-of-evaluation analysis for destructive updates in strict functional languages with flat aggregates, Proceedings of the conference on Functional programming languages and computer architecture , FPCA '93, pp.266-275, 1993. ,
DOI : 10.1145/165180.165222
Detecting global variables in denotational specifications, ACM Transactions on Programming Languages and Systems, vol.7, issue.2, pp.299-310, 1985. ,
DOI : 10.1145/3318.3323
Denotational Semantics, a Methodology for Language Development, 1986. ,
Enforceable security policies, 1998. ,
Algorithms in C, 1990. ,
Replacing function parameters by global variables, Proceedings of the fourth international conference on Functional programming languages and computer architecture , FPCA '89, pp.39-53, 1988. ,
DOI : 10.1145/99370.99374
Space-efficient closure representations, Proceedings of the ACM Conference on Lisp and Functional Programming, pp.150-161, 1994. ,
Rabbit: a compiler for scheme, 1978. ,
Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory, 1977. ,
The Transformational Derivation of Parallel Programs using Data-Distribution Algebras and Skeletons, 1997. ,
Estimation of nested loops execution time by integer arithmetic in convex polyhedra, Proceedings of 8th International Parallel Processing Symposium, pp.217-223, 1994. ,
DOI : 10.1109/IPPS.1994.288298
Vérification de politiques de sécurité par analyse de programmes. Doctorat de l'université de Rennes I, février, 1999. ,
Tag-free Garbage Collection Using Explicit Type Parameters, Proceedings of Conference on Lisp and Functional Programming, published as 1994 LISP Pointers, pp.1-11, 1994. ,
A new implementation technique for applicative languages, Software: Practice and Experience, vol.6, issue.1, pp.31-49, 1979. ,
DOI : 10.1002/spe.4380090105
Another algorithm for bracket abstraction, The Journal of Symbolic Logic, vol.41, issue.02, pp.267-270, 1979. ,
DOI : 10.1007/BF01448013
A type-based approach to program security, Proceedings 7th TAPSOFT, pp.607-621, 1997. ,
DOI : 10.1007/BFb0030629
Listlessness is better than laziness, Proceedings of the 1984 ACM Symposium on LISP and functional programming , LFP '84, pp.45-52, 1984. ,
DOI : 10.1145/800055.802020
Fixing some space leaks with a garbage collector. Software Practice and Experience, pp.595-608, 1987. ,
Deforestation: transforming programs to eliminate trees, Proceedings of the European Symposium on Programming, pp.344-358, 1988. ,
Theorems for free!, Proceedings of the fourth international conference on Functional programming languages and computer architecture , FPCA '89, pp.347-359, 1989. ,
DOI : 10.1145/99370.99404
Linear types can change the world!, IFIP Working Conference on Programming Concepts and Methods, 1990. ,
Comprehending monads, Proceedings of the 1990 ACM conference on LISP and functional programming , LFP '90, pp.61-78, 1990. ,
DOI : 10.1145/91556.91592
The essence of functional programming, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '92, pp.1-14, 1992. ,
DOI : 10.1145/143165.143169
A New Approach to Mobile Code Security, 1999. ,
Understanding Java stack inspection, Proceedings. 1998 IEEE Symposium on Security and Privacy (Cat. No.98CB36186), 1998. ,
DOI : 10.1109/SECPRI.1998.674823
A library for polyhedral operations, Publication Interne, vol.785, 1993. ,
URL : https://hal.archives-ouvertes.fr/inria-00074515
The ALPHA language, 1994. ,
URL : https://hal.archives-ouvertes.fr/inria-00074378
Assessing the Usability of Parallel Programming Systems: The Cowichan Problems, Proceedings of the IFIP Working Conference on Programming Environments for Massively Parallel Distributed Systems, 1994. ,
DOI : 10.1007/978-3-0348-8534-8_18
Uniprocessor garbage collection techniques, Proceedings of Workshop on Memory Management, pp.1-42, 1992. ,
DOI : 10.1007/BFb0017182
Compilation of functional languages by program transformation, ACM Transactions on Programming Languages and Systems, vol.13, issue.1, pp.21-51, 1991. ,
DOI : 10.1145/114005.102805
URL : https://hal.archives-ouvertes.fr/inria-00075518
Structured Gamma, Science of Computer Programming, vol.31, issue.2-3, pp.263-289, 1998. ,
DOI : 10.1016/S0167-6423(97)00023-3
URL : http://doi.org/10.1016/s0167-6423(97)00023-3
A systematic study of functional language implementations, ACM Transactions on Programming Languages and Systems, vol.20, issue.2, pp.344-387, 1998. ,
DOI : 10.1145/276393.276397
Compilation of a specialized functional language for massively parallel computers, Journal of Functional Programming, vol.10, issue.6, 2000. ,
DOI : 10.1017/S0956796800003816
URL : https://hal.archives-ouvertes.fr/inria-00072760
Compilation of lambda-calculus into functional machine code, Proceedings TAPSOFT' 89, pp.155-166, 1989. ,
DOI : 10.1007/3-540-50940-2_34
Syntactic detection of single-threading using continuations, Proceedings of the 5th ACM Conference on Functional Programming Languages and Computer Architecture, FPCA'91, pp.241-258, 1991. ,
DOI : 10.1007/3540543961_12
Compilation of head and strong reduction [174] P. Fradet. Collecting more garbage, Proc of the 5th European Symposium on Programming, ESOP'94 Proceedings of ACM Conference on Lisp and Functional Programming, LISP'94, pp.211-224, 1994. ,
Towards a taxonomy of functional language implementations, Proceedings of 7th International Symposium on Programming Languages: Implementations, Logics and Programs, PLILP'95, pp.34-45, 1995. ,
DOI : 10.1007/BFb0026812
Static detection of pointer errors: An axiomatisation and a checking algorithm, Proceedings European Symposium on Programming, ESOP' 96, pp.125-140, 1996. ,
DOI : 10.1007/3-540-61055-3_33
Shape types, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, pp.27-39, 1997. ,
DOI : 10.1145/263699.263706
Consistency checking for multiple view software architectures, Proceedings of the Joint European Software Engineering Conference and Symposium on Foundations of Software Engineering , ESEC/FSE'99) ou LNCS, pp.410-428, 1999. ,
DOI : 10.1145/318774.319258
Enforcing trace properties by program transformation, Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '00, pp.54-66, 2000. ,
DOI : 10.1145/325694.325703
URL : https://hal.archives-ouvertes.fr/inria-00000937
Analyzing Non-functional Properties of Mobile Agents, Proceedings of Fundamental Approaches to Software Engineering , FASE'00, 2000. ,
DOI : 10.1007/3-540-46428-X_22
Type checking for a multiset rewriting language, Proceedings the LOMAPS workshop on Analysis and Verification of Multiple-agent Languages, pp.126-140, 1996. ,
Towards a generic framework for aspect-oriented programming, Third Aspect Oriented Programming Workshop, Object-Oriented Technology, ECOOP'98 Workshop Reader, pp.394-397, 1998. ,
An aspect language for robust programming, International Workshop on Aspect-Oriented Programming, AOP' 99, 1999. ,
Compilation de langages fonctionnels par transformation de programmes, Journées francophones des langages applicatifs , JFLA'90, pp.123-133, 1990. ,
Décrire et comparer les implantations de langages fonctionnels, Journées francophones des langages applicatifs, JFLA'96, Collection Inria Didactique, pp.183-203, 1996. ,
From lambda-calculus to machine code by program transformation. Prospects for Functional Programming in, 1991. ,
Compilation of functional languages by program transformation. Inria research report 1040, 1989. ,
URL : https://hal.archives-ouvertes.fr/inria-00075518
Compilation of head and strong reduction. (version étendue) Inria research report 2132, 1993. ,
URL : https://hal.archives-ouvertes.fr/inria-00074540
A taxonomy of functional language implementations . Part I: call-by-value. Inria research report 2783, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00073908
A taxonomy of functional language implementations . Part II: call-by-name, call-by-need, and graph reduction, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00073908
An inference algorithm for the static verification of pointer manipulation, 1996. ,
URL : https://hal.archives-ouvertes.fr/inria-00073795
Compilation of a specialized functional language for massively parallel computers, Inria Tech, 2000. ,
Consistency checking for multiple view software architectures (version étendue) Irisa research report 1249, 2000. ,
Procédé de vérification de transformateurs de codes pour un système embarqué, notamment sur une carte à puce, 1999. ,