Plataforma completa

Una tecnología para la ingeniería de la producción de software.
Descargar ahora

Plataforma completa Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Riccardo Solmi
  • Sitio web del editor:

Plataforma completa Etiquetas


Plataforma completa Descripción

Una tecnología para la ingeniería de la producción de software. Todo el proyecto de plataforma es una tecnología para la ingeniería de la producción de software. Piensa que la programación es una actividad relativa al desarrollo de los lenguajes de dominio; Entonces, proporcionamos una plataforma para desarrollar nuevos idiomas, manipularlos utilizando notaciones de dominio y transformarlas al código ejecutable. Aluse toda la plataforma, los expertos en dominio de problemas pueden trabajar junto con los expertos en programación para el desarrollo de productos de software. La plataforma completa incluye Un marco de modelado, un sistema generativo, una familia de idiomas y editores de dominio integrados con la plataforma ECLIPSE. Los idiomas bordeados con la plataforma incluyen lenguajes populares como Java y XML junto con algunos nuevos idiomas de dominio utilizados para modelar la estructura, el comportamiento , la persistencia y las notaciones de un idioma. Aquí hay algunas características clave de "Plataforma completa": Arquitectura: · Extensible. La arquitectura proporciona una API para la extensión del lenguaje. Puede agregar / eliminar idiomas, notaciones, persistencias y operaciones. · Marcos de Java y lenguajes de dominio. Todo el poder expresivo de toda la plataforma está disponible como marcos estándar de Java. Parte de este poder expresivo también está disponible a través de una familia de idiomas de dominio. · Generativo. Todas las lenguas de modelado generan código en la parte superior de los marcos Java. Junto con el uso extensivo de patrones de diseño bien conocidos en los marcos, el código generado se siente escrito a mano. Metaprogramación: · Soporte nativo. Cada idioma completo se puede usar a nivel de plantilla y, si tiene una semántica ejecutable, también se puede usar en base o nivel de host. · Soporte de puesta en escena para los visitantes. El soporte de puesta en escena está disponible para el comportamiento definido utilizando el marco de turversal de los visitantes. · Lenguajes de plantilla de mezcla. Un solo generador de artefactos puede usar varios idiomas de plantilla. Persistencia: · Corriente de persistencia basada. La sintaxis de persistencia de un modelo es conectable. Se admiten métodos de persistencia basados ​​en la corriente y modelos (kits). La API de transmisión se parece a los eventos de construcción producidos por el participante del director del patrón de diseño del constructor. · Código Java y Serializadores predeterminados XML. Los kits de persistencia estándar se basan en una API de transmisión y están disponibles en dos sabores: Java y XML. El código Java, cuando se ejecuta, dispara un flujo de eventos de construcción. · Comportamiento basado en la corriente. El comportamiento del modelo se puede definir directamente en la parte superior de la API de transmisión sin la construcción previa del modelo. · Múltiples idiomas de soporte. Los programas escritos usando múltiples idiomas son compatibles incluso en un solo archivo de origen. · Soporte de versiones. Se proporcionan instalaciones para versiones de metamodels y migrate / importen modelos existentes. Edición: · Editores basados ​​en el FMAM para Eclipse. Los editores visuales basados ​​en modelos para Eclipse se pueden agregar a un lenguaje entero incluso utilizando complementos separados. · Interfaces gráficas ricas de usuario. Se admiten múltiples tipos de notaciones que incluyen diseños de gramática para idiomas orientados al texto, diseño matemático para expresiones matemáticas, diseños de árboles y gráficos para lenguajes orientados a diagrama. · Múltiples notas para un idioma. Para cada idioma, se pueden definir y desplegar múltiples notaciones de forma modular. La notación se puede cambiar al editar. · Notaciones de mezcla. Se pueden mezclar múltiples notas incluso en una sola vista del editor. Esta característica es especialmente útil para la metaprogramación utilizando sintaxis de concreto para idiomas de plantilla. Requisitos: · Java 2 Edición estándar Medio de ejecución · Eclipse ¿Qué hay de nuevo en este lanzamiento: General: · Mejora suites de prueba de consultas y lenguajes XSD. IDE: · Añadido Elija el cuadro de diálogo Modelos para cargar modelos a través de la actividad de la tarea. Frameworks: · Soporte agregado para el iterador de resultados · API API ADJUSTA PARA LAS ESTRATEGIAS · Soporte agregado para el menú ASSIST de contenido (a través de CTRL + SPAYS) · Comportamiento uniformado de la tecla de flecha horizontal Presione en una selección textual a editores de texto Eclipse. Idiomas: · reorganizó y fijó el intérprete. · Soporte agregado para analizar bigdecimals y bigintegers. · Soporte agregado para la definición en línea de comportamiento de desmontaje en DATATERMINALES. · Soporte agregado para enumValue, fecha, tipos de datos comparables y de objetos en construcciones relacionales y de igualdad. · Soporte agregado en el generador para Allof, Anyf, Isassignableto, Hastype, Haskind. · Soporte agregado para usar gramáticas desplegadas en actividades de parse / aparo · Añadido soporte modelo para declaraciones de notación y restricción, atributos de lengua extranjera, directiva redefinida. Notaciones: · Soporte agregado para atributos de maxoctos ilimitados y atributos extranjeros. · Soporte agregado para los atributos compuestos. Errores corregidos: · COMPORTAMIENTO FIJO DE PAGO ABAJO (CASO VOID) EN GENERTEMPLA INFORMEBRESITOR. · Cambio de sustitución variable fija para valores de vacío. · Regresión fija en las transformaciones que sustituyen la entidad de la raíz. · Fija el desmontaje de la regla delegir. · Se corrigieron cómo las variables en las plantillas de Expresstest afectan la eliminación de las variables de contexto. · Fijado de comportamiento de expresiones booleanas en iguales y notas. · Fijo ATFEATETURTEST CON LOCETE URI. · Comparación fija Construye el comportamiento con booleanos, objetos, valores enumios y fechas. · Regresión de carga de clase fija en asistencia e intérprete de contenido. · Tipo fijo en el prototipo de la función de contenido del elemento. · Mapeo fijo de tipos complejos con modelo de contenido vacío. · Edición fija de entidades de datos con objeto DataType. · Comportamiento fijo de las acciones después de usar el botón de reintento de la página de estado de falla del editor.


Plataforma completa Software relacionado

Mecánico

MEDIZCLATH es el primer analizador de Wikimedia y el generador HTML escrito en Ruby. ...

164

Descargar

Rmobio

RMOBIO es una API para las aplicaciones de rieles de construcción en la parte superior del marco de la aplicación de Mobio Rails. ...

168

Descargar

XOT

XOT es un marco de descripción del modelo de datos basado en XML con el propósito para permitir que los desarrolladores describan los modelos de datos fácilmente. ...

214

Descargar