Plataforma inteira

Uma tecnologia de código aberto para engenharia da produção de software
Baixe Agora

Plataforma inteira Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Riccardo Solmi
  • Site do editor:
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 180 MB

Plataforma inteira Tag


Plataforma inteira Descrição

Uma tecnologia de código aberto para engenharia da produção de software Com base na ideia de que a programação é uma atividade relativa ao desenvolvimento de linguagens de domínio, toda a plataforma fornece uma bancada de idioma baseada em Eclipse para o desenvolvimento de novos idiomas, manipulando-os usando notações de domínio e transformando-os usando uma abordagem geradora de modelos. Plataforma, o conhecimento do negócio pode ser expresso com idiomas específicos do domínio e tornado independente das tecnologias usadas para realizar os produtos. A introdução de notações de domínio e idiomas permite que os especialistas em domínio problemáticos trabalhem em conjunto com os especialistas em programação para o desenvolvimento dos produtos de software: Os últimos escrevem os geradores e o primeiro escreva o conhecimento de negócios. A plataforma inteira impõe uma economia de escala. O fato de os geradores serem acoplados às linguagens de domínio e não a um conhecimento empresarial específico expressa com eles, significa que o esforço do desenvolvimento de software não é gasto em um produto singular, mas sim na construção de uma linha de produtos de software. As línguas empacotadas com Toda a plataforma inclui: · Línguas de modelagem; · Línguas de consulta e transformação; · Idiomas de integração de dados para bibliotecas de gramáticas, XSD, RDB e Java; · e idiomas populares como Java e XML.note: toda a plataforma é liberada e licenciada sob os termos da licença pública geral GNU menor. Aqui estão algumas características importantes da "plataforma inteira": Arquitetura: · Extensível. A arquitetura fornece uma API para extensão de idioma. Você pode adicionar / remover idiomas, notações, persistências e operações. · Java frameworks e idiomas de domínio. Todo o poder expressivo de toda a plataforma está disponível como estruturas padrão Java. Parte dessa potência expressiva também está disponível através de uma família de idiomas de domínio. · Geritivo. Todas as linguagens de modelagem geram um código em cima dos frameworks Java. O código gerado sente escrito à mão por causa do uso extensivo dos padrões de design conhecidos. MetaProgramming: · Suporte nativo. Cada idioma inteiro pode ser usado em um nível de modelo e, se ele tiver uma semântica executável, ele também pode ser usado em um nível de base ou host. · Estabeleça suporte para os visitantes. O suporte de encenação está disponível para o comportamento definido usando o enquadramento de travessia dos visitantes. · Idiomas de modelo de mistura. Um único gerador de artefatos pode usar vários idiomas de modelo. Persistência: · Persistência baseada em fluxo. A sintaxe de persistência de um modelo é plugada. Tanto os métodos de persistência baseados em fluxo baseados em fluxo (kits) são suportados. A API de streaming se parece com os eventos de construção produzidos pelo participante do diretor do padrão de design do construtor. · Código Java e Serializadores padrão XML. Os kits de persistência padrão são baseados em uma API de streaming e estão disponíveis em dois sabores: Java e XML. O código Java, quando executado, dispara um fluxo de eventos de construção. · Comportamento baseado em fluxo. O comportamento do modelo pode ser definido diretamente na parte superior da API de streaming sem a construção anterior do modelo. · Suporte a vários idiomas. Os programas escritos usando vários idiomas são suportados mesmo em um único arquivo de origem. · Suporte de versão. Instalações para Metamodels de versão e migrar / importar modelos existentes são fornecidos. Edição: · GEF baseado em editores para Eclipse. Editores visuais baseados em modelo para Eclipse podem ser adicionados a uma linguagem inteira, mesmo usando plugins separados. · Interfaces de usuário gráficas ricas. Múltiplos tipos de notações são suportados, incluindo layouts gramaticais para idiomas orientados a texto, layout de matemática para expressões matemáticas, layouts de árvore e gráfico para idiomas orientados para o diagrama. · Múltiplas notações para um idioma. Para cada idioma múltiplas notas podem ser definidas e implantadas de maneira modular. A notação pode ser alterada durante a edição. · Notações de mistura. Múltiplas Notações podem ser misturadas mesmo em uma única exibição de editor. Esse recurso é especialmente útil para metaProgramming usando sintaxas de concreto para idiomas de modelo. Requisitos: · Java 5 ou mais tarde O que há de novo nesta versão: · Em geral · Melhores suítes de teste de consultas e idiomas XSD. · IDE. · Adicionados Escolha o diálogo de modelos para carregar modelos através da atividade de tarefa. · Estruturas · Adicionado suporte para o iterador de resultados · Adicionado suporte de API para estratégias · Adicionado suporte para o menu de assistência de conteúdo (via Ctrl + Space) · Comportamento uniformizado da tecla de seta horizontal Pressione em uma seleção textual para editores de texto Eclipse. · Línguas · reorganizado e fixou o intérprete · Adicionado suporte para analisar bigdecimais e bigintegers. · Adicionado suporte para a definição inline de comportamento de não comparação em dataterminais. · Adicionado suporte para enumvalue, data, comparáveis e objetos tipos de dados em construções relacionais e de igualdade. · Adicionado suporte no gerador para Allof, AnyOf, Isassignable, Hastype, Haskind. · Adicionado suporte para usar gramáticas implantadas em atividades de análise / sem poupa · Adicionado suporte ao modelo para declarações de notação e restrição, · Atributos de idioma estrangeiro, diretiva de redefinição. · Notações · Adicionado suporte para atributo Maxoccurs não ilimitado e atributos estrangeiros. · Adicionado suporte para atributos compostos. · Defeitos consertados · iteradores carteses fixos. · Corrigidos chamadas repetidas para ientityiterator.set. · Comportamento de correspondência de padrão fixo entre padrões. · Comportamento de Estágio Fixo (Caso Void) em generictemplateInterpretervisitor. · Comportamento de substituição variável fixa para valores vazios. · Regressão fixa nas transformações substituindo a entidade raiz. · Corrigido a imparculação da regra de escolha. · Corrigido como as variáveis nos modelos do Expression afetam a remoção de variáveis de contexto. · Comportamento de expressões booleanas fixas em igual e noivos. · fixas atfeatureetest com URI de recurso. · A comparação fixa constrói o comportamento com booleanos, objetos, valores de enum e datas. · Regressão de carregamento de classe fixa na assistência e intérpretes de conteúdo. · Tipo fixado no protótipo do recurso de conteúdo do elemento. · fixo escapando de comentários. · Mapeamento fixo de tipos complexos com modelo de conteúdo vazio. · Edição fixa de entidades de dados com o Datatype do objeto. · Visualização de contorno fixo e comportamento de ações após o uso do botão de repetição na página Status da falha do Editor.


Plataforma inteira Software Relacionado

Apache JMeter.

Um aplicativo de desktop Java gratuito e 100% Puro projetado para carregar o comportamento funcional do teste e medir o desempenho ...

448 15.9 MB

Download

CONCORDION RUBY.

ajuda os desenvolvedores de Ruby a converter descrições de requisitos de inglês simples a testes automatizados ...

163 295 KB

Download