Steffen van Bakel's list of publications

List of Publications of Steffen van Bakel

Department of Computing
Imperial College London

Recent Work 2012 2011 2010
2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
1999 1998 1997 1996 1995 1994 1993 1992


Co-authors / Collaborators

(in alphabetial order). Other sites to meet lots of nice and interesting people are Researchers in Rewriting, and Researchers in Intersection Types and Related Systems (maintained by Joe Wells).


Recent Work.

Abstract Paper
S. van Bakel and M.G. Vigliotti. An output-based semantics of Λμ with explicit substitution in the π-calculus (Extended Abstract).
R.N.S. Rowe and S.J. van Bakel. Semantic Types and Approximation for Featherweight Java.
S. van Bakel and J. Raghunandan. An optimised term graph rewriting engine for X - Measuring the cost of &alpha-conversion.
S. van Bakel and M.G. Vigliotti. An output-based semantics of λ in π.
S. van Bakel, L. Cardelli and M.G. Vigliotti. Classical Cut-elimination in the π-calculus.
S. van Bakel and M.G. Vigliotti. Implicative Logic based encoding of the λ-calculus into the π-calculus.

2012

Abstract Paper
(J)
0.522
S. van Bakel. Completeness and Soundness results for X with Intersection and Union Types. To appear in: Fundamenta Informaticae, 2012.
(W)
S. van Bakel. Characterisation of Strongly Normalising λμ-Terms. 6th International Workshop on Intersection Types and Related Systems (ITRS'12), Dubrovnik, Croatia, June 29th, 2012.

2011

Abstract Paper
(C)
34%
S. van Bakel, F. Barbanera, U. de'Liguoro. A Filter Model for the λμ-Calculus - (Extended Abstract). Proceedings of 10th International Conference on Typed Lambda Calculi and Applications (TLCA'11), Novi Sad, Serbia, June 1-3, 2011. Volume 6690 of Lecture Notes in Computer Science, pages 213-228, Springer-Verlag, 2011.
(C)
34%
R.N.S. Rowe and S. van Bakel. Approximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming. Proceedings of 10th International Conference on Typed Lambda Calculi and Applications (TLCA'11), Novi Sad, Serbia, June 1-3, 2011. Volume 6690 of Lecture Notes in Computer Science, pages 229-244, Springer-Verlag, 2011.
(J)
7.806
S. van Bakel. Strict Intersection Types for the Lambda Calculus. ACM Computing Surveys, 43(3) article 20, April 2011.

2010

Abstract Paper
(W)
S. van Bakel, S. Berardi, and U. Berger. Proceedings Third International Workshop on Classical Logic and Computation CL&C 2010. EPTCS 47, 2010.
(W)
S. van Bakel. Sound and Complete Typing for λμ. 5th International Workshop on Intersection Types and Related Systems (ITRS'10), Edinburgh, Scotland, July 2010. EPTCS volume 45, pp 31-44.
  (J)
0.646
S. van Bakel, S. Berardi, and U. Berger. Classical Logic and Computation (2008) - Preface. Annals of Pure and Applied Logic 161: 1313-1314, 2010.
(J)
0.646
S. van Bakel. Completeness and partial soundness results for intersection and union typing for Lambdabar-mu-mutilde. Annals of Pure and Applied Logic 161, pp 1400-1430, 2010.

2009

Abstract Paper
(C)
29%
S. van Bakel and M.G. Vigliotti. A logical interpretation of the λ-calculus into the π-calculus, preserving spine reduction and types. In proceedings of 20th International Conference on Concurrency Theory (CONCUR'09), Bologna, Italy, September 2009, Volume 5710 of Lecture Notes in Computer Science, pages 84-98. Springer-Verlag, 2009.
(W)
S. van Bakel and R. Rowe. Semantic Predicate Types and Approximation for Class-based Object Oriented Programming. In proceedings of 11th Workshop on Formal Techniques for Java-like Programs (FTfJP'09), Genova, Italy, July 6 2009.

2008

Abstract Paper
(J)
0.646
S. van Bakel and S. Berardi. Classical Logic and Computation (2006) - Preface. Annals of Pure and Applied Logic 153: 1-3, 2008.
(J)
0.474
S. van Bakel and P. Lescanne. Computation with classical sequents. Mathematical Structures in Computer Science, 18:555-609, 2008
(J)
0.838
S. van Bakel. The Heart of Intersection Type Assignment - Normalisation proofs revisited. Theoretical Computer Science, 398(1-3):82-94, 2008.
(J)
0.600
S. van Bakel and U. de'Liguoro. Logical equivalence for subtyping and recursive types. Theory of Computing Systems, 42(3):306-348, 2008.
(C)
43%
S. van Bakel. Subject Reduction vs Intersection / Union Types for lambda-bar-mu-mu-tilde (Extended abstract). In proceedings of Visions of Computer Science, BCS International Academic Conference, London, pages 249-258, 2008.
(W)
S. van Bakel, L. Cardelli and M.G. Vigliotti. From X to π: Representing Classical Sequent Calculus in Pi-calculus. International Workshop on Classical Logic and Computation (CL&C'08), Reykjavik, Iceland, July 2008.
(W)
S. van Bakel. Reduction in X does not agree with Intersection and Union Types. 4th International Workshop on Intersection Types and Related Systems (ITRS'08), Turin, Italy, March 2008.
(W)
S. van Bakel, I. Kahn, M.G. Vigliotti, and J.K. Heath. Modelling intracellular fate of FGF receptors with BioAmbients, In Electronic Proceedings of Sixth Workshop on Quantitative Aspects of Programming Languages (QAPL'08), Budapest, Hungary, March 2008. ENTCS 220, pp. 181-197.

2007

Abstract Paper
(W)
75%
S. van Bakel and M.G. Vigliotti. Note on a simple type system for non-interference. Nordic Workshop on Programming Theory (NWPT'07), Oslo, October 10-12, 2007.
S. van Bakel. Classical Sequents and Computation: an overview. In E. Barendsen, H. Geuvers, V. Capretta, M. Niqui, editors, Reflections on Type Theory, Lambda Calculus, and the Mind, Essays Dedicated to Henk Barendregt on the Occasion of his 60th Birthday. Radboud University, 2007.

2006

Abstract Paper
(C)
24%
Alexander Summers and S. van Bakel. Approaches to Polymorphism in Classical Sequent Calculus. In Peter Sestoft, editor, Programming Languages and Systems: Proceedings of 15th European Symposium on Programming (ESOP'06), Vienna, Austria. Volume 3924 of Lecture Notes in Computer Science, pages 84-99. Springer-Verlag, 2006.
(U) P. Audebaud and S. van Bakel. Understanding X with λμ. (Full version), 2006.
(W) S. van Bakel and J. Raghunandan. Explicit Alpha Conversion and Garbage Collection for X. International Workshop on Term Graph Rewriting (TermGraph'06), Vienna, Austria, March 2006.

2005

Abstract Paper
(C)
35%
S. van Bakel, S. Lengrand and P. Lescanne. The language X: Circuits, Computations and Classical Logic. Proceedings of Ninth Italian Conference on Theoretical Computer Science (ICTCS'05), Siena, Italy, Volume 3701 of Lecture Notes in Computer Science, pages 81-96, 2005.
(C)
35%
S. van Bakel and U. de'Liguoro. Subtyping object and recursive types logically (Extended Abstract). Proceedings of Ninth Italian Conference on Theoretical Computer Science (ICTCS'05), Siena, Italy, Volume 3701 of Lecture Notes in Computer Science, pages 66-80, 2005.
(U) S. van Bakel. Rank 2 Types for Term Graph Rewriting. 2005.
(U) S. van Bakel, J. Raghunandan, and A. Summers. Term Graphs, Alpha Conversion and Principal Types for X, 2005.

2004

Abstract Paper
(J)
0.825
S. Lengrand, P. Lescanne, D. Dougherty, M. Dezani-Ciancaglini and S. van Bakel. Intersection types for explicit substitutions. Information and Computation, 189(1):17-42, 2004.
(J)
S. van Bakel. Cut-Elimination in the Strict Intersection Type Assignment System is Strongly Normalising. Notre Dame Journal of Formal Logic, Volume 45, Number 1, 2004.
(W)
S. van Bakel and J. Raghunandan. Implementing X. International Workshop on Term Graph Rewriting (TermGraph'04), Rome, Italy, October 2004; ENTCS, volume 127(5).
(W)
S. van Bakel. Intersection and Union Types for X. 3rd International Workshop on Intersection Types and Related Systems (ITRS'04), Turku, Finland, July 2004; ENTCS, volume 136.

2003

Abstract Paper
(J)
0.838
S. van Bakel and M. Fernández. Normalization, Approximation, and Semantics for Combinator Systems. Theoretical Computer Science, 290:975-1019, 2003.
(C)
42%
S. van Bakel and U. de'Liguoro. Logical Semantics for the First Order Varsigma Calculus. Proceedings of Eighth Italian Conference on Theoretical Computer Science (ICTCS'03), Bertinoro, Italy, Volume 2841 of Lecture Notes in Computer Science, pages 202-215, 2003.

2002

Abstract Paper
(J)
0.838
S. van Bakel, F. Barbanera, M. Dezani-Ciancaglini, and F.J. de Vries. Intersection Types for λ-Trees. Theoretical Computer Science, 272 (Theories of Types and Proofs 1997):3-40, 2002.
(C)
?%
C. Braghin, A. Cortesi, R. Focardi, and S. van Bakel. Boundary Inference for Enforcing Security Policies in Mobile Ambients. Proceedings of 2nd IFIP International Conference on Theoretical Computer Science (TCS'02), Montreal, Canada, pages 383-395, 2002.
(W)
S. van Bakel. Preface. 2nd International Workshop on Intersection Types and Related Systems (ITRS'02), Copenhagen, Denmark, July 2002; ENTCS, volume 70.1.
(W)
S. van Bakel. Strongly Normalising Cut-Elimination with Strict Intersection Types. 2nd International Workshop on Intersection Types and Related Systems (ITRS'02), Copenhagen, Denmark, July 2002; ENTCS, volume 70.1.
(W)
S. van Bakel. Rank 2 Type Assignment for Applicative Term Graph Rewriting. Workshop Types in Programming (TIP'02), Dagstuhl, Germany, July 2002; ENTCS, volume 75.
(C)
43%
S. van Bakel, M. Dezani-Ciancaglini. Characterising Strong Normalisation for Explicit Substitutions. Proceedings of LATIN'02, Cancun, Mexico, volume 2286 of Lecture Notes in Computer Science, pages 356-370, Springer-Verlag, 2002.

2001

Abstract Paper
(U) S. van Bakel, F. Barbanera, and M. Fernández. Polymorphic Intersection Type Assignment for Rewrite Systems with Abstraction and β-rule. Technical Report 2001/01, Department of Computer Science, Imperial College London.

2000

Abstract Paper
(C)
?%
S. van Bakel, F. Barbanera, and M. Fernández. Polymorphic Intersection Type Assignment for Rewrite Systems with Abstraction and β-rule. In Thierry Coquand, Peter Dybjer, Bengt Nordstrom, Jan Smith, editors, Types for Proofs and Programs. International Workshop, TYPES'99. Lokeberg, Sweden, Sected Papers. Volume 1956 of Lecture Notes in Computer Science, pages 41-60, Springer-Verlag, 2000.
(U) S. van Bakel, M. Dezani-Ciancaglini, U. de'Liguoro, Y. Motohama. The Minimal Relevant Logic and the Call-by-Value Lambda Calculus. 2000. Technical report TR-ARP-05-2000, Australian National University.

1997

Abstract Paper
(J)
0.646
S. van Bakel, L. Liquori, R. Ronchi della Rocca, and P. Urzyczyn. Comparing Cubes of Typed and Type Assignment Systems. Annals of Pure and Applied Logic, 86(3):267-303, 1997.
(J)
0.825
S. van Bakel and M. Fernández. Normalization Results for Typeable Rewrite Systems. Information and Computation, 133(2):73-116, 1997.

1996

Abstract Paper
(U) S. van Bakel, F Barbanera and M. Fernández. Normalisation and Approximation results for typeable Term Rewriting Systems (with abstraction and β-rule) - Summary.
(J)
0.522
S. van Bakel. Rank 2 Intersection Type Assignment in Term Rewriting Systems. Fundamenta Informaticae, 26(2):141-166, 1996.
(C)
36%
S. van Bakel, F. Barbanera, and M. Fernández. Rewrite Systems with Abstraction and β-rule: Types, Approximants and Normalization. In Hanne Riis Nielson, editor, Programming Languages and Systems - Proceedings of 6th European Symposium on Programming (ESOP'96), Linkoping, Sweden. Volume 1058 of Lecture Notes in Computer Science, pages 387-403. Springer-Verlag, 1996.
(C)
58%
S. van Bakel and M. Fernández. Approximation and Normalization Results for Typeable Term Rewriting Systems. In Gilles Dowek, Jan Heering, Karl Meinke, and Bernhard Möller, editors, Proceedings of Second International Workshop on Higher Order Algebra, Logic and Term Rewriting (HOA'95), Paderborn, Germany. Selected Papers. Volume 1074 of Lecture Notes in Computer Science, pages 17-36. Springer-Verlag, 1996.

1995

Abstract Paper
(J)
0.838
S. van Bakel. Intersection Type Assignment Systems. Theoretical Computer Science, 151(2):385-435, 1995.
(C)
32%
S. van Bakel and M. Fernández. (Head-)Normalization of Typeable Rewrite Systems. In Jieh Hsiang, editor, Proceedings of 6th International Conference on Rewriting Techniques and Applications (RTA'95), Kaiserslautern, Germany. Volume 914 of Lecture Notes in Computer Science, pages 279-293. Springer-Verlag, 1995.

1994

(C)
?%
S. van Bakel, L. Liquori, R. Ronchi della Rocca, and P. Urzyczyn. Comparing Cubes. In A. Nerode and Yu. V. Matiyasevich, editors, Proceedings of Third International Symposium on Logical Foundations of Computer Science (LFCS'94), St. Petersburg, Russia. Volume 813 of Lecture Notes in Computer Science, pages 353-365. Springer-Verlag, 1994.
Abstract Paper
(C)
48%
S. van Bakel and M. Fernández. Strong Normalization of Typeable Rewrite Systems. In Jan Heering, Karl Meinke, Bernhard Möller, and Tobias Nipkow, editors, Proceedings of First International Workshop on Higher Order Algebra, Logic and Term Rewriting (HOA'93), Amsterdam, the Netherlands. Selected Papers. Volume 816 of Lecture Notes in Computer Science, pages 20-39. Springer-Verlag, 1994.

1993

Abstract Paper
(PhD) S. van Bakel. Intersection Type Disciplines in Lambda Calculus and Applicative Term Rewriting Systems. Department of Computer Science, University of Nijmegen, 1993.
(J)
0.789
S. van Bakel. Principal type schemes for the Strict Type Assignment System. Journal of Logic and Computation, 3(6):643-670, 1993.
(C)
28%
S. van Bakel. Essential Intersection Type Assignment. In R.K. Shyamasunda, editor, Proceedings of 13th Conference on Foundations of Software Technology and Theoretical Computer Science (FST&TCS'93), Bombay, India. Volume 761 of Lecture Notes in Computer Science, pages 13-23, Springer-Verlag, 1993.
(C)
57%
S. van Bakel. Partial Intersection Type Assignment in Applicative Term Rewriting Systems. In M. Bezem and J.F. Groote, editors, Proceedings of International Conference on Typed Lambda Calculi and Applications (TLCA'93), Utrecht, the Netherlands. Volume 664 of Lecture Notes in Computer Science, pages 29-44, Springer-Verlag, 1993.
S. van Bakel, S. Smetsers, and S. Brock. Partial Type Assignment in Left Linear Applicative Term Rewriting Systems. In R. Sleep, M.J. Plasmeijer, and M.C.J.C van Eekelen, editors, Term Graph Rewriting. Theory and Practice, pages 15-30. Wiley, 1993.
S. van Bakel. Partiële Typetoekenning in Linkslineaire applicatieve Termherschrijfsystemen. In B. van Bakel, P.A. Coppen, and P. Rolf, editors, Zin dat het heeft; een liber amicorum voor Jan van Bakel, pages 35-54. Coppen, 1993.
S. van Bakel. Chapter Six: Type assignment systems. In Rinus Plasmeijer, Marko van Eekelen, Functional Programming and Parallel Graph Rewriting. Addison-Wesley, 1993.

1992

Abstract Paper
(J)
0.838
S. van Bakel. Complete restrictions of the Intersection Type Discipline. Theoretical Computer Science, 102:135-163, 1992.
(C)
45%
S. van Bakel, S. Smetsers, and S. Brock. Partial Type Assignment in Left Linear Applicative Term Rewriting Systems. In J.-C. Raoult, editor, Proceedings of 17th Colloquim on Trees in Algebra and Programming (CAAP'92), Rennes, France. Volume 581 of Lecture Notes in Computer Science, pages 300-321, Springer-Verlag, 1992.

(Last updated: Jan 5, 2012).