IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Design Patterns Discussion :

Design pattern pour pr�senter une machine � �tat


Sujet :

Design Patterns

  1. #1
    Membre �clair� Avatar de solawe
    Inscrit en
    Juillet 2006
    Messages
    368
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 368
    Par d�faut Design pattern pour pr�senter une machine � �tat
    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.

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut http://en.wikipedia.org/wiki/State_pattern
    Le 'state' pattern?

    Sinon cot� mod�lisation, un tableau { �tat, conditions } -> transition est en g�n�ral suffisant.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre �clair� Avatar de solawe
    Inscrit en
    Juillet 2006
    Messages
    368
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 368
    Par d�faut
    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.

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut
    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?
    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.

    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
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre �clair� Avatar de solawe
    Inscrit en
    Juillet 2006
    Messages
    368
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Juillet 2006
    Messages : 368
    Par d�faut
    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.

  6. #6
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 741
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par d�faut
    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�.
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre Expert
    Avatar de hed62
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Par d�faut
    D'ailleurs, ces states machines, BoUML permet d'en tirer du code.

  8. #8
    Membre r�gulier
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Par d�faut
    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

Discussions similaires

  1. Les design pattern pour cr�er des jeux
    Par alex6891 dans le forum Design Patterns
    R�ponses: 4
    Dernier message: 26/11/2018, 19h59
  2. Design patterns pour un logiciel de traitements de courbes.
    Par theMan dans le forum Design Patterns
    R�ponses: 1
    Dernier message: 27/07/2006, 20h19
  3. R�ponses: 5
    Dernier message: 21/06/2006, 14h47
  4. Quel design pattern pour r�aliser une synth�se
    Par jbwan dans le forum Design Patterns
    R�ponses: 3
    Dernier message: 21/04/2006, 12h39
  5. Design Patterns pour l'Evolutivit� ?
    Par TrollMaster dans le forum Design Patterns
    R�ponses: 7
    Dernier message: 20/01/2005, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo