Commit 702d8495 authored by Jérome Perrin's avatar Jérome Perrin

update DefaultAllInOneEmpty2 with some default values

parent 0e6d6eca
{ {
"class_definition" : { "class_definition": {
"definitions" : { "definitions": {
"distributionTypes" : { "distributionTypes": {
"_fixed" : { "_fixed": {
"description" : "Fixed", "description": "Fixed",
"title" : "Fixed", "title": "Fixed",
"type" : "object", "type": "object",
"properties" : { "properties": {
"mean" : { "mean": {
"type" : "number", "type": "number",
"default" : 0.75, "default": 0.75,
"required" : true "required": true
} }
} }
}, },
"_exp" : { "_exp": {
"type" : "object", "type": "object",
"title": "Exp", "title": "Exp",
"description" : "Exponential", "description": "Exponential",
"properties" : { "properties": {
"mean" : { "mean": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}
}
},
"_normal": {
"type": "object",
"title": "Normal",
"description": "Normal",
"properties": {
"mean": {
"type": "number",
"default": 0,
"required": true
},
"stdev": {
"type": "number",
"default": 0,
"required": true
}
}
},
"_lognormal": {
"type": "object",
"title": "Lognormal",
"description": "Lognormal",
"properties": {
"mean": {
"_class": "Dream.Property",
"name": "Mean",
"type": "number",
"default": 0
},
"stdev": {
"_class": "Dream.Property",
"name": "Standard Deviation",
"type": "number",
"default": 0
}
}
},
"_binomial": {
"type": "object",
"title": "Binomial",
"description": "Binomial",
"properties": {
"mean": {
"type": "number",
"default": 0
},
"size": {
"type": "number",
"default": 0
}
} }
}
},
"_normal" : {
"type" : "object",
"title" : "Normal",
"description" : "Normal",
"properties" : {
"mean" : {
"type" : "number",
"default" : 0,
"required" : true
}, },
"stdev" : { "_poisson": {
"type" : "number", "type": "object",
"default" : 0, "title": "Poisson",
"required" : true "description": "Poisson",
} "properties": {
} "lambda": {
}, "type": "number",
"_lognormal" : { "default": 0
"type" : "object",
"title" : "Lognormal",
"description" : "Lognormal",
"properties" : {
"mean" : {
"_class" : "Dream.Property",
"name" : "Mean",
"type" : "number",
"default" : 0
},
"stdev" : {
"_class" : "Dream.Property",
"name" : "Standard Deviation",
"type" : "number",
"default" : 0
}
}
},
"_binomial" : {
"type" : "object",
"title" : "Binomial",
"description" : "Binomial",
"properties" : {
"mean" : {
"type" : "number",
"default" : 0
},
"size" : {
"type" : "number",
"default" : 0
}
}
},
"_poisson" : {
"type" : "object",
"title" : "Poisson",
"description" : "Poisson",
"properties" : {
"lambda" : {
"type" : "number",
"default" : 0
} }
} }
}, },
"_logistic" : { "_logistic": {
"type" : "object", "type": "object",
"title" : "Logistic", "title": "Logistic",
"description" : "Logistic", "description": "Logistic",
"properties" : { "properties": {
"location" : { "location": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"scale" : { "scale": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_cauchy" : { "_cauchy": {
"type" : "object", "type": "object",
"title" : "Cauchy", "title": "Cauchy",
"description" : "Cauchy", "description": "Cauchy",
"properties" : { "properties": {
"location" : { "location": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
}, },
"scale" : { "scale": {
"type" : "number", "type": "number",
"default" : 0 "default": 0
} }
} }
}, },
"_geometric" : { "_geometric": {
"type" : "object", "type": "object",
"title" : "Geometric", "title": "Geometric",
"description" : "Geometric", "description": "Geometric",
"properties" : { "properties": {
"probability" : { "probability": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_gama" : { "_gama": {
"type" : "object", "type": "object",
"title" : "Gama", "title": "Gama",
"description" : "Gama", "description": "Gama",
"properties" : { "properties": {
"shape" : { "shape": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"rate" : { "rate": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_weibull" : { "_weibull": {
"type" : "object", "type": "object",
"title" : "Weibull", "title": "Weibull",
"description" : "Weibull", "description": "Weibull",
"properties" : { "properties": {
"shape" : { "shape": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
}, },
"scale" : { "scale": {
"type" : "number", "type": "number",
"default" : 0, "default": 0,
"required" : true "required": true
} }
} }
}, },
"_failure" : { "_failure": {
"type" : "object", "type": "object",
"title" : "Yes", "title": "Yes",
"description" : "Fixed", "description": "Fixed",
"properties" : { "properties": {
"Time to Failure" : { "Time to Failure": {
"$ref" : "#/definitions/_dist" "$ref": "#/definitions/_dist"
}, },
"Time to Repair" : { "Time to Repair": {
"$ref" : "#/definitions/_dist" "$ref": "#/definitions/_dist"
}, },
"repairman" : { "repairman": {
"description" : "Repairman", "description": "Repairman",
"type" : "string", "type": "string",
"required" : true "required": true
} }
} }
}, },
"_no" : { "_no": {
"type" : "string", "type": "string",
"title" : "No", "title": "No",
"description" : "None" "description": "None"
} }
}, },
"_failureDist" : { "_failureDist": {
"allOf" : [{ "allOf": [
"type" : "object", {
"properties" : { "type": "object",
"failureDistribution" : { "properties": {
"type" : "string", "failureDistribution": {
"default" : "No", "type": "string",
"enum" : [ "default": "No",
"enum": [
"No", "No",
"Yes" "Yes"
] ]
} }
} }
}, { },
"oneOf" : [{ {
"$ref" : "#/definitions/distributionTypes/_failure" "oneOf": [
}, { {
"$ref" : "#/definitions/distributionTypes/_no" "$ref": "#/definitions/distributionTypes/_failure"
},
{
"$ref": "#/definitions/distributionTypes/_no"
} }
] ]
} }
] ]
}, },
"_dist" : { "_dist": {
"allOf" : [{ "allOf": [
"type" : "object", {
"properties" : { "type": "object",
"distribution" : { "properties": {
"type" : "string", "distribution": {
"default" : "Fixed", "type": "string",
"enum" : [ "default": "Fixed",
"enum": [
"Fixed", "Fixed",
"Exp", "Exp",
"Normal", "Normal",
...@@ -235,39 +240,51 @@ ...@@ -235,39 +240,51 @@
] ]
} }
} }
}, { },
"oneOf" : [{ {
"$ref" : "#/definitions/distributionTypes/_fixed" "oneOf": [
}, { {
"$ref" : "#/definitions/distributionTypes/_exp" "$ref": "#/definitions/distributionTypes/_fixed"
}, { },
"$ref" : "#/definitions/distributionTypes/_normal" {
}, { "$ref": "#/definitions/distributionTypes/_exp"
"$ref" : "#/definitions/distributionTypes/_lognormal" },
}, { {
"$ref" : "#/definitions/distributionTypes/_binomial" "$ref": "#/definitions/distributionTypes/_normal"
}, { },
"$ref" : "#/definitions/distributionTypes/_poisson" {
}, { "$ref": "#/definitions/distributionTypes/_lognormal"
"$ref" : "#/definitions/distributionTypes/_logistic" },
}, { {
"$ref" : "#/definitions/distributionTypes/_cauchy" "$ref": "#/definitions/distributionTypes/_binomial"
}, { },
"$ref" : "#/definitions/distributionTypes/_geometric" {
}, { "$ref": "#/definitions/distributionTypes/_poisson"
"$ref" : "#/definitions/distributionTypes/_gama" },
}, { {
"$ref" : "#/definitions/distributionTypes/_weibull" "$ref": "#/definitions/distributionTypes/_logistic"
},
{
"$ref": "#/definitions/distributionTypes/_cauchy"
},
{
"$ref": "#/definitions/distributionTypes/_geometric"
},
{
"$ref": "#/definitions/distributionTypes/_gama"
},
{
"$ref": "#/definitions/distributionTypes/_weibull"
} }
] ]
} }
] ]
}, },
"_schedulingRule" : { "_schedulingRule": {
"description" : "Scheduling Rule, one of FIFO Priority EDD EOD NumStages RPC LPT SPT MS WINQ", "description": "Scheduling Rule, one of FIFO Priority EDD EOD NumStages RPC LPT SPT MS WINQ",
"type" : "string", "type": "string",
"default" : "FIFO", "default": "FIFO",
"enum" : [ "enum": [
"FIFO", "FIFO",
"Priority", "Priority",
"EDD", "EDD",
...@@ -281,28 +298,30 @@ ...@@ -281,28 +298,30 @@
"WT" "WT"
] ]
}, },
"_capacity" : { "_capacity": {
"description" : "capacity of the queue. -1 means infinite", "description": "capacity of the queue. -1 means infinite",
"type" : "number", "type": "number",
"default" : 1, "default": 1,
"oneOf" : [{ "oneOf": [
"enum" : [ {
"enum": [
-1 -1
] ]
}, { },
"multipleOf" : 1 {
"multipleOf": 1
} }
] ]
}, },
"_operationType" : { "_operationType": {
"_class" : "Dream.PropertyList", "_class": "Dream.PropertyList",
"name" : "Operation type", "name": "Operation type",
"id" : "operationType", "id": "operationType",
"description" : "the type of operations that are performed manually in the machine", "description": "the type of operations that are performed manually in the machine",
"properties" : { "properties": {
"operationType" : { "operationType": {
"type" : "string", "type": "string",
"enum" : [ "enum": [
"Load", "Load",
"Setup", "Setup",
"Processing", "Processing",
...@@ -315,154 +334,161 @@ ...@@ -315,154 +334,161 @@
} }
} }
}, },
"edge" : { "edge": {
"description" : "Base definition for edge", "description": "Base definition for edge",
"properties" : { "properties": {
"_class" : { "_class": {
"type" : "string" "type": "string"
}, },
"source" : { "source": {
"type" : "string" "type": "string"
}, },
"destination" : { "destination": {
"type" : "string" "type": "string"
}, },
"name" : { "name": {
"type" : "string" "type": "string"
} }
}, },
"required" : [ "required": [
"_class", "_class",
"source", "source",
"destination" "destination"
], ],
"type" : "object" "type": "object"
}, },
"node" : { "node": {
"description" : "Base definition for node", "description": "Base definition for node",
"properties" : { "properties": {
"_class" : { "_class": {
"type" : "string" "type": "string"
}, },
"coordinate" : { "coordinate": {
"properties" : { "properties": {
"left" : "number", "left": "number",
"top" : "number" "top": "number"
}, },
"type" : "object" "type": "object"
}, },
"name" : { "name": {
"type" : "string" "type": "string"
} }
}, },
"required" : [ "required": [
"name", "name",
"_class" "_class"
], ],
"type" : "object" "type": "object"
}, },
"Dream.Edge" : { "Dream.Edge": {
"_class" : "edge", "_class": "edge",
"allOf" : [{ "allOf": [
"$ref" : "#/class_defintion/edge" {
"$ref": "#/class_defintion/edge"
} }
], ],
"description" : "Connect stations together" "description": "Connect stations together"
}, },
"Dream.Exit" : { "Dream.Exit": {
"_class" : "node", "_class": "node",
"name" : "Exit", "name": "Exit",
"css": { "css": {
"border" : "1px solid #ccb", "border": "1px solid #ccb",
"backgroundColor" : "#eef", "backgroundColor": "#eef",
"backgroundImage" : "linear-gradient(to bottom, #eef 0%, #dde 100%)" "backgroundImage": "linear-gradient(to bottom, #eef 0%, #dde 100%)"
}, },
"shape" : "rectangle", "shape": "rectangle",
"description" : "A station where entities exits from the system", "description": "A station where entities exits from the system",
"allOf" : [{ "allOf": [
"$ref" : "#/node" {
}, { "$ref": "#/node"
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"default" : "Exit"
}, },
"id" : { {
"default" : "E", "type": "object",
"required" : true "properties": {
"name": {
"type": "string",
"default": "Exit"
},
"id": {
"default": "E",
"required": true
} }
} }
} }
] ]
}, },
"Dream.Queue" : { "Dream.Queue": {
"name" : "Queue", "name": "Queue",
"_class" : "node", "_class": "node",
"css": { "css": {
"border": "1px solid #bcc", "border": "1px solid #bcc",
"backgroundColor":"#eff", "backgroundColor": "#eff",
"backgroundImage": "linear-gradient(to bottom, #eff 0%, #dee 100%)" "backgroundImage": "linear-gradient(to bottom, #eff 0%, #dee 100%)"
}, },
"description" : "A buffer where entites can be hold until the next station is ready to process them", "description": "A buffer where entites can be hold until the next station is ready to process them",
"allOf" : [{ "allOf": [
"$ref" : "#/node" {
}, { "$ref": "#/node"
"type" : "object", },
"properties" : { {
"name" : { "type": "object",
"type" : "string", "properties": {
"default" : "Queue" "name": {
"type": "string",
"default": "Queue"
}, },
"id" : { "id": {
"type" : "string", "type": "string",
"default" : "Q" "default": "Q"
}, },
"capacity" : { "capacity": {
"$ref" : "#/definitions/_capacity", "$ref": "#/definitions/_capacity",
"required" : true "required": true
}, },
"schedulingRule" : { "schedulingRule": {
"$ref" : "#/definitions/_schedulingRule", "$ref": "#/definitions/_schedulingRule",
"required" : true "required": true
} }
} }
} }
] ]
}, },
"Dream.Machine" : { "Dream.Machine": {
"name" : "Machine", "name": "Machine",
"description" : "A station processing items for some time given by a distribution", "description": "A station processing items for some time given by a distribution",
"_class" : "node", "_class": "node",
"css": { "css": {
"border" : "1px solid #cbc", "border": "1px solid #cbc",
"backgroundColor" : "#fef", "backgroundColor": "#fef",
"backgroundImage" : "linear-gradient(to bottom, #fef 0%, #ede 100%)" "backgroundImage": "linear-gradient(to bottom, #fef 0%, #ede 100%)"
}, },
"allOf" : [{ "allOf": [
"$ref" : "#/node" {
}, { "$ref": "#/node"
"type" : "object", },
"properties" : { {
"name" : { "type": "object",
"type" : "string", "properties": {
"default" : "Machine" "name": {
}, "type": "string",
"id" : { "default": "Machine"
"type" : "string", },
"default" : "M", "id": {
"required" : true "type": "string",
}, "default": "M",
"processingTime" : { "required": true
"$ref" : "#/definitions/_dist", },
"required" : true "processingTime": {
}, "$ref": "#/definitions/_dist",
"interruption" : { "required": true
},
"interruption": {
"type": "object", "type": "object",
"properties" : { "properties": {
"failure" : { "failure": {
"$ref" : "#/definitions/_failureDist", "$ref": "#/definitions/_failureDist",
"required" : true "required": true
} }
} }
} }
...@@ -470,217 +496,234 @@ ...@@ -470,217 +496,234 @@
} }
] ]
}, },
"Dream.Source" : { "Dream.Source": {
"name" : "Source", "name": "Source",
"_class" : "node", "_class": "node",
"css": { "css": {
"border" : "1px solid #bbc", "border": "1px solid #bbc",
"backgroundColor" : "#ffe", "backgroundColor": "#ffe",
"backgroundImage" : "linear-gradient(to bottom, #ffe 0%, #dde 100%)" "backgroundImage": "linear-gradient(to bottom, #ffe 0%, #dde 100%)"
}, },
"description" : "A station creating entities", "description": "A station creating entities",
"allOf" : [{ "allOf": [
"$ref" : "#/node" {
}, { "$ref": "#/node"
"type" : "object", },
"properties" : { {
"name" : { "type": "object",
"type" : "string", "properties": {
"default" : "Source" "name": {
}, "type": "string",
"id" : { "default": "Source"
"type" : "string", },
"default" : "S", "id": {
"required" : true "type": "string",
}, "default": "S",
"interArrivalTime" : { "required": true
"description" : "Inter-arrivaltime", },
"$ref" : "#/definitions/_dist", "interArrivalTime": {
"required" : true "description": "Inter-arrivaltime",
}, "$ref": "#/definitions/_dist",
"entity" : { "required": true
"type" : "string", },
"description" : "EntityClass", "entity": {
"default" : "Dream.Part", "type": "string",
"required" : true "description": "EntityClass",
"default": "Dream.Part",
"required": true
} }
} }
} }
] ]
}, },
"Dream.EventGenerator" : { "Dream.EventGenerator": {
"name" : "Attainment", "name": "Attainment",
"_class" : "node", "_class": "node",
"css": { "css": {
"border" : "1px solid #cba", "border": "1px solid #cba",
"backgroundColor" : "#fdc", "backgroundColor": "#fdc",
"backgroundImage" : "linear-gradient(to bottom, #fdc 0%, #ecb 100%)" "backgroundImage": "linear-gradient(to bottom, #fdc 0%, #ecb 100%)"
}, },
"description" : "Attainment", "description": "Attainment",
"allOf" : [{ "allOf": [
"$ref" : "#/node" {
}, { "$ref": "#/node"
"type" : "object", },
"properties" : { {
"name" : { "type": "object",
"type" : "string", "properties": {
"default" : "Attainment" "name": {
}, "type": "string",
"id" : { "default": "Attainment"
"type" : "string", },
"default" : "A", "id": {
"required" : true "type": "string",
}, "default": "A",
"start" : { "required": true
"description" : "Starttime", },
"type" : "number", "start": {
"default" : 1, "description": "Start time",
"required" : true "type": "number",
}, "default": 1,
"stop" : { "required": true
"description" : "Stoptime", },
"type" : "number", "stop": {
"default" : -1, "description": "Stop time",
"required" : true "type": "number",
}, "default": -1,
"duration" : { "required": true
"description" : "duration", },
"type" : "number", "duration": {
"default" : 10, "description": "duration",
"required" : true "type": "number",
}, "default": 10,
"interval" : { "required": true
"description" : "interval time", },
"type" : "number", "interval": {
"default" : 10, "description": "interval time",
"required" : true "type": "number",
}, "default": 10,
"method" : { "required": true
"description" : "method to be performed", },
"type" : "string", "method": {
"default" : "Globals.countIntervalThroughput", "description": "method to be performed",
"required" : true "type": "string",
}, "default": "Globals.countIntervalThroughput",
"argumentDict" : { "required": true
"description" : "arguments to be used by the method", },
"type" : "string", "argumentDict": {
"default" : "{}", "description": "arguments to be used by the method",
"required" : true "type": "string",
"default": "{}",
"required": true
} }
} }
} }
] ]
}, },
"Dream.Repairman" : { "Dream.Repairman": {
"name" : "Repairman", "name": "Repairman",
"_class" : "node", "_class": "node",
"css": { "css": {
"border" : "1px solid #cbb", "border": "1px solid #cbb",
"backgroundColor" : "#fdd", "backgroundColor": "#fdd",
"backgroundImage" : "linear-gradient(to bottom, #fdd 0%, #dcc 100%)" "backgroundImage": "linear-gradient(to bottom, #fdd 0%, #dcc 100%)"
}, },
"description" : "A resource that repairs stations in failure", "description": "A resource that repairs stations in failure",
"allOf" : [{ "allOf": [
"$ref" : "#/node" {
}, { "$ref": "#/node"
"type" : "object",
"properties" : {
"name" : {
"type" : "string",
"default" : "Repairman"
}, },
"id" : { {
"type" : "string", "type": "object",
"default" : "R", "properties": {
"required" : true "name": {
"type": "string",
"default": "Repairman"
},
"id": {
"type": "string",
"default": "R",
"required": true
}, },
"capacity" : { "capacity": {
"$ref" : "#/definitions/_capacity", "$ref": "#/definitions/_capacity",
"required" : true "required": true
} }
} }
} }
] ]
} }
}, },
"application_configuration" : { "application_configuration": {
"input" : { "input": {
"view" : { "view": {
"title" : "ProductionLine", "title": "ProductionLine",
"type" : "object_view", "type": "object_view",
"gadget" : "Input_viewProductionLine" "gadget": "Input_viewProductionLine"
}, },
"view_management": { "view_management": {
"gadget": "Input_viewDocumentManagement", "gadget": "Input_viewDocumentManagement",
"type": "object_view", "type": "object_view",
"title": "Manage document" "title": "Manage document"
}, },
"view_machine_shift_spreadsheet" : { "view_machine_shift_spreadsheet": {
"gadget" : "Input_viewSpreadsheet", "gadget": "Input_viewSpreadsheet",
"type" : "object_view", "type": "object_view",
"title" : "Machine Shifts Spreadsheet", "title": "Machine Shifts Spreadsheet",
"configuration" : { "configuration": {
"columns" : [{ "columns": [
"name" : "Date", {
"type" : "string", "name": "Date",
"format" : "date-time" "type": "string",
}, { "format": "date-time"
"name" : "Machine", },
"type" : "string" {
}, { "name": "Machine",
"name" : "Start", "type": "string"
"type" : "string" },
}, { {
"name" : "Stop", "name": "Start",
"type" : "string" "type": "string"
},
{
"name": "Stop",
"type": "string"
} }
] ]
} }
}, },
"view_repairman_shift_spreadsheet" : { "view_repairman_shift_spreadsheet": {
"gadget" : "Input_viewSpreadsheet", "gadget": "Input_viewSpreadsheet",
"type" : "object_view", "type": "object_view",
"title" : "Repairman Shifts Spreadsheet", "title": "Repairman Shifts Spreadsheet",
"configuration" : { "configuration": {
"columns" : [{ "columns": [
"name" : "Date", {
"type" : "string", "name": "Date",
"format" : "date-time" "type": "string",
}, { "format": "date-time"
"name" : "Repairman", },
"type" : "string" {
}, { "name": "Repairman",
"name" : "Start", "type": "string"
"type" : "string" },
}, { {
"name" : "Stop", "name": "Start",
"type" : "string" "type": "string"
},
{
"name": "Stop",
"type": "string"
} }
] ]
} }
}, },
"view_wip_spreadsheet" : { "view_wip_spreadsheet": {
"gadget" : "Input_viewSpreadsheet", "gadget": "Input_viewSpreadsheet",
"type" : "object_view", "type": "object_view",
"title" : "WIP Spreadsheet", "title": "WIP Spreadsheet",
"configuration" : { "configuration": {
"columns" : [{ "columns": [
"name" : "ID", {
"type" : "string" "name": "ID",
}, { "type": "string"
"name" : "StationID", },
"type" : "string" {
}, { "name": "StationID",
"name" : "Remaining Processing Time", "type": "string"
"type" : "number" },
{
"name": "Remaining Processing Time",
"type": "number"
} }
] ]
} }
}, },
"view_run_simulation" : { "view_run_simulation": {
"title" : "Run Simulation", "title": "Run Simulation",
"type" : "object_view", "type": "object_view",
"gadget" : "Input_viewSimulation" "gadget": "Input_viewSimulation"
}, },
"view_result": { "view_result": {
"gadget": "Input_viewResultList", "gadget": "Input_viewResultList",
...@@ -688,148 +731,215 @@ ...@@ -688,148 +731,215 @@
"title": "Results" "title": "Results"
} }
}, },
"output" : { "output": {
"view_station_utilization" : { "view_station_utilization": {
"title" : "Station Utilization", "title": "Station Utilization",
"type" : "object_view", "type": "object_view",
"gadget" : "Output_viewGraph", "gadget": "Output_viewStationUtilisationGraph",
"configuration" : { "configuration": {
"family" : "Server", "columns": []
"plot" : "bars", }
"data" : { },
"working" : [ "view_queue_stats": {
"working_ratio", "title": "Queue Statistics",
"setup_ratio", "type": "object_view",
"load_ratio" "gadget": "Output_viewQueueStatGraph",
"configuration": {
"columns": []
}
},
"view_exit_stats": {
"title": "Exit Statistics",
"type": "object_view",
"gadget": "Output_viewExitStatistics",
"configuration": {
"properties": {
"throughput": {
"type": "number"
},
"taktTime": {
"type": "number"
},
"lifespan": {
"type": "number"
}
}
}
},
"view_debug_json": {
"title": "DebugJson",
"type": "object_view",
"gadget": "Output_viewDebugJson"
}
},
"preprocessing": {
"plugin_list": [
{
"plugin": "GatherWIPStat.GatherWIPStat",
"input_id": "WIPStat"
},
{
"plugin": "WIPSpreadsheet.WIPSpreadsheet",
"input_id": "WIPdata"
}
]
},
"processing": {
"plugin_list": [
{
"plugin": "plugin.DefaultExecutionPlugin",
"input_id": "Simulation"
}
]
},
"postprocessing": {
"plugin_list": []
},
"general": {
"properties": {
"numberOfReplications": {
"title": "Number of replications",
"type": "integer",
"description": "Number of replications to run",
"default": 10
},
"maxSimTime": {
"title": "Length of Experiment",
"description": "Length of the simulation run",
"type": "number",
"default": 100
},
"confidenceLevel": {
"title": "Confidence level",
"type": "number",
"default": 0.95,
"description": "Confidence level for statistical analysis of stochastic experiments"
},
"processTimeout": {
"title": "ProcessTimeout",
"type": "number",
"default": 10,
"description": "Number of seconds before the calculation process is interrupted"
},
"currentDate": {
"default": "2014/10/01",
"description": "The day the experiment starts, in YYYY/MM/DD format",
"title": "SimulationStartTime",
"type": "string"
},
"timeUnitPerDay": {
"default": 24,
"description": "Used for input and reporting widgets. For example, 24 means that simulation clock time unit is one hour.",
"title": "Number of time units per day",
"type": "number"
},
"trace": {
"default": "No",
"enum": [
"No",
"Yes"
],
"description": "Create an excel trace file (Yes or No)",
"title": "OutputTrace",
"type": "string"
},
"seed": {
"default": 1,
"description": "When using the same seed, the random number generator produce the same sequence of numbers",
"title": "Seed for random number generator",
"type": "number"
},
"ke_url": {
"default": "http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"description": "The URL for knowledge extraction to access its data for example http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"title": "URL for Knowledge Extraction Spreadsheet",
"type": "string"
}
}
}
},
"general": {
"numberOfReplications": "1",
"maxSimTime": 1000,
"confidenceLevel": 0.95,
"processTimeout": 20,
"currentDate": "2015/01/01",
"timeUnitPerDay": 24,
"trace": "No",
"seed": null,
"ke_url": ""
},
"graph": {
"node": {
"Dream.Queue1": {
"coordinate": {
"left": 0.3449504296674747,
"top": 0.28556380952636706
},
"_class": "Dream.Queue",
"name": "Queue"
},
"Dream.Source1": {
"coordinate": {
"left": 0.07472477821512047,
"top": 0.5900391296173942
},
"_class": "Dream.Source",
"name": "Source"
}
},
"edge": {
"con_15": {
"_class": "Dream.Edge",
"source": "Dream.Source1",
"destination": "Dream.Queue1"
}
}
},
"input": {
"machine_shift_spreadsheet": [
[
"Date",
"Machine",
"Start",
"Stop"
],
[
null,
null,
null,
null
]
],
"repairman_shift_spreadsheet": [
[
"Date",
"Repairman",
"Start",
"Stop"
], ],
"blockage" : ["blockage_ratio"], [
"waiting" : ["waiting_ratio"], null,
"failure" : ["failure_ratio"] null,
} null,
} null
}, ]
"view_queue_stats" : { ],
"title" : "Queue Utilization Graph", "wip_spreadsheet": [
"type" : "object_view", [
"gadget" : "Output_viewGraph", "ID",
"configuration" : { "StationID",
"family" : "Buffer", "Remaining Processing Time"
"plot" : "line", ],
"data" : { [
"queue_stat" : ["wip_stat_list"] null,
} null,
} null
}, ]
"view_exit_stats" : { ]
"title" : "Exit Statistics", },
"type" : "object_view", "result": {
"gadget" : "Output_viewExitStatistics", "result_list": []
"configuration" : { },
"properties" : { "constraints": {}
"throughput" : {
"type" : "number"
},
"taktTime" : {
"type" : "number"
},
"lifespan" : {
"type" : "number"
}
}
}
},
"view_debug_json" : {
"title" : "DebugJson",
"type" : "object_view",
"gadget" : "Output_viewDebugJson"
}
},
"preprocessing" : {
"plugin_list" : [{
"plugin" : "GatherWIPStat.GatherWIPStat",
"input_id" : "WIPStat"
}, {
"plugin" : "WIPSpreadsheet.WIPSpreadsheet",
"input_id" : "WIPdata"
}]
},
"processing" : {
"plugin_list" : [{
"plugin" : "plugin.DefaultExecutionPlugin",
"input_id" : "Simulation"
}]
},
"postprocessing" : {
"plugin_list" : []
},
"general" : {
"properties" : {
"numberOfReplications" : {
"title" : "Number of replications",
"type" : "integer",
"description" : "Number of replications to run",
"default" : 10
},
"maxSimTime" : {
"title" : "Length of Experiment",
"description" : "Length of the simulation run",
"type" : "number",
"default" : 100
},
"confidenceLevel" : {
"title" : "Confidence level",
"type" : "number",
"default" : 0.95,
"description" : "Confidence level for statistical analysis of stochastic experiments"
},
"processTimeout" : {
"title" : "ProcessTimeout",
"type" : "number",
"default" : 10,
"description" : "Number of seconds before the calculation process is interrupted"
},
"currentDate" : {
"default" : "2014/10/01",
"description" : "The day the experiment starts, in YYYY/MM/DD format",
"title" : "SimulationStartTime",
"type" : "string"
},
"timeUnitPerDay" : {
"default" : 24,
"description" : "Used for input and reporting widgets. For example, 24 means that simulation clock time unit is one hour.",
"title" : "Number of time units per day",
"type" : "number"
},
"trace" : {
"default" : "No",
"enum" : ["No", "Yes"],
"description" : "Create an excel trace file (Yes or No)",
"title" : "OutputTrace",
"type" : "string"
},
"seed" : {
"default" : "1",
"description" : "When using the same seed, the random number generator produce the same sequence of numbers",
"title" : "Seed for random number generator",
"type" : "number"
},
"ke_url" : {
"default" : "http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"description" : "The URL for knowledge extraction to access its data for example http: //git.erp5.org/gitweb/dream.git/blob_plain/HEAD: /dream/KnowledgeExtraction/Mockup_Processingtimes.xls",
"title" : "URL for Knowledge Extraction Spreadsheet",
"type" : "string"
}
}
}
},
"general" : {},
"graph" : {
"node" : {},
"edge" : {}
},
"input" : {},
"result" : {
"result_list" : []
},
"constraints" : {}
} }
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment