Documentation

A bit of theory

 * The Discrete EVent system Specification DEVS formalism.

API Documentation for VLE 1.1 and 1.0
API documentations are daily generated from source code.


 * VLE-1.0
 * VLE-1.1

Using VLE

 * GVLE: the modeler interface (create model structure, experimental plan, lunch simulations...)
 * VLE: the simulation engine
 * Definition of package: What is a package? What commands to use them?
 * RVLE : the R package.
 * PyVLE : the Python package.

Scripting

 * RVLE: using VLE within the R environment.
 * PyVLE: use Python language to write scripts to drive experiments with models made with VLE and to design Web applications with Python frameworks (like  Pylons, for example).
 * jvle: use Java language to write programs to drive experiments with models made with VLE.

= Model development =

DEVS atomic model

 * Atomic model development : how to write atomic model with VLE ? Description of each function of the functional interface of the atomic model of VLE.
 * Executive model development : how to make models that manipulate the structure of your models?
 * Model debugging : description of tools to help debug models.

Extensions
DEVS is a high level formalism that has the ability to encapsulate other formalisms. VLE allows you to use several formalisms in DEVS framework:
 * Ordinary Differential Equations: QSS based on quantization and DESS a wrapping of classical numerical schema like Runge-Kunta, by example.
 * Cellular automaton : CellDevs.
 * Difference equation: DifferenceEquation.
 * Petrinet : PetriNet.
 * Discrete and finite state automaton: Moore and Mealy machines, FDDevs and statechart : FSA.
 * Decision making: an extension of execution of activities plan based on conditional, temporal and precedents constraints.

Coupled models complex structures
These tools are provided in order to help building complex structures of coupled models:


 * Building grids of models : MatrixTranslator.
 * Building graphs of models : GraphTranslator.