#------------------------------------------------------------------------------- # 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", "DesignCurvature3Dim" : { "valueType":"metric", "name":"DesignCurvature3Dim" } }, { "type" : "node", "ChangeParameter" : { "valueType":"metric:eval", "className":"meta.metrics.eval.ChangeParameters", "name":"ChangeParameter" } }, { "type" : "node", "RangeParameter1" : { "valueType":"external", "className":"meta.metrics.eval.RangeParameter", "name":"RangeParameter1", "nValues":3, "lowerBound":2200, "stepSize":100, "nodeToChange":"ArmorConstant", "valueToChange":"AMILValue" } }, { "type" : "node", "RangeParameter2" : { "valueType":"external", "className":"meta.metrics.eval.RangeParameter", "name":"RangeParameter2", "nValues":3, "lowerBound":300, "stepSize":100, "nodeToChange":"PenetratorMass", "valueToChange":"REQUIREMENT_VALUE" } }, { "type" : "node", "RangeParameter3" : { "valueType":"external", "className":"meta.metrics.eval.RangeParameter", "name":"RangeParameter3", "nValues":3, "lowerBound":1000, "stepSize":100, "nodeToChange":"PenetratorImpactVelocity", "valueToChange":"REQUIREMENT_VALUE" } }, { "type" : "node", "MeasureMaxTimeHoldingPeakTorque" : { "valueType":"external", "className":"meta.metrics.measure.DesignConcept", "name":"MeasureMaxTimeHoldingPeakTorque", "targetNode":"MaxTimeHoldingPeakTorque", "targetProp.RampMass": 836, "targetProp.Disturbance": [1.5, 2.5, 1.0, 2.0, 3.5, 3.5, 4.0, 4.0], "targetProp.executableName" : "ramp_tester_168_4" } }, { "type" : "node", "MeasureMaxTimeHoldingPeakTorque2" : { "valueType":"external", "className":"meta.metrics.measure.DesignConcept", "name":"MeasureMaxTimeHoldingPeakTorque2", "targetNode":"MaxTimeHoldingPeakTorque", "targetProp.RampMass": 836, "targetProp.Disturbance": [ 1.5, 1.5, 2.0, 2.0, 2.5, 2.5, 3.0, 4.0], "targetProp.executableName" : "ramp_tester_168_4" } }, { "type" : "edge", "PerformanceMeasure" : { "type" : "metric:externalMeasure", "from" : "ChangeParameter", "to" : "MeasureMaxTimeHoldingPeakTorque" } }, { "type" : "edge", "PerformanceMeasure2" : { "type" : "metric:externalMeasure", "from" : "ChangeParameter", "to" : "MeasureMaxTimeHoldingPeakTorque2" } }, { "type" : "edge", "multi" : { "type" : "parameter", "from" : "ChangeParameter", "to" : "RangeParameter1" } }, { "type" : "edge", "multi" : { "type" : "parameter", "from" : "ChangeParameter", "to" : "RangeParameter2" } }, { "type" : "edge", "multi" : { "type" : "parameter", "from" : "ChangeParameter", "to" : "RangeParameter3" } }, { "type" : "node", "Count" : { "valueType":"metric:statistic", "className":"meta.metrics.statistic.Count", "name":"Count" } }, { "type" : "node", "Robustness" : { "valueType":"metric:statistic", "className":"meta.metrics.statistic.Robustness", "name":"Robustness" } }, { "type" : "edge", "DesignCurvature3Dim" : { "type" : "metric:eval", "from" : "DesignCurvature3Dim", "to" : "ChangeParameter" } }, { "type" : "edge", "Count" : { "type" : "metric:statistic", "from" : "DesignCurvature3Dim", "to" : "Count" } }, { "type" : "edge", "Robustness" : { "type" : "metric:statistic", "from" : "DesignCurvature3Dim", "to" : "Robustness" } } ]