Additional steps
Create a Specification Net from your LTL global mission.
Option 1
The $SpecOPN$ model can be represented directly by the user in the Renew tool. However, for complex missions, manual design is difficult to build.
Thus, Renew provides a feature to express any LTL mission as a Petri net model in a file with extension .rnw, which can then be used for experiments in the High-Level robotic team Petri net framework.
A list of steps to generate a SpecOPN model from an LTL mission is provided below:
- Translate the given LTL mission into a Büchi automaton using any model-checking tool (Spot, Gastin et al., 2001).
- Copy the detailed representation of the automaton into a file and save it with the extension
.never. - Convert the
.neverfile to a.hoafile using theautfilttool from SPOT.- The
autfilttool can be accessed here: https://spot.lre.epita.fr/autfilt.html. - Run in the command line:
autfilt NameOfTheFile.never > NameOfTheFile.hoa
- The
- Open a terminal in the
hoa2pnmlfolder (from relevant references) and run:
```bash java -jar hoa2pnml.jar NameOfTheHoaFile