#------------------------------------------------------------------------------- # 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", "ComputePARCMetric" : { "valueType" : "external", "executableIsScript" : 1, "className" : "com.bae.meta.amilextern.GenericExecutable" } }, { "type" : "node", "PARCMetric" : { "valueType":"metric", "name":"PARCMetric" } }, { "type" : "node", "EvaluateControllers" : { "valueType":"metric:eval", "className":"meta.metrics.eval.EvaluateModels", "name":"EvaluateControllers", "fieldsToExtract":["value"] } }, { "type" : "node", "Controller3Metric" : { "valueType":"external", "className":"meta.metrics.measure.DesignConcept", "name":"Controller3Metric", "targetNode":"ComputePARCMetric", "targetProp.executableName" : "controller-3-metric" } }, { "type" : "node", "Controller4Metric" : { "valueType":"external", "className":"meta.metrics.measure.DesignConcept", "name":"Controller4Metric", "targetNode":"ComputePARCMetric", "targetProp.executableName" : "controller-4-metric" } }, { "type" : "edge", "Controller3Metric" : { "type" : "metric:externalMeasure", "from" : "EvaluateControllers", "to" : "Controller3Metric" } }, { "type" : "edge", "Controller4Metric" : { "type" : "metric:externalMeasure", "from" : "EvaluateControllers", "to" : "Controller4Metric" } }, { "type" : "edge", "PARCMetric" : { "type" : "metric:eval", "from" : "PARCMetric", "to" : "EvaluateControllers" } } ]