UML and Architecture
Descriptions
|
|
|
John D. McGregor |
|
Clemson University |
Architecture Description
Language (ADL)
|
|
|
Intended as a formal language that
supports analysis |
|
|
|
Both graphical and non-graphical syntax |
|
|
|
Generic – supports all styles of
architecture |
|
|
|
Easy to understand |
|
|
|
Scalable |
|
|
|
UML 2.0 has added features that support
architecture description |
Architecture Description
Language (ADL)
|
|
|
Main items |
|
component |
|
connector |
|
port |
|
interface |
|
protocol |
|
|
|
Supporting items |
|
constraints |
Component
Connector
Aggregation connector
Port
Interface
Protocol
Protocol
State machine
Basics
Ports
Wiring
Object Constraint
Language
MVC
Algorithm for …
|
|
|
Step 1 lexical analysis |
|
|
|
Step 2 parse |
|
|
|
Step 3 generate code |
A step
pipeline style
Slide 20