6#include <storm/api/storm.h>
7#include <storm-parsers/api/storm-parsers.h>
8#include <storm-parsers/parser/PrismParser.h>
9#include <storm/storage/prism/Program.h>
10#include <storm/storage/jani/Property.h>
12#include "storm/storage/jani/Property.h"
13#include "storm/storage/prism/Program.h"
17 const std::string modelFileDefault =
"stamina_modified_model_file.prism";
18 const std::string propFileDefault =
"stamina_modified_prop_file.csl";
33 std::string originalModel
34 , std::string originalProperties
35 ,
bool saveModifiedModel =
true
36 ,
bool saveModifiedProperties =
true
37 , std::string modifiedModel = modelFileDefault
38 , std::string modifiedProperties = propFileDefault
52 std::shared_ptr<storm::prism::Program> modelFile
55 std::string originalModel;
56 std::string modifiedModel;
57 std::string originalProperties;
58 std::string modifiedProperties;
59 bool saveModifiedModel;
60 bool saveModifiedProperties;
Definition: ModelModify.h:19
~ModelModify()
Definition: ModelModify.cpp:52
ModelModify(std::string originalModel, std::string originalProperties, bool saveModifiedModel=true, bool saveModifiedProperties=true, std::string modifiedModel=modelFileDefault, std::string modifiedProperties=propFileDefault)
Definition: ModelModify.cpp:27
std::shared_ptr< std::vector< storm::jani::Property > > createModifiedProperties(std::shared_ptr< storm::prism::Program > modelFile)
Definition: ModelModify.cpp:88
std::shared_ptr< storm::prism::Program > createModifiedModel()
Definition: ModelModify.cpp:62
Definition: ExplicitTruncatedModelBuilder.cpp:40