Projet Lande

previous up next contents
Précédent : Diffusion des résultats Remonter : Projet LANDE, Conception et validation


Références

Ouvrages et articles de référence de l'équipe
1
J.-P. BANÂTRE, D. LE MÉTAYER,
« Programming by multiset transformation »,
Communications of the ACM 36 , 1, 1993, p. 98-111.
2
Y. BEKKERS, O. RIDOUX, L. UNGARO,
« Dynamic Memory Management for Sequential Logic Programming Languages »,
in: Int. Workshop on Memory Management, LNCS 637 , Y. Bekkers, J. Cohen (réd.), Springer-Verlag, p. 82-102,
1992.
3
C. BELLEANNÉE, P. BRISSET, O. RIDOUX,
« Une reconstruction pragmatique de $\lambda$Prolog »,
Technique et Science Informatiques, Hermès 14 , 9, 1995, p. 1131-1164.
4
S. COUPET-GRIMAL, O. RIDOUX,
« On the Use of Advanced Logic Programming Languages in Computational Linguistics »,
J. Logic Programming 24 , 1&2, 1995, p. 121-159.
5
M. DUCASSÉ, J. NOYÉ,
« Logic Programming Environments: Dynamic program analysis and debugging »,
The Journal of Logic Programming 19/20 , mai/juillet 1994, p. 351-384,
aussi Publication Interne Irisa PI910.
6
P. FRADET, D. LE MÉTAYER,
« Compilation of functional languages by program transformation »,
ACM Transactions on Programming Languages and Systems 13 , 1, 1991, p. 21-51.
7
T. JENSEN,
« Strictness Analysis in Logical Form »,
in: Proc. of 5th ACM Conference on Functional Programming Languages and Computer Architecture , J. Hughes (réd.), LNCS vol. 523 , Springer, p. 352-366,
1991.
8
D. LE MÉTAYER,
« Software architecture styles as graph grammars »,
in: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering ,
octobre 1996.
Livres et monographies
9
D. GARLAN, D. LE MÉTAYER (EDS),
Proceedings of the Second International Conference on Coordination Languages and Models ,
Springer Verlag, LNCS 1282, septembre 1997.
Thèses et habilitations à diriger des recherches
10
R. GAUGNE,
Techniques d'analyse statique pour l'aide à la mise au point de programmes avec manipulation explicite de pointeurs ,
thèse de doctorat, Université de Rennes 1, 1997.
11
V. GOURANTON,
Dérivation d'analyseurs dynamiques et statiques à partir de spécifications opérationnelles ,
thèse de doctorat, Université de Rennes 1, 1997.
Articles
12
R. DOUENCE, P. FRADET,
« A systematic study of functional language implementations »,
ACM Transactions on Programming Languages and Systems , 1998,
à paraître.
13
M. DUCASSÉ,
« Opium: An extendable trace analyser for Prolog »,
The Journal of Logic Programming , 1997,
à paraître dans ``special issue on Synthesis, Transformation and Analysis of Logic Programs, A. Bossi and Y. Deville (eds)'', aussi Rapport Technique Inria 3257, Publication Interne Irisa 1127.
14
P. FRADET, D. LE MéTAYER,
« Structured Gamma »,
Science of Computer Programming , 1997.
15
C. HANKIN, D. LE MÉTAYER, D. SANDS,
« Refining multiset transformers »,
Theoretical Computer Science , 1997.
16
T. JENSEN,
« Disjunctive Program Analysis for Algebraic Data Types »,
ACM Transactions on Programming Languages and Systems 19 , 5, 1997, p. 752-804.
17
D. LE MÉTAYER,
« Program analysis for software engineering: new applications, new requirements, new tools »,
ACM Sigplan Notices , 1, janvier 1997, p. 86-88.
18
T. THORN,
« Programming languages for mobile code »,
ACM Computing Surveys , 1997.
Communications à des manifestations scientifiques
19
P. FRADET, D. LE MÉTAYER,
« Shape types »,
in: Proceedings of the 24th ACM Symposium on Principles of Programming Languages ,
janvier 1997.
20
R. GAUGNE,
« A static analysis for program understanding and debugging (short paper) »,
in: Proceedings of the Conference on Automated Software Engineering , IEEE,
novembre 1997.
21
V. GOURANTON, D. LE MÉTAYER,
« Formal development of static program analysers »,
in: Proceedings of the 8th IEEE Israeli Conference on Computer Systems and Software Engineering , IEEE, p. 101-110,
juin 1997.
22
V. GOURANTON,
« Un cadre générique de définition d'analyseurs dynamiques et statiques »,
in: Actes des journées du GDR Programmation ,
novembre 1997.
23
A. A. HOLZBACHER, M. PÉRIN, M. SüDHOLT,
« Modeling railway control systems using graph grammars: a case study »,
in: Proceedings of the Second International Conference on Coordination Languages and Models , LNCS , 1282 , p. 172-186,
Berlin, septembre 1997.
24
T. JENSEN,
« Inference of polymorphic and conditional strictness properties »,
in: Proceedings of 25th ACM Symposium on Principles of Programming Languages , ACM Press,
1998.
25
S. MALLET, M. DUCASSÉ,
« DDB Trees: A basis for deductive database explanations »,
in: Proceedings of the 3rd Workshop on Automated and Algorithmic Debugging , M. Kamkar (réd.), Linköping University Electronic Press, f-cis.linep.se-97-009, p. 87-102,
May 1997.
26
S. MALLET, M. DUCASSÉ,
« Generating DDB trees »,
in: Proceedings of the 8th Workshop on Logic Programming Environments, In conjunction with the International Conference on Logic Programming ,
1997.
27
S. MALLET, M. DUCASSÉ,
« An Informal Presentation of DDB Trees: A Basis for Deductive Database Explanations »,
in: DDLP'97, Fifth International Workshop on Deductive Databases and Logic Programming , U. Geske (réd.), GMD-Studien Nr. 317, ISBN 3-88457-317-9,
July 1997.
28
P. PEPPER, M. SüDHOLT,
« Deriving Parallel Numerical Algorithms using Data Distribution Algebras: Wang's Algorithm »,
in: Proceedings of the 30th Hawaii International Conference on System Sciences , IEEE,
janvier 1997.
29
M. SüDHOLT, C. PIEPENBROCK, K. OBERMAYER, P. PEPPER,
« Solving large systems of differential equations using Data Distribution Algebras »,
in: Proceedings of the IFIP TC 2 Working Conference on Algorithmic Languages and Calculi , Chapman & Hall,
février 1997.
30
L. VAN AERTRYCK, M. BENVENISTE, D. LE MÉTAYER,
« Casting: a formally based software test generation method »,
in: Proceedings of the first IEEE International Conference on Formal Engineering Methods , IEEE ,
Hiroshima, novembre 1997.
31
L. VAN AERTRYCK, M. BENVENISTE, D. LE MÉTAYER,
« Casting: une méthode formelle pour la génération de tests »,
in: Actes des journées AFADL (Approches Formelles dans l'Assistance du Développement de Logiciels ,
mai 1997.
Rapports de recherche
32
R. GAUGNE,
« Static debugging of C programs: detection of pointer errors in recursive data structures »,
rapport de recherche RR-3232, Inria, août 1997.
33
A. A. HOLZBACHER, M. PÉRIN, M. SüDHOLT,
« Modeling railway control systems using graph grammars: a case study »,
rapport de recherche No3210, Inria, Rennes, France, juillet 1997.
34
T. JENSEN, D. LE MÉTAYER, T. THORN,
« Security and dynamic class loading in Java: a formalisation »,
rapport de recherche PI-1137, Irisa, octobre 1997.
Bibliographie générale
Abr96
R. Abrial.
The B-Book: Assigning programs to meanings.
Cambridge University Press, 1996.
AH87
S. Abramsky and C. Hankin.
Abstract Interpretation of Declarative Languages.
Ellis Horwood, 1987.
ANS
Ansi/ieee standard 729-1983.
Glossary of Software Engineering Terminology.
Bei90
B. Beizer.
Software testing techniques, volume 2nd ed.
International Thomson Computer Press, 1990.
BGL93
B. Bruegge, T. Gottschalk, and B. Luo.
A framework for dynamic program analyzers.
In Proc. of the OOPSLA'93 Conference, pages 65-82, 1993.
BR93
P. Brisset and O. Ridoux.
Continuations in $\lambda$Prolog.
In D.S. Warren, editor, 10th Int. Conf. Logic Programming, pages 27-43. MIT Press, 1993.
Cou97
P. Cousot.
Abstract interpretation based static analysis parameterized by semantics.
In P. Van Hentenryck, editor, Proc. of 4th Static Analysis Symposium, pages 388-394. Springer Verlag, LNCS vol. 1302, 1997.
Kah87
G. Kahn.
Natural semantics.
In Proceedings of STACS'87, LNCS 247, pages 22-39. Springer Verlag, 1987.
NN92
H. R. Nielson and F. Nielson.
Semantics with applications.
John Wiley & Sons, INC., 1992.
Rid91
O. Ridoux.
MALIv06: Tutorial and reference manual.
Publication Interne 611, Irisa, 1991.
ftp://ftp.irisa.fr/local/lande/or-tr-irisa611-91.ps.Z.
Ros84
J.B. Rosser.
Highlights of the history of the lambda-calculus.
Annals of the History of Computing, 6(4), 1984.
Ros96
J.B. Rosenberg.
How debuggers work.
Wiley Computer Publishing. John Wiley & Sons, INC., 1996.
ISBN 0-471-14966-7.
Sch86
D.A. Schmidt.
Denotational Semantics.
Allyn & Bacon, 1986.
SHC96
Z. Somogyi, F. Henderson, and T. Conway.
The execution algorithm of Mercury, an efficient purely declarative logic programming language.
Journal of logic Programming, 29:17-64, October-December 1996.
XMd$^{+}$94
S. Xantakis, M. Maurice, A. de Amescua, O. Houri, and L. Griffet.
Test et contrôle des logiciels. Méthodes techniques et outils.
EC2, 1994.