Adevs: User manual and API documentation

The adevs (A Discrete EVent system Simulator) library supports the construction of discrete event models based on a variant of the Parallel DEVS formalism. In addition to basic and network Parallel DEVS models, adevs includes support for dynamic structure models based on the Dynamic DEVS formalism. A basic familiarity with DEVS is assumed, and several good texts are available for those who are not already familiar with DEVS in one of its many forms (see www.acims.arizona.edu for an extensive collection of tutorials, research papers, and alternate implementations of the DEVS formalism). This manual provides a brief and (hopefully) intuitive introduction to DEVS, but the reader is strongly encouraged get a good book on the subject. The source code for examples included in this manual can be found examples directory.

This manual is a work in progress. The manual consists of the following (more or less finished) sections:


Example code to go along with these sections can be found in the examples/checkout_line. Other examples (largely devoid of supporting documentation) can also be found in the examples directory.