Architecture of PNML Framework
The design of this framework follows Model-Driven Engineering principles. It has been implemented using
Eclipse Modelling Framework,
and code generation tools.
The architecture is thus Eclipse-based. Each Petri nets type API is provided in a jar-packaged library. Therefore, if you are not interested in a particular type, you can
just discard its corresponding library, no need to integrate it in your tool.
Utilities and third-party libraries are also provided in different jars. Those are required.
You can have a closer look at the architecture on the component diagram
available on the wiki. You will also find on the same page activity diagrams describing the
import and export features of PNML models as handled by the framework.
|