Open Source / Non-Proprietary
an open source tool that transforms, simulates and executes models developed using third-party UML 2.0 modelers
Xholon is a flexible open source tool for multi-paradigm (UML 2, ABM, SBML, NN, GP, PSys, CA, ...) modeling, simulation, design, execution, and transformation. Generic Java and XML building blocks are extended into multiple domains, and woven into loosely organized systems.
Xholon is especially appropriate for event-driven systems, or any system in which objects move around, are regularly created, destroyed and modified, need to change their class at runtime, or even need to dynamically create new classes and new instances of those classes. While some Xholon applications, such as the example elevator controller, have very deterministic behavior and can be statically validated, the tool is especially designed to allow very open-ended systems that organize themselves at runtime and cannot be completely pinned down to a specific UML metamodel or XML schema. The goal of the Xholon project is to enable building of systems that approach the complexity of biological systems, using many of the same principles that have made biological systems so adaptable, successful and long-lived. The Xholon tool can itself be specified in terms of its own core generic building block.
To contact Ken Webb at Primordion about the Xholon project, please send email to kenATprimordionDOTcom