Bonjour,
Je cherche s'il y a un design pattern qui me facilite la modélisation et l'implémentation d'une machine à état.
merci d'avance.
Bonjour,
Je cherche s'il y a un design pattern qui me facilite la modélisation et l'implémentation d'une machine à état.
merci d'avance.
Le 'state' pattern?
Sinon coté modélisation, un tableau { état, conditions } -> transition est en général suffisant.
- W
OK,merci pour la réponse,
J'ai cherché sur le net et j'ai trouvé que le SMC (State Machine Compiler) permer d'implémenter le design pattern state.Avez vous une idée sur cet outil? sinon connaissez vous d'autres outils qui permettent la meme chose?
Merci beaucoup.
SMC vous permet de formaliser la description d'automates à état finis (AEF) et de générer le code pour de nombreux langages. Cà à l'air pas mal, mais je n'ai jamais eu à industrialiser la production de tels automates pour m'intéresser à un tel outil.J'ai cherché sur le net et j'ai trouvé que le SMC (State Machine Compiler) permer d'implémenter le design pattern state.
Avez vous une idée sur cet outil? sinon connaissez vous d'autres outils qui permettent la meme chose?
Un analyseur lexical est aussi un automate à état finis et vous avez des outils tels que LEX, YACC (BISON) qui permettent de les réaliser.
Mais il faudrait savoir si votre question porte sur les outils qui permettent de réaliser de AEF de façon semi ou automatique ou sur le design pattern de la POO qui s'appelle "state" qui sont a mon sens deux sujets assez différents.
Note: Si vous faites dans l'industrialisation d'AEF vous pouvez aussi vous posez la question de leur représentation en réseau de Pétri ou autre - qui pourrait avoir le mérite d'être "vérifiable" plus facilement.
=> Les outils ne sont pas les mêmes.
- W
Bonjour,
En fait au début je cherchais un design pattern state de la POO,mais tout de suite je me suis posé la question est ce qu il existe des outils qui me permettent une génération semi-automatique des classes de ces design pattern pour faciliter ma tache.
Merci pour tes suggestions.
En POO, nous avons des diagrammes UML qui s'appellent "state machines" et qui correspondent à ces AEF.
Un IDE(*) pas trop bourrin devrait pouvoir générer le code qui va bien à partir du modèle.
(Mais c'est encore autre chose)
- W
(*) environnement de développement intégré.
D'ailleurs, ces states machines, BoUML permet d'en tirer du code.
Hervé Delannoy, Ingénieur études&développement.
Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
------------------------------------------------------------------------
Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
Merci de vous relire
____________________________________________________________________________________
Recherche joueurs de "Magic" sur Lille et environs.
Donner plutôt que jeter.
Pour ma part. J ai deja realisé une machine a etat sur la base du pattern State.
Je me suis inspiré pour la concecption de cette machine a etat d un de mes anciens projets :
L implémentation du protocole DMSP (protocole de synchro).
http://www.ietf.org/internet-drafts/...ma-dmsp-04.txt
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager