Chapter 5. Defining AADL Components

A component is defined by its classifiers (i.e., a component type and a component implementation). A component type represents a spec sheet (i.e., the external interface of a component). It identifies the component category, defines all interaction points with other components, and externally observable characteristics. A component implementation represents a blueprint of its internal structure in terms of subcomponents (i.e., instances in terms of other component classifiers and connections between them and with the interfaces of the containing component implementation). The use of subcomponents results in a component hierarchy when an AADL model is instantiated. A component type can have multiple component ...

Get Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.