Skip to content

Toolset to capture, simulate, synthesize and verify graph models

License

Notifications You must be signed in to change notification settings

shelllbw/workcraft

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workcraft logo

Build Status Coverage Status

Workcraft is a cross-platform toolset to capture, simulate, synthesize and verify graph models. It supports a wide range of popular graph formalisms and provides a plugin-based framework to model and analyze new model types. For more information about Workcraft look at http://workcraft.org/.

Building

Workcraft requires Java JDK 1.7 or newer for a successful build and is assembled via Gradle. It is tested with both Open JDK and [Oracle JDK] (http://www.oracle.com/technetwork/java/javase/downloads/index.html).

These instructions use gradlew, a wrapper that downloads and runs a relatively new version of gradle. Alternatively a pre-installed version can be used.

Use the assemble task to build the core and all the plugins:

./gradlew assemble

Running

You can run Workcraft directly after building it:

./workcraft

Miscellaneous

Help and tutorial pages are available in the workcraft-doc repo.

Templates for building Windows, Linux and OS X distributions of Workcraft are available in the [workcraft-dist-template] (https://github.com/tuura/workcraft-dist-template) repo. This includes the binaries of backend tools, gate libraries and other platform-specific content.

If you would like to contribute to Workcraft development, then read through the CONTRIBUTING.md document.

About

Toolset to capture, simulate, synthesize and verify graph models

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Other 0.1%