Chapter 14. Extending the Language

AADL allows you to introduce additional properties and property types through property sets. This is useful if you need to add information to an AADL model and no appropriate predeclared or user defined property has been declared. In addition, you can introduce a new sublanguage to AADL as an annex extension. You can then use this sublanguage to define reusable annex libraries similar to collections of classifiers, and attach sublanguage expressions to classifiers through annex subclauses. You will want to use sublanguages if you need to introduce objects that can have properties. For example, the Error Model Annex has been introduced as a sublanguage standard, such that you can define faults and error states ...

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.