[TYPES] Call for Participation: MoveLog'05

Alwen Tiu Alwen.Tiu at loria.fr
Tue Aug 2 05:35:00 EDT 2005

Apologies for multiple posting

                   CALL FOR PARTICIPATION

           Mobile Code Safety and Program Verification
                 Using Computational Logic Tools

         An ICLP Workshop, Sitges, Spain, Oct. 5, 2005


         ICLP Home Page: http://www.iiia.csic.es/iclp2005/


Information on registration is available on ICLP website:

Early registration deadline is on 8 August, 2005.


Computational logic and logic programming in particular can support
rich reasoning about programs, proofs, types, and specifications.

Recent breakthroughs in mobile code safety and program verification
have brought even more relevance to these tools, especially in the
areas of meta-logic proof theory, proof search, static analysis and
abstract interpretation, and model checking, even when the object code
involved is very far from declarative. Components are needed that can
perform such reasoning and the logic programming community is well
positioned to provide such components.

Especially promising has been ground-breaking work with
proof-carrying-code, a development that shows signs of having
widespread applications, and has brought a surprising number of new
challenges where computational logic can potentially contribute. It is
worth pointing out that the earliest papers in the field made explicit
mention of the possible relevance of such formalisms as lambda-prolog
and ELF for all phases of the enterprise: generation of verification
conditions, formalization of proofs, manipulation of proofs and
certificate checking. Since then there have been proposals to combine
these approaches with other logic programming frameworks equipped with
tools for static analysis and abstract interpretation. While other
programming paradigms may also be relevant here, logic programming may
have an important edge among other reasons because its basis in
declarative principles has led to the development of sophisticated
static analysis and abstract interpretation tools."

This workshop is aimed at using computational logic in general and
logic programming in particular to support reasoning about security,
safety, correctness, and mobile code. It aims to bring together
researchers in logic programming working in mobile code safety,
security, program analysis, and correctness as well as those in
related areas of automated deduction.


9:30 Opening Comments: Jim Lipton
10:00 Invited Talk: German Puebla, Elvira Albert, Manuel Hermenegildo
       Abstract Interpretation-based Verification/Certification in the
       CiaoPP System

10:45 Break

11:15 Contributed Talks

   11:15 Alwen Tiu, Dale Miller, Gopalan Nadathur
        Mixing Finite Success and Finite Failure in an Automatic Prover

   12:00 Mario Ornaghi, Camillo Fiorentini, Alberto Momigliano
         Snapshots Generation via Constructive Logic

12:45-14:00 Lunch

   14:00 Invited Talk: Brigitte Pientka
        Tabled Higher-Order Logic Programming.

   15:00 Invited Talk: Gopalan Nadathur, TBA
   15:45 Invited Talk: Dale Miller, TBA


Bruno Blanchet (ENS, Paris)
Gopal Gupta (Univ, of Texas, Dallas, USA)
Manuel Hermenegildo (UPM, Spain and Univ. of New Mexico, USA)
Danny Krizanc (Wesleyan University, USA)
Jim Lipton (Wesleyan University, USA)
Julio Mario (UPM, Spain)
Dale Miller (Ecole Polytechnique, INRIA Futurs, France)
Gopalan Nadathur (University of Minnesota, USA)
Mike Whalen (University of Minnesota, USA)
Alwen Tiu (LORIA, Nancy, France)

Workshop Organizing Committee

James Lipton, (program co-chair)
Wesleyan University

Alwen Tiu, (program co-chair)
Loria, Nancy

Julio Mario Carballo
Technical University of Madrid

Dale Miller
Laboratoire d'Informatique, LIX

Manuel Hermenegildo,
Technical University of Madrid and The University of New Mexico

More information about the Types-list mailing list