O'Reilly logo

Real-Time Embedded Systems by Xiaocong Fan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6

Fundamental UML Structural Modeling

Abstract

UML is a graphical language for specifying, visualizing, constructing, and documenting software systems. UML is useful in a variety of engineering problems, from single-process, embedded systems and stand-alone user applications to concurrent, distributed systems. This chapter focuses on UML class diagrams and package diagrams. A UML class diagram models the structure of a system by showing classes and their relationships. A UML package diagram can be used to organize model elements into groups, making UML models simpler and easier to understand.

Keyword

Unified modeling language

UML class diagram

Generalization

Class invariant

Model evolution

Refactoring

Package merge

You can define ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required