DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Research Report Year 2000

Computer Science

Foundations of Computer Science and Programming Languages

  People   Research Activities   Publications   Software Products   Research Grants

Semantics of Programming Languages

People

Simona Ronchi della Rocca

Full professor

ronchi(at)di.unito.it

Elio Giovannetti

Associate professor

elio(at)di.unito.it

Ugo de' Liguoro

Senior Researcher

deligu(at)di.unito.it

Luca Roversi

Researcher

roversi(at)di.unito.it

Research activity in 2000

The research topic of the group is to build abstract models for reasoning about the semantics of programming languages, and then to develop formal tools, based on the semantics, for proving properties of programs. In particular, the semantics techniques are developed for paradigmatic languages, based on the lambda calculus, modeling different kinds of computation. The research activity of the group in 2000 follows essentially the line of using logical tools, developed using Linear Logic, for modeling properties of programs (inside both the TMR project "Linear Logic" and the progetto cofinanziato MURST "Logica Lineare e dintorni"). In [1] an experimental paradigmatic functional language for programming with P-TIME functions has been proposed. The language is designed from Intuitionistic Light Affine Logic, which is a restriction of Linear Logic . It can be typed automatically by a type inference algorithm that deduces polymorphic types à la ML.

In [2] a paradigmatic functional language for modelling different operational semantics has been proposed. The considered operational semantics include the call-by-name, the call-by-value and the lazy evaluation. A general notion of extensionality for this language has been defined, and it has been shown how this paradigmatic language can be used for proving semantics properties for a whole class of languages.

2000 Publications

[1] Roversi L. Light affine logic as a programming language: a first contribution. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, Vol. 11, No. 1, pp. 113-152, 2000.

[2] Ronchi Della Rocca S. Operational Semantics and Extensionality. PPDP - PRINCIPLES & PRACTICE OF DECLARATIVE PROGRAMMING LANGUAGES, ACM Press, pp. 24-31, Montreal, Canada, Settembre, 2000.

Research grants

Title of project

Project leader

Funding Organization

Kind of grant

Linear Logic and beyond

S.Ronchi Della Rocca (Local Coord.) - Andrea Asperti (Bologna, National Coordinator)

MURST and Univ. di Torino

Project of National Interest (cofin 2000)

Linear Logic

S.Ronchi Della Rocca (local coordinator) - Andrea Asperti (Bologna coordinator) - Laurent Regnier (Marseille, general coordinator)

European Community and Università di Bologna

TMR

 

Department home [Information] [People] [Research] [Ph.D.] [Education] [Library] [Search]
[Bandi/Careers] [HelpDesk] [Administration] [Services] [Hostings] [News and events]

Administrator: wwwadm[at]di.unito.it Last update: May 17, 2018