"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",
"name":"URL for Knowledge Extraction Spreadsheet",
"type":"string"
},
"maxSimTime":{
"default":100,
"description":"Length of the simulation run",
"name":"Length of experiment",
"type":"number"
},
"numberOfReplications":{
"default":10,
"description":"Number of replications to run",
"name":"Number of replications",
"type":"number"
},
"processTimeout":{
"default":10,
"description":"Number of seconds before the calculation process is interrupted",
"name":"Process timeout",
"type":"number"
},
"seed":{
"default":"1",
"description":"When using the same seed, the random number generator produce the same sequence of numbers",
"name":"Seed for random number generator",
"type":"number"
},
"throughputTarget":{
"default":10,
"description":"The daily throughput target in units.",
"name":"Daily throughput target",
"type":"number"
},
"timeUnit":{
"default":"minute",
"description":"Used for input and reporting widgets.",
"enum":[
"minute",
"hour",
"day",
"week",
"month",
"year"
],
"name":"Time unit",
"type":"string"
},
"trace":{
"default":"No",
"description":"Create an excel trace file (Yes or No)",
"enum":[
"No",
"Yes"
],
"name":"Output Trace",
"type":"string"
}
}
},
"input":{
"debug":{
"gadget":"Input_viewDebugJson",
"title":"Edit Configuration",
"type":"object_view"
},
"view":{
"gadget":"Input_viewProductionLine",
"title":"Production Line",
"type":"object_view"
},
"view_ACO_weights_spreadsheet":{
"configuration":{
"columns":[
{
"col1":"",
"col2":"Obj1: Max number of assigned PB",
"col3":"Obj2: Assignment to machines with higher WIP",
"col4":"Obj3: Min assignment variations",
"col5":"Obj4: Uniform assignment across stations",
"col6":"Obj5: Machines with furthest last assignment time",
"description":"A station processing batches for some time given by a distribution provided by the entities that are processed. A random number of batch units is scrapped",
"name":"Machine"
},
"Dream.BatchSource":{
"_class":"node",
"allOf":[
{
"$ref":"#/node"
},
{
"properties":{
"batchNumberOfUnits":{
"description":"the number of units of the created batches",
"name":"Number Of Units",
"required":true,
"type":"number"
},
"entity":{
"default":"Dream.Batch",
"description":"Manpy class for entities",
"name":"Entity Class",
"required":true,
"type":"string"
},
"id":{
"default":"S",
"name":"ID",
"required":true,
"type":"string"
},
"interArrivalTime":{
"$ref":"#/definitions/_dist",
"description":"Inter-arrival time",
"name":"Inter-arrival time",
"required":true
},
"name":{
"default":"Source",
"name":"Name",
"type":"string"
}
},
"type":"object"
}
],
"description":"A station creating entities",
"name":"Source"
},
"Dream.Edge":{
"_class":"edge",
"allOf":[
{
"$ref":"#/edge"
}
],
"description":"Connect stations together"
},
"Dream.EventGenerator":{
"_class":"node",
"allOf":[
{
"$ref":"#/node"
},
{
"properties":{
"argumentDict":{
"default":"{}",
"description":"arguments to be used by the method",
"description":"A buffer where entities of the same group can be held until the next station is ready to process them. Entities of other groups cannot be accepted",
"name":"Clearance"
},
"Dream.NonStarvingEntry":{
"_class":"node",
"allOf":[
{
"$ref":"#/node"
},
{
"properties":{
"entityData":{
"description":"Entity produced related information",