Main Content

Analyze Architecture Models

Write analysis based on element properties, verify system requirements

Set properties to capture nonfunctional specifications for model elements. Use MATLAB® analytics with System Composer™ APIs to write scripts to generate data that can be used for trade studies or for verifying nonfunctional requirements.

You can perform a static analysis on an architecture model for calculating overall reliability, mass roll-up, performance, expected hardware life, thermal characteristics, and so on using an analysis function for parametric property values captured in the model.


systemcomposer.analysis.InstanceClass that represents model element in analysis instance
systemcomposer.analysis.ArchitectureInstanceClass that represents architecture in analysis instance
systemcomposer.analysis.ComponentInstanceClass that represents component in analysis instance
systemcomposer.analysis.PortInstanceClass that represents port in analysis instance
systemcomposer.analysis.ConnectorInstanceClass that represents connector in analysis instance


expand all

instantiateCreate analysis instance from specification
iterateIterate over model elements
lookupSearch for architecture element
saveSave architecture instance
updateUpdate architecture model
refreshRefresh architecture instance
systemcomposer.analysis.loadInstanceLoad architecture instance
systemcomposer.analysis.deleteInstanceDelete architecture instance
getValueGet value of property from element instance
setValueSet value of property for element instance
hasValueFind if element instance has property value
isArchitectureFind if instance is architecture instance
isComponentFind if instance is component instance
isConnectorFind if instance is connector instance
isPortFind if instance is port instance


Analyze Architecture

Analysis is a method for quantitatively evaluating an architecture for certain characteristics.

Featured Examples