Skip to content

Summer2023SHY/JDec

Repository files navigation

JDec v2.0.0

CI License: MIT

JDec is a Java application for decentralized control.

Features

  • Creating, saving, and loading automata
  • Generating $\mathcal{U}$ structures of finite languages
  • Determining inference observability for finite languages (up to self-loops)

Requirements

  • Java 17 or later
  • Apache Maven (if you are building from source)

Downloading and Running

Prebuilt JAR files for JDec are available in the releases page. Download and double-click the JAR file to launch JDec.

User Guide

A user guide is available in our Wiki.

Developing

Downloading Source

git clone https://github.com/Summer2023SHY/JDec.git

Running from Source

mvn compile exec:java

Testing

mvn test

Creating and Opening Javadocs

mvn javadoc:aggregate

Then open target/site/apidocs/index.html

License

The MIT License