Le tampon à deux places Une idée de Steve Dunne, University of Teesside Présentée dans cet amphi en 2002.

Slides:



Advertisements
Présentations similaires

Advertisements

L’accord des adjectifs
Les pronoms sujets et être
Relative pronouns Relative pronouns are used as replacements for a repeated noun or pronoun in a subordinate clause. TWO SENTENCES: I am looking for my.
KS2 Yr6 French – Lesson 80 Places in town.
2 Linterrogation La norme: Communication 1.2 –Understanding the spoken and written language Les questions essentielles: -How many ways are there to ask.
How to say 'the' Definite article:. In English, you only have one definite article, and it is THE Le Musée de la Musique La Place de la Bastille.
Les prépositions.
OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)
Use of the Imperfect. Time Use the imperfect when talking about time in the past. Il était une heure. Il était onze heures et demie. Il était huit heures.
EN. Use EN to : -Replace DE + a thing Par exemple: Je parle souvent (de mon ecole.) JEN parle souvent.
Bonjour! français I Les interros-quiz corrections-très bien fait classe!
French Possessive Adjectives
H. Stanistreet Exercice #22 Translate: Are there books in the classroom? Yes, there are books in the classroom. Are there markers in the classroom? No,
Naturopea Circonscription de Schoelcher Ecole de Plateau Didier Vendredi 16 mars 2012.
1 Contexte et interaction dans les interfaces zoomables Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot École Nationale Supérieure des Télécommunications.
Quoi ? Un tampon.
Substance pures et mélanges Pure substances and mixtures
Les pronoms relatifs QUI, QUE, QU’.
Les pluriels Sometimes you cant just take one!. Les articles… There are « DEUX » articles that can show that something is plural. Les = the Les ciseaux,
Starter: Write – in English – what you have to bring to school everyday. Then write a list of everything you have to take with you when you go out with.
Chapitre 8 Au marché. Le partitif (to indicate part of something) du, de la, de l, des = some du (de + le) = some of masculine item Je veux du lait. de.
UMR CNRS 6599 Heuristique et Diagnostic des Systèmes Complexes CNAM – 13 et 14 Juin 2002 ABTools : un environnement de prototypage pour la méthode B Boulanger.
Il est quelle heure?.
Je regarde quelquefois la télévision.
IFT313 Introduction aux langages formels
The pronoun y. Y means there A preposition of location plus a noun referring to a place or thing can be replaced by the pronoun y.
Conception Formelle en PVS Master 2 ISC Chef de Projet: M. Pierre Castéran Présenté par: Roland Atoui Xavier Dumas Sébastien Jardel Laurent Vendredi 21/05/2014.
Echauffement (10 minutes) Complete the sheet in front of you as best as you can with what you brought to class today: 1.Un défi mondial 2.Une liste de.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
Les passe-temps: Places in town : en ville Regarde et reponds: Quest-ce que cest?
Le verbe FAIRE au présent
Learn from each other! Implementation bottlenecks, lessons learned and solutions retreat of CTAs and project managers in the Africa region, Maouto,
Finger Rhyme 6 Summer Term Module 6 Culturethèque-ifru2013 May not be copied for commercial purposes.
Les normes: Communication 1.2 Comparisons 4.2 La question essentielle: What is the formula for conjugating -RE verbs and what are some of these verbs?
Pâques - Easter. Joyeuses Pâques 1. When do the bells stop ringing in France? 2. What do people remember when the bells are silent? 3. When do the bells.
Saying what you have been doing
Pour parler du passé Cétait lannée Javais 15 ans, et jhabitais à São Paulo, Brésil avec ma famille. Un jour il faisait bon et ma mère a proposé.
paragraph / linking words
Modélisation VHDL d’un chemin des données
Responsible products via large retail chains in the EU: field reality and development needs Vincent Commenne For the European Network for Responsible.
Implémentation Ada Gestion de la mémoire. Put 20 L'affectation de Comptes (σ-modèle) La sémantique intuitive des comptes ne laisse guère de place à l'affectation.
La Grammaire: Indefinite articles and plural of nouns Page 24.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Analyse de machines.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Entrées et sorties par.
Concepts intermédiaires de VHDL
VHDL pour circuits séquentiels
Lesson 3B La nourriture et les boissons. Video 3B: Page 48.
Irregular Adjectives Not all adjectives are made the same.
AP French Essay Terms. A cause de Because of A l'avenir In the future.
Les adverbes. modify a verb. They often describe how, when or where an action takes place. ex. Most adverbs in French end with –ment. (ly)
LES ARTICLES le français 1. Discussion Read the statements below and then discuss the questions. J’ai une amie française. Elle s’appelle Anne. J’ai un.
We all ready know two French verbs. What are they?
Le verbe: SAVOIR Français II B – M. Jackson GHS SAVOIR: to know (how) Le verbe SAVOIR = to know (factual information as a result of having studied /researched/found.
The cancer is a deadly disease, it starts when cells in the body begin to grow out of control and multiply too much. Cancer can start almost anywhere in.
Les prépositions avec les noms géographiques
Indefinite articles & plural of nouns
Chapitre 01: Structure d'un module VHDL
Un Une des Indefinite Articles Un introduces masculine/singular nouns
PoIsson d’avril 1ᵉʳ Avril ▫ 1st April.
Francais 4 Chapter 4 Grammar 1
Un été de porcelaine ( Mort Shuman )
Warm-up Get out a sheet of notebook paper.
The consequences of the.
PoIsson d’avril 1ᵉʳ Avril ▫ 1st April.
TU AS QUEL ÂGE? How old are you?.
Vue sur pps-humour.
Quelle heure est-il? français b.
Réflexifs.
J’écris à mon correspondent
Transcription de la présentation:

Le tampon à deux places Une idée de Steve Dunne, University of Teesside Présentée dans cet amphi en 2002

Le tampon à deux places inout [in, in, out, in, out, in, out, out, in, in] [in, in, out, out, out], [in, out, out], [in, in, in],… non possibles

Diagramme de transitions out in Événements modélisés comme des opérations gardées Opérations qui NE SONT pas appelées, contrairement aux Opérations préconditionnées du B classique

Automate/ Arbre Jackson M1 * outin * out in out in M = (in. (in. Out) * out) *

Le tampon à 2 places MACHINE M1 VARIABLES state INVARIANT state : 0..2 INITIALISATION state := 0

Le tampon à 2 places, en B OPERATIONS in = SELECT state = 0 THEN state := 1 WHEN state = 1 THEN state := 2 END; out = SELECT state = 1 THEN state := 0 WHEN state = 2 THEN state := 1 END; move = skip END

Zoom inout inout move

2 automates communicants inout move producteurconsommateur

Producteur et Consommateur in move out PROD * inmove PRODCONS * moveout

Lautomate du système in move out PROD CONS 0,0 1,0 0,1 1,1 in move in out

Produit dautomate 0,0 1,0 0, 1 1, 1 in move in out

Machine B Producteur MACHINE PROD VARIABLES pstate INVARIANT pstate : 0..1 INITIALISATION pstate := 0 OPERATIONS in = SELECT pstate = 0 THEN pstate := 1 END; pmove = SELECT pstate = 1 THEN pstate := 0 END 0 1 inmove PROD

Machine B Consommateur MACHINE CONS VARIABLES cstate INVARIANT cstate : 0..1 INITIALISATION cstate := 0 OPERATIONS out= SELECT cstate = 1 THEN cstate := 0 END; cmove = SELECT cstate = 0 THEN cstate := 1 END 0 1 move out CONS

La machine Système MACHINE M2 INCLUDES PROD, CONS PROMOTES in, out OPERATIONS move = pmove || cmove END PROD in pmove M2 INCLUDES move CONS cmove out

Implantation IMPLEMENTATION M1_I /* machine to prove that M2 simulates M1, with the technique of Ken Robinson */ REFINES M1 IMPORTS M2 PROMOTES in, out, move END