Marco de tiempo de ejecución de Xholon

Xholon Runtime Framework ejecuta aplicaciones que son impulsadas por eventos o que tienen una estructura o un comportamiento altamente dinámico.
Descargar ahora

Marco de tiempo de ejecución de Xholon Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Ken Webb
  • Sitio web del editor:
  • http://www.primordion.com/Xholon/

Marco de tiempo de ejecución de Xholon Etiquetas


Marco de tiempo de ejecución de Xholon Descripción

Xholon Runtime Framework ejecuta aplicaciones que son impulsadas por eventos o que tienen una estructura o comportamiento altamente dinámico. Xholon Runtime Framework ejecuta aplicaciones que son impulsadas por eventos o que tienen una estructura o comportamiento altamente dinámico. Especifique sus modelos utilizando XML y Java, o utilizando herramientas UML2 de terceros y transformaciones MDA. Para empezar, leer o trabajar activamente a través del tutorial de HelloWorld básico. Es una aplicación muy simple, pero demuestra muchos de los conceptos principales. Para obtener más detalles sobre los conceptos detrás de Xholon, es posible que desee leer uno de los documentos que se han publicado. Estos describen cómo modelar las células y otras entidades biológicas complejas utilizando herramientas diseñadas para desarrollar sistemas en tiempo real e incrustados. Este trabajo anterior usó Rational Rose Time y C ++, en lugar de la Java actual. Xholon tiene la intención de ser un marco de tiempo de ejecución que puede ejecutar los mismos tipos de sistemas descritos en esos documentos, además de muchos sistemas accionados por eventos no biológicos tradicionales. El objetivo del proyecto hermana CellOntro es desarrollar simulaciones biológicas complejas utilizando el marco de Xholon . La mayoría de las características descritas en los documentos publicados se han vuelto a implementar como aplicaciones de CellOntro utilizando Xholon. También eche un vistazo a las aplicaciones de muestra que se incluyen con el software XHOLON. Estos dan una idea de la gama de aplicaciones que pueden ser respaldadas por el marco de tiempo de ejecución de Xholon. Estos se han empleado como casos de uso para determinar qué funcionalidad es más importante en Xholon. La simulación de Reloj digital es un buen ejemplo de una aplicación Xholon con una máquina de estado jerárquica, desarrollada utilizando una herramienta de modelado UML.A Xholon es esencialmente un holón. Un holon es una entidad que vive dentro de una estructura jerárquica, y es un todo y una parte al mismo tiempo. En términos de informática general, un Xholon es un nodo en un árbol. El nodo tiene un padre soltero, posiblemente uno o más niños, y posiblemente uno o más hermanos. Un Xholon también puede ser un agente activo capaz de interactuar en tiempo real con otros Xholons en el árbol. En la terminología UML2, un Xholon es un clasificador estructurado que puede existir como parte dentro de otros clasificadores estructurados, y que a su vez puede contener otros clasificadores estructurados como partes de sí mismo. El resultado es una estructura de contención jerárquica, anidada a un número arbitrario de niveles. Una parte, un Xholon juega un papel específico dentro de otro clasificador estructurado. Xholons son clases UML que se refinan posteriormente utilizando diagramas de estructura compuesta UML2. Los clasificadores estructurados interactúan entre sí a través de puertos, pasando mensajes o haciendo llamadas de función. Usando la terminología más filosófica utilizada para describir a Holons, un Xholon es algo que es simultáneamente un todo y una parte. Dado que todo en el universo es un holón, entonces todo funcionando dentro de una aplicación de computadora debe ser un Xholon. El término Holon fue inventado por Arthur Koestler en 1967. El Proyecto Xholon está inspirado en los conceptos biológicos. Un incentivo importante detrás del proyecto es construir un entorno de tiempo de ejecución que esté igualmente adaptado a las simulaciones en ejecución de los sistemas biológicos y para ejecutar sistemas reactivos más tradicionales en tiempo real, incrustados y otros. Las aplicaciones de Xholon pueden contener estructuras que son altamente mutables. Un Xholon es un agente activo que puede modificar la estructura del árbol en la que vive. Puede navegar por el árbol para interactuar con cualquier otro nodo, puede agregar, eliminar o modificar otros nodos, puede intercambiar mensajes con otros nodos, y puede moverse a otra posición dentro del árbol. El Proyecto Xholon incorpora muchos conceptos de la metodología de modelado (sala) orientado a objetos en tiempo real, gran parte de los cuales se ha incorporado a UML2. Al mismo tiempo, Xholon elimina algunas de las limitaciones de la sala para permitir una mayor flexibilidad, mutabilidad y movilidad de objetos activos. El tiempo de ejecución de Xholon puede servir como un objetivo para una tubería de transformación de arquitectura impulsada por el modelo (MDA). MDA destaca la importancia de los modelos y la capacidad de transformar esos modelos, a través de una serie de pasos, en un sistema objetivo de ejecución. Puede crear su modelo usando una herramienta UML, como Poseidon o MagicDraw de Nomagic Gentleware, guarde el modelo como un archivo XMI, transformándolo usando XSLT (o por otros medios MDA) en un modelo y aplicación de Xholon, y luego ejecute el modelo. Novedades en esta versión: · El nuevo plugin de Xholon Eclipse es un entorno de simulación UML / SYSML / FSM (máquina de estado finito). · El plug-in transforma su modelo MagicDraw y Topcased (UML) en Java y XML, compila e inmediatamente Lo ejecuta. · También funciona parcialmente con Poseidón, Topcased (SYSML) y argouml. · Los espectadores brindan animación de tiempo de ejecución de máquinas estatales, diagramas de secuencia y diagramas de tiempo. · Existe un soporte inicial para la exportación de modelos al procesador de eventos cuánticos. Compilador de máquinas, y formatos XML del gráfico estatal. · La herramienta XHolon completa incluye toda la funcionalidad anterior, más mucho más.


Marco de tiempo de ejecución de Xholon Software relacionado