Quadro di runtime Xholon.

Xholon Runtime Framework esegue applicazioni che sono guidate dagli eventi o che hanno una struttura o un comportamento altamente dinamico.
Scarica ora

Quadro di runtime Xholon. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Ken Webb
  • Sito web dell'editore:
  • http://www.primordion.com/Xholon/

Quadro di runtime Xholon. Tag


Quadro di runtime Xholon. Descrizione

Xholon Runtime Framework esegue applicazioni che sono guidate dagli eventi o che hanno una struttura o un comportamento altamente dinamico. Xholon Runtime Framework esegue applicazioni che sono guidate dagli eventi o che hanno una struttura o un comportamento altamente dinamico. Specificare i tuoi modelli utilizzando XML e Java o utilizzando strumenti UML2 di terze parti e trasformazioni MDA. Per iniziare, leggere o lavorare attivamente attraverso il tutorial di base helloworld. È un'applicazione molto semplice, ma dimostra molti dei concetti principali. Per ulteriori dettagli sui concetti dietro a Xholon, potresti voler leggere uno dei documenti che è stato pubblicato. Questi descrivono come modellare le cellule e altre complesse entità biologiche utilizzando strumenti progettati per lo sviluppo di sistemi in tempo reale e incorporati. Questo lavoro precedente ha utilizzato Rose Realtime Rosa razionale e C ++, piuttosto che l'attuale Java. Xholon è destinato ad essere un quadro di runtime che può eseguire gli stessi tipi di sistemi descritti in tali documenti, oltre a molti altri sistemi tradizionali azionati da eventi non biologici. L'obiettivo del progetto di cellultro sorella è quello di sviluppare simulazioni biologiche complesse utilizzando Xholon Framework . La maggior parte delle caratteristiche descritte nei documenti pubblicati sono state ri-implementate come applicazioni di celluletro che utilizzano Xholon. Dai un'occhiata alle applicazioni di esempio incluse nel software Xholon. Questi danno un'idea della gamma di applicazioni che possono essere supportate dal framework Xholon Runtime. Queste sono state utilizzate come casi di uso per determinare quale funzionalità è più importante in Xholon. La simulazione dell'orologio digitale è un buon esempio di un'applicazione Xholon con una macchina di stato gerarchica, sviluppata utilizzando uno strumento di modellazione UML.A Xholon è essenzialmente un olon. Un olon è un'entità che vive all'interno di una struttura gerarchica ed è al contempo un tutto e una parte allo stesso tempo. In termini informatici mainstream, uno xholon è un nodo in un albero. Il nodo ha un genitore single, possibilmente uno o più bambini, e possibilmente uno o più fratelli. Un Xholon può anche essere un agente attivo in grado di interagire in tempo reale con altri Xholtons nell'albero. Nella terminologia UML2, uno Xholon è un classificatore strutturato che può esistere come parte in altri classificatori strutturati, e che a sua volta contengono altri classificatori strutturati come parti di se stessa. Il risultato è una struttura di contenimento gerarchica, annidata a un numero arbitrario di livelli. Alla parte, una Xholon svolge un ruolo specifico all'interno di un altro classificatore strutturato. Xholons sono classi UML che vengono successivamente raffinate utilizzando diagrammi di struttura composito UML2. I classificatori strutturati interagiscono con l'altro attraverso le porte, passando i messaggi o effettuando chiamate di funzionalità. Usando la terminologia più filosofica utilizzata per descrivere gli oloni, uno xholon è qualcosa che è simultaneamente un tutto e una parte. Poiché tutto nell'universo è un olon, allora tutto ciò che corre all'interno di un'applicazione informatica dovrebbe essere uno xholon. Il termine Holon è stato inventato da Arthur Koester nel 1967. Il progetto Xholon è ispirato ai concetti biologici. Un importante incentivo dietro il progetto è quello di costruire un ambiente di run-time che è ugualmente adattato alle simulazioni in esecuzione di sistemi biologici e gestire più tradizionali sistemi reattivi in tempo reale, incorporati e altri eventi. Le applicazioni Xholon possono contenere strutture altamente mutevoli. Un Xholon è un agente attivo che può modificare la struttura dell'albero in cui vive. Può navigare sull'albero per interagire con qualsiasi altro nodo, può aggiungere, eliminare o modificare altri nodi, può scambiare messaggi con altri nodi, e può spostarsi in un'altra posizione all'interno dell'albero. Il progetto Xholon incorpora molti concetti della metodologia di modellazione (sala) orientata agli oggetti in tempo reale, molte delle quali sono state incorporate in UML2. Allo stesso tempo, Xholon rimuove alcuni dei limiti della stanza per consentire una maggiore flessibilità, mutabilità e mobilità di oggetti attivi. La run-time Xholon può fungere da bersaglio per una pipeline di trasformazione dell'architettura guidata dal modello (MDA). MDA sottolinea l'importanza dei modelli e la capacità di trasformare quei modelli, attraverso una serie di passaggi, in un sistema di destinazione in esecuzione. È possibile creare il modello utilizzando uno strumento UML come il Poseidone di Gentleware o il Nomagic's MagdDraw, salvare il modello come file XMI, trasformalo utilizzando XSLT (o da altri mezzi MDA) in un modello di Xholon e applicazione, quindi eseguire il modello. Cosa c'è di nuovo in questa versione: · Il nuovo plug-in Xholon Eclipse è un ambiente di simulazione UML / SYSML / FSM (Macchina Stato finita). · Il plug-in trasforma il tuo modello MagicDraw e TopCased (UML) in Java e XML, compila e immediatamente esegue. · Funziona anche parzialmente con Poseidon, TopCased (SYSML) e Argouml. · Gli spettatori forniscono un'animazione di runtime di macchine di stato, diagrammi di sequenza e diagrammi di temporizzazione. · Esiste il supporto iniziale per l'esportazione di modelli per il processore di eventi quantistici, stato Compilatore per macchine e formati di stato dello stato XML. · Lo strumento Xholon completo include tutte le funzionalità di cui sopra, più molto di più.


Quadro di runtime Xholon. Software correlato