3 credits. Structural organizations for software systems as collections of interconnected components: formal models and languages; design tools and guidelines. Semesters Offered: Fall 2020, Fall 2022