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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.