Framework UML StateCart.

A maneira fácil de usar statecharts ..
Baixe Agora

Framework UML StateCart. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Christian Mocek
  • Site do editor:

Framework UML StateCart. Tag


Framework UML StateCart. Descrição

A maneira fácil de usar statecharts .. A UML Statechart Framework é uma estrutura para Java e C ++. Esta estrutura implementa a semântica e a sintaxe de UML Statecharts em C ++ e Java. Ele dá aos desenvolvedores uma API fácil de usar para integração desse tipo de diagrama em seu próprio código. É lançado sob a licença pública Geral GNU menor.O que são statecharts? Statecharts foram inicialmente introduzidos por David Harel em 1987 e baseiam-se em uma generalização dos conceitos de máquinas estaduais finitas. Eles são direcionados gráficos e usados para descrever o comportamento de um objeto em vez de diagramas de sequência ou colaboração que descrevem a interação entre objetos. O grupo de gerenciamento de objetos adicionou esse tipo de diagrama na especificação UML com uma semântica ligeiramente modificada. O principal aprimoramento de statecharts é a capacidade de usar hierarquia e simultaneidade na modulação. Por que usá-lo? Comparação ao problema Alternativesthe com Statecharts é que a semântica é bastante difícil de entender e difícil de implementar, porque vários elementos não podem mapear diretamente às linguagens de programação atuais. Portanto, o desenvolvedor está em uma posição desajeitada: ele pode modelar o comportamento do objeto em sua ferramenta de caso e, em seguida, tem o problema de que a implementação é difícil de realizar e erros-prone.uma possibilidade é o uso do padrão de estado, introduzido por Erich Gama et. al. Mas existem várias desvantagens com essa abordagem: * Apenas suporta máquinas de estado finitas (FSMS) e sem hierarquia ou simultaneidade * Os elementos (como, por exemplo, ações e transições) não são representadas como objetos reais. Em vez disso, eles estão escondidos nas classes que implementam um estado que dificultam a compreensão, alterar e manter o software * A infraestrutura do FSM e a configuração de tempo de execução não pode ser separada. Em vez disso, muitas instâncias do FSM devem ocorrer na memória, se ele deve ser usado mais de uma vez no projeto Timethis abordar esses problemas e usa uma abordagem diferente. Originalmente, a estrutura foi baseada na minha tese de diploma em ciência da computação na Universidade de Dortmund, na Alemanha e foi criada para executar o Statecharts nas Mindstorms LEGO. Mais tarde foi otimizado e portado para C ++. Aqui estão algumas características importantes da "UML Statechart Framework": · Muito fácil de usar API (ver documentação para detalhes) · Implementado em C ++ e Java · Requer apenas uma quantidade muito pequena de memória · Design completo de objetos (todos os elementos são objetos reais) · Uso paralelo da infraestrutura do Statechart. Os dados específicos do tempo de execução são encapsulados em um pequeno objeto. Suporte para muitos elementos de statecharts: · Estados simples, hierárquicos e concorrentes · Início e estados finais · História e pseudoostados de história profunda em estados hierárquicos · Forquilha e junte-se a pseudoostados para estados concorrentes · Transições segmentadas usando pontos de junção · As transições podem atravessar fronteiras de estados compostos (entrada / saída implícita) · Entrada, fazer e sair de ações em estados · Eventos, guardas e ações para transições · Filas de eventos assíncronas para eventos de sinal, incluindo um pool de rosca O que há de novo nesta versão: · Corrigido um erro concorrentmodificationException ao lidar com eventos de tempo limite. · Procedimento de desligamento fixo quando os segmentos criados são fios não-deamon.


Framework UML StateCart. Software Relacionado

Polarblog.

Um sistema Weblog incorporado facilmente configurável que funciona com o registro de php e Safe_Mode. ...

147

Download