Chapter 6Essential Elements for Designing IoT Architecture 161
PROFILE DIAGRAM
Unlike other typical UML diagrams, Profile Diagram is a bit dierent. In fact, we can specify it
as an extension mechanism rather than a common UML diagram. With the help of constraints,
tagged values, stereotypes, we can extend and customize the existing UML characters.
<<apply>>
<<apply>><<apply>>
<<apply>>ATM
Saving Banking
Accounts
Recurring Deposits
and
Fixed Deposits.
Current Accounts
Deposit Accounts
<<Stereo type>>
User (Class)
Bank
<<Stereo type>>
Bank (Node (Deployment))
Branch
Customer
Employee
Account
Loan
Payment
<<Stereo type>>
ATM (Node (Deployment))
<<Stereo type>>
Net ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.