This document discusses real-time, critical, embedded systems, emphasizing the importance of predictable functions and timing behavior due to strict temporal constraints. It introduces the Architecture Analysis and Design Language (AADL), which provides a framework for modeling complex software and hardware architectures in such systems, and details its components, properties, and potential applications such as in radar systems. The lecture outlines key aspects of AADL, including its goals, modeling constructs, and tool support for implementing reliable embedded systems.