Xholon Runtime Framework

Xholon Runtime Framework voert applicaties uit die aangedreven zijn of die zeer dynamische structuur of gedrag hebben.
Download nu

Xholon Runtime Framework Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ken Webb
  • Uitgever website:
  • http://www.primordion.com/Xholon/

Xholon Runtime Framework Tags


Xholon Runtime Framework Beschrijving

Xholon Runtime Framework voert applicaties uit die aangedreven zijn of die zeer dynamische structuur of gedrag hebben. Xholon Runtime Framework voert applicaties uit die aangedreven zijn of die zeer dynamische structuur of gedrag hebben. Geef uw modellen op met XML en Java of gebruik van UML2-gereedschappen van derden en MDA-transformaties. Om aan de slag te gaan, te lezen of actief door de basishellld-tutorial te werken. Het is een heel eenvoudige applicatie, maar het toont veel van de belangrijkste concepten. Voor meer informatie over de concepten achter Xholon, wilt u misschien een van de papieren lezen die zijn gepubliceerd. Deze beschrijven hoe cellen en andere complexe biologische entiteiten te modelleren met behulp van hulpmiddelen die zijn ontworpen voor het ontwikkelen van real-time en embedded systemen. Dit eerder gebruikte rationele realtime en C ++, in plaats van de huidige Java. Xholon is bedoeld als runtime-framework dat dezelfde soorten systemen kan uitvoeren die in die papers worden beschreven, plus nog veel meer traditionele niet-biologische gebeurtenis-aangedreven systemen. Het doel van het CellonTro-zusterproject is om complexe biologische simulaties te ontwikkelen met behulp van het Xholon-framework . De meeste functies die worden beschreven in de gepubliceerde papers zijn opnieuw geïmplementeerd als CELLONTRO-toepassingen met Xholon. Bekijk ook de voorbeeldtoepassingen die zijn opgenomen in de Xholon-software. Deze geven een idee van het bereik van toepassingen dat kan worden ondersteund door het Xholon Runtime Framework.Deze zijn gebruikt als gebruiksgevallen om te bepalen welke functionaliteit het belangrijkst is in Xholon. De Digital Watch-simulatie is een goed voorbeeld van een Xholon-applicatie met een hiërarchische staatsmachine, ontwikkeld met behulp van een UML-modelleringstool. Een Xholon is in wezen een Holon. Een holon is een entiteit die in een hiërarchische structuur leeft, en zowel een geheel als een rol is op hetzelfde moment. In mainstreamcomputerwetenschapsvoorwaarden is een Xholon een knooppunt in een boom. Het knooppunt heeft een enkele ouder, mogelijk een of meer kinderen, en mogelijk een of meer broers en zussen. Een Xholon kan ook een actieve agent zijn die in staat is om in realtime te communiceren met andere Xholons in de boom. In UML2-terminologie is een Xholon een gestructureerde classificator die kan bestaan als een deel in andere gestructureerde classifiers, en dat op zijn beurt andere gestructureerde classifiers als onderdelen van zichzelf kan bevatten. Het resultaat is een hiërarchische insluitingsstructuur, genest tot een willekeurig aantal niveaus. Een deel speelt een Xholon een specifieke rol binnen een andere gestructureerde classificator. Xholons zijn UML-lessen die vervolgens worden verfijnd met behulp van UML2-composietstructuurdiagrammen. Gestructureerde classifiers interageren met elkaar via poorten, door berichten door te geven of door functie-oproepen te maken. Het gebruik van de meer filosofische terminologie die wordt gebruikt om HEHOLONS te beschrijven, is een Xholon iets dat tegelijkertijd zowel een geheel als een rol is. Aangezien alles in het universum een Holon is, moet alles in een computertoepassing een Xholon zijn. De term Holon is in 1967 uitgevonden door Arthur Koestler. Het Xholon-project is geïnspireerd op biologische concepten. Een belangrijke stimulans achter het project is om een runtime-omgeving te bouwen die eveneens is aangepast aan het uitvoeren van simulaties van biologische systemen, en om meer traditionele real-time, ingebouwde en andere gebeurtenis-gedreven reactieve systemen te gebruiken. Xholon-toepassingen kunnen structuren bevatten die zeer mutable zijn. Een Xholon is een actief middel dat de boomstructuur kan aanpassen waarin het leeft. Het kan door de boom navigeren om met een ander knooppunt te communiceren, het kan andere knooppunten toevoegen, verwijderen of wijzigen, het kan berichten uitwisselen met andere knooppunten, en het kan zichzelf verplaatsen naar een andere positie in de boom. Het Xholon-project bevat veel concepten van de real-time objectgerichte modellering (kamer) -methode, waarvan er veel is opgenomen in UML2. Tegelijkertijd verwijdert Xholon enkele van de letters van de kamer om meer flexibiliteit, mutabiliteit en mobiliteit van actieve objecten mogelijk te maken. De Xholon-runtime kan dienen als een doelwit voor een Model Driven Architecture (MDA) Transformation Pipeline. MDA benadrukt het belang van modellen en de mogelijkheid om die modellen te transformeren, via een reeks stappen, in een uitvoeringsdoelsysteem. U kunt uw model maken met behulp van een UML-tool, zoals de MagicDRAW van Poseidon of Nomagic van Gentleware, het model opslaan als een XMI-bestand, deze transformeren met XSLT (of door een andere MDA-middelen) in een Xholon-model en -toepassing en vervolgens het model uit te voeren. Wat is er nieuw in deze release: · De nieuwe Xholon Eclipse-plug-in is een UML / SYSML / FSM (Finite State Machine) -simulatieomgeving. · De plug-in transformeert uw MagicDRAW en Toppased (UML) -model in Java en XML, compileert en onmiddellijk Voert het uit. · Het werkt ook gedeeltelijk met Poseidon, Topcased (SYSML) en Argouml. · Kijkers bieden runtime-animatie van staatsmachines, sequentiediagrammen en timingdiagrammen. · Er is initiële ondersteuning voor export van modellen naar Quantum Event-processor, staat MACHINE COMPILER en XML-indelingen van de staat. · De volledige Xholon-tool omvat alle bovenstaande functionaliteit, plus veel meer.


Xholon Runtime Framework Gerelateerde software