Action Miró/Mirho - Archive ouverte HAL Access content directly
Other Publications Year : 2001

Action Miró/Mirho

(1, 2) , (1) , (1)
1
2

Abstract

Johachim Miró est, à notre humble avis, un grand peintre "à objets" ; en fait, ses tableaux de la période 1940-1960 sont basés sur l'utilisation de nombreux objets géométriques : points, points colorés, carrés, cercles, fenêtres, lignes, courbes, etc. Tous ces éléments sont très chers aux amateurs de la programmation par objets. On peut même aller jusqu'à imaginer que ce peintre, qui s'est installé en France à Montmartre au début des années 50, a certainement inspiré les concepteurs de Simula, de SmallTalk, et la communauté d'informaticiens qui ont étudié les aspects théoriques du paradigme à objets.
Objectifs généraux de Miró/Mirho
Les langages à objets ont acquis une importance prépondérante dans les applications informatiques à grande échelle. Cette utilisation a rendu nécessaire l'étude formelle de ces langages pour à la fois mieux en cerner les caractéristiques fondamentales et aussi pour pouvoir définir de nouveaux langages à objets et concurrents, capables de combiner une plus grande expressivité avec une sécurité et efficacité d'utilisation.
L'action explore la possibilité de "concilier'' la programmation à objets et la programmation fonctionnelle, tout en gardant l'esprit de l'une et l'élégance mathématique de l'autre, et s'intéresse à la certification des outils développés autour de ces langages (interprètes, compilateurs, ...), avec comme assistant à la preuve privilégié le système Coq.
En complément de ces axes de recherche principaux, nous étudions des théories typées, dans la recherche de nouveaux systèmes améliorant l'activité de la preuve formelle, et dans la compilation efficace des langages de programmation à objets.
Notre programme de recherche se focalise essentiellement sur les axes suivants :
- l'étude, la définition et l'implantation certifiée d'un langage de programmation à classes (et de son compilateur), appelé SmallTalk2K, et d'un langage à prototypes (cad à objets purs), appelé FunTalk (et d'un interprète et d'un compilateur), langage intermédiaire du compilateur de SmallTalk2K ;
- l'étude de l'efficacité et de la sûreté des langages à objets et notamment d'\textit{Eiffel} (et ses évolutions) et de son compilateur SmallEiffel ;
- l'étude de systèmes de types pour les langages à objets et pour les assistants de preuves; la réécriture et les calculs formels (lambda, varsigma, rho, pi, ...) comme base des langages de programmation à objets, fonctionnels et concurrents ;
- l'étude du système d'exploitation Isaac et de son langage propriétaire à prototypes Lisaac.
Fichier principal
Vignette du fichier
2002-mirov1.3-epi-proposal.pdf (49.97 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-01151339 , version 1 (13-05-2015)

Identifiers

  • HAL Id : hal-01151339 , version 1

Cite

Luigi Liquori, Dominique Colnet, Joelle Despeyroux. Action Miró/Mirho : Systèmes à Objets, Types et Prototypes : Sémantique et Validation. 2001. ⟨hal-01151339⟩
157 View
18 Download

Share

Gmail Facebook Twitter LinkedIn More