August 2018
Beginner
594 pages
22h 33m
English
Views of the architecture that use formal notations have precise semantics, usually mathematically based. This allows for formal analysis of both the syntax and the semantics. Tools can use artifacts created with a formal notation for automated code generation.
Some software projects choose to not use a formal notation because they require more effort to use, they require certain skills on the part of those creating the architecture views, and stakeholders may find them difficult to understand. Formal notations are not as useful for communication with non-technical stakeholders.
A number of formal notations exist, including various architecture description languages (ADLs). An ADL is a formal type of ...
Read now
Unlock full access