This tutorial reference takes the reader from use cases to complete architectures for realtime embedded systems using SysML UML and MARTE including complete case studies using the COMETRTE design methods. Its modular presentation of the design stages makes it perfect for students as well as experienced software engineers.