(English) Supporting Concurrency Abstractions with Ownership-based Metaobject Protocols

Désolé, cet article est seulement disponible en English.

MDS (Model Driven Security) pour des processus collaboratifs déployés dans le Cloud

Désolé, cet article est seulement disponible en English.

(English) Program Comprehension with Moose and Hapax

Désolé, cet article est seulement disponible en English.

SMT and combination of theories

Désolé, cet article est seulement disponible en English.

Automatic Detection of Floating-Point Exceptions

Désolé, cet article est seulement disponible en English.

Discovering Program Invariants and Automatic Program Repair

Désolé, cet article est seulement disponible en English.

cTuning.org: systematizing program optimization using crowdsourcing and predictive modeling

Désolé, cet article est seulement disponible en English.

Mining and Understanding Bug Repositories

Désolé, cet article est seulement disponible en English.

Engineering self-adaptive, self-organising systems: the smart grid use case

Désolé, cet article est seulement disponible en English.

Du calcul mathématique aux calculs informatiques

Quand : Jeudi 20 juin de 14h00 à 15h30
Où : Auditorium IRCICA
Qui : Olivier Danvy

D’un côté, il y a le calcul : des termes et des opérations algébriques, avec peut-être une stratégie pour appliquer ces opérations, pas à pas. De l’autre, il y a l’ordinateur qui effectue des calculs à grands pas. Et entre les deux, il y a un langage de programmation pour exprimer les calculs à effectuer.
C’est une belle image. Par exemple, on aime bien dire que le lambda-calcul (qui est un calcul, avec des termes, des opérations, et des stratégies) est la fondation des langages fonctionnels. A l’occasion, on exhibe un calcul des objets pour fonder les langages à objets. Mais dans l’implantation des langages de programmation, force est de reconnaitre que le calcul a disparu. Par exemple, pour les langages fonctionnels, la beta-réduction du lambda-calcul n’est plus qu’une métaphore.

Le but de cet exposé est de montrer comment le calcul mathématique se métamorphose en calcul informatique.  En partant d’une représentation du calcul mathématique basée sur la réduction (« reduction-based evaluation »), nous nous libérerons méthodiquement de cette représentation pour aboutir à une représentation du calcul informatique basée sur l’évaluation (« reduction-free evaluation »).

Software Engineering Seminars
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.