Chapter 1

Introduction to UML

Abstract

This chapter provides an introduction to the modeling concepts of the Unified Modeling Language (UML) including diagrammatic representations of modeling elements. First small elements are discussed, including structural elements (classes, objects, operations, attributes interfaces and ports) and relations (association, aggregation, composition, generalization, and dependency). Following this, larger-scale UML features are explained, including subsystems, components and packages. Once the basic properties of structural elements are understood, then behavioral modeling is discussed, including interactions and state behavior.

Keywords

Actionactivityoperationattributeclassclassifier objectinstance

Get Real-Time UML Workshop for Embedded Systems, 2nd Edition 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.