Skip to content

[FEATURE] Server Mode #730

@konnov

Description

@konnov

This is probably a better solution for #542 and #79.

In the current implementation, when one wants to run the commands check and test multiple times, one has to wait for the bootstrapping times of Java/Scala and the preprocessing steps by Apalache. We considered adding the --continue flag, similar to TLC. Now I think that it would be a bad design choice.

Since the number of use cases is proliferating, it is better to build a JSON server in Apalache. This server would serve model checking queries. For better UX, we would write problem-specific scripts that interact with the Apalache server, in order to solve a specific task that the user has in mind.


Sub issue tracking

Metadata

Metadata

Labels

FMBTFeature: support for model-based testingFserverApalache server

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions