Cadre d'exécution Xholon

Le cadre Xholon Runtime Exécute des applications qui sont conduites par des événements ou qui ont une structure ou un comportement très dynamiques.
Télécharger maintenant

Cadre d'exécution Xholon Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ken Webb
  • Site Internet de l'éditeur:
  • http://www.primordion.com/Xholon/

Cadre d'exécution Xholon Mots clés


Cadre d'exécution Xholon La description

Xholon Runtime Framework exécute des applications qui sont axées sur des événements ou qui ont une structure ou un comportement très dynamiques. Xholon Runtime Framework exécute des applications qui sont axées sur des événements ou qui ont une structure ou un comportement très dynamiques. Spécifiez vos modèles en utilisant XML et Java ou utiliser des outils UML2 tiers et des transformations MDA. Pour commencer, lire ou travailler activement via le tutoriel de base Helloworld. C'est une application très simple, mais cela démontre de nombreux concepts principaux. Pour plus de détails sur les concepts derrière Xholon, vous voudrez peut-être lire l'un des documents publiés. Celles-ci décrivent comment modéliser des cellules et d'autres entités biologiques complexes à l'aide d'outils conçus pour développer des systèmes en temps réel et intégré. Ce travail précédent utilisé Rational Rose Realtime et C ++, plutôt que le Java actuel. Xholon est destiné à être un cadre d'exécution qui peut exécuter les mêmes types de systèmes décrits dans ces documents, ainsi que de nombreux systèmes d'événements non biologiques non traditionnels. L'objectif du projet soeur de Cellontro est de développer des simulations biologiques complexes à l'aide du cadre Xholon. . La plupart des caractéristiques décrites dans les documents publiés ont été rétablies comme applications de Cellontro utilisant Xholon. Regardez également les échantillons d'applications fournis avec le logiciel Xholon. Celles-ci donnent une idée de la gamme d'applications pouvant être appuyées par le cadre Xholon Runtime.Ces ont été utilisées comme cas d'utilisation pour déterminer les fonctionnalités les plus importantes de Xholon. La simulation de montre numérique est un bon exemple d'application Xholon avec une machine d'état hiérarchique, développée à l'aide d'un outil de modélisation UML.A xholon est essentiellement un holon. Un Holon est une entité qui vit dans une structure hiérarchique et est à la fois tout entière et une partie en même temps. En termes de science informatique traditionnels, un Xholon est un nud dans un arbre. Le nud a un seul parent, peut-être un ou plusieurs enfants, et éventuellement une ou plusieurs frères et surs. Un Xholon peut également être un agent actif capable d'interagir en temps réel avec d'autres xholonnes dans l'arbre. Dans la terminologie UML2, un xholon est un classificateur structuré pouvant exister en tant que composant dans d'autres classificateurs structurés, ce qui peut à son tour contenir d'autres classificateurs structurés en tant que parties de lui-même. Le résultat est une structure de confinement hiérarchique imbriquée à un nombre arbitraire de niveaux.As une partie, un Xholon joue un rôle spécifique dans un autre classificateur structuré. Les xholons sont des classes UML qui sont ensuite raffinées à l'aide de diagrammes de structure composite UML2. Les classificateurs structurés interagissent les uns avec les autres via des ports, en passant des messages ou en effectuant des appels de fonction. En utilisant la terminologie la plus philosophique utilisée pour décrire des holons, un Xholon est quelque chose qui est simultanément à la fois tout entier et une partie. Depuis que tout dans l'univers est un holon, alors tout fonctionne dans une application informatique devrait être un Xholon. Le terme Holon a été inventé par Arthur Koestler en 1967. Le projet Xholon est inspiré des concepts biologiques. Une incitation majeure derrière le projet consiste à créer un environnement de temps d'exécution qui est également adapté aux simulations de systèmes biologiques et à exécuter des systèmes réactifs plus traditionnels en temps réel, intégrés et autres événements. Les applications Xholon peuvent contenir des structures très mutable. Un Xholon est un agent actif qui peut modifier la structure des arbres dans laquelle il vit. Il peut naviguer dans l'arborescence pour interagir avec tout autre nud, il peut ajouter, supprimer ou modifier d'autres nuds, il peut échanger des messages avec d'autres nuds et peut se déplacer vers une autre position dans l'arborescence. Le projet Xholon intègre de nombreux concepts de la méthodologie de modélisation orientée objet en temps réel, dont une grande partie a été intégrée à UML2. Dans le même temps, Xholon supprime certaines des limitations de la pièce pour permettre une plus grande flexibilité, une mutabilité et une plus mobilité des objets actifs. Le Xholon Eure-Time peut servir de cible pour un pipeline de transformation d'architecture pilotée (MDA). La MDA souligne l'importance des modèles et la possibilité de transformer ces modèles, par une série d'étapes, en un système cible d'exécution. Vous pouvez créer votre modèle à l'aide d'un outil UML tel que POSEIDON ou MagicDRAW de Gentleware's Poséidon ou Nomagic's MagicDRAW, Enregistrer le modèle en tant que fichier XMI, transformez-le à l'aide de XSLT (ou par un autre moyen de MDA) dans un modèle et une application Xholon, puis exécutez le modèle. Ce qui est nouveau dans cette version: · Le nouveau plug-in Xholon Eclipse est un environnement de simulation UML / SYSML / FSM (machine à états fini). · Le plug-in transforme votre modèle MagicDraw et Topcased (UML) en Java et XML, compile et immédiatement l'exécute. · Il fonctionne également partiellement avec Poséidon, Topcased (Sysml) et Argouml. · Les téléspectateurs fournissent une animation d'exécution des machines d'état, des diagrammes de séquence et des diagrammes de chronométrage. · Il y a un support initial pour l'exportation de modèles à processeur d'événements quantiques, état Compilateur de machines et formats XML de diagramme d'état. · L'outil Xholon complet comprend toutes les fonctionnalités ci-dessus, plus beaucoup plus.


Cadre d'exécution Xholon Logiciels associés