Repository landing page

We are not able to resolve this OAI Identifier to the repository landing page. If you are the repository manager for this record, please head to the Dashboard and adjust the settings.

Formalization of the static semantics of contracts using attribute grammars

Abstract

Le travail présenté dans ce mémoire concerne le langage Contracts. Les systèmes orientés objet consistent en des groupes d'objets reliés qui coopèrent afin de réaliser certaines tâches ou de maintenir certains invariants. Le langage Contracts de Helm est une technique de spécification de coopérations interobjets [Helm 90]. Un contrat, dans Contracts, spécifie les coopérations en termes d'objets participants, d'obligations des participants, de dépendances entre participants et de l'instanciation de ceux-ci. De plus, un contrat contient des invariants que les participants coopèrent à maintenir. Les résultats de ce mémoire sont la formalisation de la sémantique statique du langage Contracts en utilisant la notation de grammaires d'attributs [Wait 85], selon la syntaxe publiée dans [Holl 92], et l'implémentation de l'analyse syntaxique et lexicale de Contracts en utilisant Lex et Yace

Similar works

This paper was published in Savoirs UdeS.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.