Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbolic export (and import?) of models #124

Open
kleinj opened this issue Aug 31, 2019 · 0 comments
Open

Symbolic export (and import?) of models #124

kleinj opened this issue Aug 31, 2019 · 0 comments

Comments

@kleinj
Copy link
Member

kleinj commented Aug 31, 2019

As suggested on the mailing list, it would be nice to have a way to export the MTBDDs of the symbolic models (DTMC/CTMC/MDP), allowing further downstream processing using other tools.

The export of the MTBDDs is algorithmically quite straight-forward, the trickier part is coming up with a good format for capturing all the meta-data in the model.

Some questions:

  • Would it be sufficient to just dump the MTBDDs for the underlying annotated graph structure? I.e., states in the models are encoded via a certain number of bits, but we don't expose the internal structure/encoding of each state (modules, local variable ranges, etc)?
    I guess that plus BDDs for the labels would be sufficient as a first step.
  • Are there any standard (and nice/efficient) formats for dumping (MT)BDDs as a text file?
  • There are quite a bit of "mask" type BDDs (valid ranges of variables, enabled actions in each state). Do we need to export all of them as well?

Similarily, it would be nice to have a way to import a model from an existing, externally generated MTBDD-description. But that is more difficult as there are quite a few assumptions on th encoding/organization of the symbolic data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant