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 7

Architecture Modeling in UML

Abstract

For complex systems, especially embedded systems, it is highly desirable to organize run-time objects into manageable units such as tasks, components, and subsystems. A UML structure diagram can be used to capture the structure of a complex class (say, task) and the run-time information about the contained objects. UML component and (sub)system diagrams are simply large-scale structure diagrams. UML deployment diagrams are used to define the deployment of software artifacts in the execution environment. As a case study, we show how to model the physical components and subsystems of the AT91SAM9G45 evaluation board.

Keyword

Architecture modeling

Structured class

Port

Connector

Component

Subsystem ...

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