#------------------------------------------------------------------------------- # Copyright (c) 2011, BAE Systems. # Developed with the sponsorship of the Defense Advanced Research Projects Agency (DARPA). # # Permission is hereby granted, free of charge, to any person obtaining a copy of this data, # including any software or models in source or binary form, as well as any drawings, # specifications, and documentation (collectively "the Data"), to deal in the Data without restriction, # including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, # and/or sell copies of the Data, and to permit persons to whom the Data is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all copies or substantial # portions of the Data. # # THE DATA IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING # BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE # AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS, SPONSORS, DEVELOPERS, CONTRIBUTORS, # OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # DATA OR THE USE OR OTHER DEALINGS IN THE DATA. #------------------------------------------------------------------------------- [ { "action" : "create", "preConditions" : {}, "postConditions" : {} }, { "type" : "node", "EstimateCost" : { "valueType":"metric", "name":"EstimateCost" } }, { "type" : "node", "EvaluateModels" : { "valueType":"metric:eval", "className":"meta.metrics.eval.EvaluateModels", "name":"EvaluateModels", "cost":"", "fieldsToExtract":["cost"] } }, { "type" : "node", "AFES" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"AFES", "costPerLb": 1248., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "ARMOR" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"ARMOR", "costPerLb" : 271., "cost":"", "units" : "2011$PerLB", "weight168" : "", "weight268" : "", "fieldContainsWeight":"weight" } }, { "type" : "node", "ARMORSiC" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"ARMORSiC", "costPerLb" : 35., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "CHASSIS STRUCTURE" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"CHASSIS STRUCTURE", "costPerLb" : 192., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "CREW STATION" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"CREW STATION", "costPerLb" : 1817., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "DEFENSIVE ARMAMENT" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"DEFENSIVE ARMAMENT", "costPerLb" : 2284., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "DISMOUNTABLE" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"DISMOUNTABLE", "costPerLb": 1288., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "ECS" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"ECS", "costPerLb" : 2597., "cost":"", "units" : "2011$PerLB", "weightRamp":"", "fieldContainsWeight":"weight" } }, { "type" : "node", "EXTERNAL LIGHTING" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"EXTERNAL LIGHTING", "costPerLb" : 6723., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "FUEL" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"FUEL", "costPerLb" : 1295., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "HIT AVOIDANCE" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"HIT AVOIDANCE", "costPerLb" : 2154., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "HYDRAULICS" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"HYDRAULICS", "costPerLb" : 840., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "NBC" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"NBC", "costPerLb" : 2043., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "PDM" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"PDM", "costPerLb" : 1567., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "PLATFORM ELECTRONICS" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"PLATFORM ELECTRONICS", "costPerLb" : 3224., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "PROPULSION" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"PROPULSION", "costPerLb" : 701., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "SIGNATURE MANAGEMENT" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"SIGNATURE MANAGEMENT", "costPerLb" : 553., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "node", "SUSPENSION" : { "valueType":"external", "className":"meta.metrics.measure.CostByWeight", "name":"SUSPENSION", "costPerLb" : 348., "cost":"", "units" : "2011$PerLB", "fieldContainsWeight":"weight" } }, { "type" : "edge", "AFES" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "AFES" } }, { "type" : "edge", "ARMOR" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "ARMOR" } }, { "type" : "edge", "ARMORSiC" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "ARMORSiC" } }, { "type" : "edge", "CHASSIS STRUCTURE" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "CHASSIS STRUCTURE" } }, { "type" : "edge", "CREW STATION" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "CREW STATION" } }, { "type" : "edge", "DEFENSIVE ARMAMENT" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "DEFENSIVE ARMAMENT" } }, { "type" : "edge", "DISMOUNTABLE" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "DISMOUNTABLE" } }, { "type" : "edge", "ECS" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "ECS" } }, { "type" : "edge", "EXTERNAL LIGHTING" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "EXTERNAL LIGHTING" } }, { "type" : "edge", "FUEL" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "FUEL" } }, { "type" : "edge", "HIT AVOIDANCE" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "HIT AVOIDANCE" } }, { "type" : "edge", "HYDRAULICS" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "HYDRAULICS" } }, { "type" : "edge", "NBC" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "NBC" } }, { "type" : "edge", "PDM" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "PDM" } }, { "type" : "edge", "PLATFORM ELECTRONICS" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "PLATFORM ELECTRONICS" } }, { "type" : "edge", "PROPULSION" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "PROPULSION" } }, { "type" : "edge", "SIGNATURE MANAGEMENT" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "SIGNATURE MANAGEMENT" } }, { "type" : "edge", "SUSPENSION" : { "type" : "metric:externalMeasure", "from" : "EvaluateModels", "to" : "SUSPENSION" } }, { "type" : "edge", "EstimateCost" : { "type" : "metric:eval", "from" : "EstimateCost", "to" : "EvaluateModels" } }, { "type" : "edge", "weight168" : { "type" : "parameter", "from" : "ARMOR", "to" : "rating_168copy", "foreignValueName" : "weight" } }, { "type" : "edge", "weight268" : { "type" : "parameter", "from" : "ARMOR", "to" : "rating_268copy", "foreignValueName" : "weight" } }, { "type" : "edge", "weightRamp" : { "type" : "parameter", "from" : "ECS", "to" : "RampMassStub", "foreignValueName" : "weight" } }, { "type" : "node", "rating_168copy" : { "DisplayName" : "168 rating", "type" : "Electric motor", "WeightRating" : 800, "WeightRatingUnits" : "kg", "weight" : .5, "units" : "kg", "model" : "ramp_tester_168_4" } }, { "type" : "node", "rating_268copy" : { "DisplayName" : "268 rating", "type" : "Electric motor", "WeightRating" : 1400, "WeightRatingUnits" : "kg", # taa: This number is bad. Get something better. "weight" : 1.0, "units" : "kg", "model" : "ramp_tester_268_4" } }, { "type" : "node", "RampMassStub" : { "DisplayName" : "RampMassStub", "type" : "Ramp", "weight" : 10.0 } }, { "type" : "node", "Sum" : { "valueType":"metric:statistic", "className":"meta.metrics.statistic.Sum", "name":"Sum" } }, { "type" : "edge", "Sum" : { "type" : "metric:statistic", "from" : "EstimateCost", "to" : "Sum" } } ]