Chapter 4. Applying AADL Capabilities

In this chapter, we present additional design, modeling, and analysis considerations that provide a broad foundation for modeling and analyses with the AADL. We address issues relating to interactions among components, data modeling, system composition, and the organization of a system architectural model.

4.1. Specifying System Composition

In working with the AADL, you develop declarative models that describe individual software, hardware, and system components and their interactions and hierarchical organization. Within a declarative model, component type and implementation declarations are patterns (i.e., classifiers) for software and hardware component instances.

4.1.1. Component Hierarchy

A subcomponent ...

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.