# SEdit: a Generic Structure Editor

Authors: Jacques Ferber and Olivier Gutknecht (c) 1998-2004

Version 3.2.x
Documentation and manual

## General overview

SEdit is a software tool for the design and animation of structured diagrams represented as graph-like structures. Different models can be freely defined in XML formalisms description files and can have associated Java classes for specific visualization or simulation behavior.

SEdit diagrams are MadKit agents and may use all the features of the MadKit software. Thanks to the MadKit architecture, it is possible to communicate by message passing between diagrams, even if these diagrams are distributed over the network.It is also possible to create MadKit agents using specific SEdit formalisms.

SEdit may be used either as a stand alone application, or as an extension of MadKit. In the following figure, SEdit is seen as an extension of MadKit. SEdit diagrams are seen as agents and all operations and surveillance of agents within MadKit can be applied to SEdit diagrams.

Figure 1. SEdit embedded in MadKit (click on the figure to enlarge)

The following figure shows a typical application of SEdit used as a stand alone application. Diagrams may be created, saved and runned without resorting to any multiagent application.

Figure 2. SEdit as a stand alone application (click on the figure to enlarge)

#