Block Definition Diagram (BDD) Notes - CML

These notes summarize the concepts covered in the session about Block Definition Diagrams (BDD) in CML. They use the terminology from the session but are explained in a beginner-friendly way.

1. What is a Block Definition Diagram (BDD)?

2. The Block

3. Structural Properties of a Block

3.1 Part Property (Internal Structure)

Example: System A has a part property of type System B. This means System A is composed of System B internally.
System A System B
Part Property / Composition (Internal Structure)

3.2 Reference Property (External Structure)

Example: System A has a reference property of type System D. This shows an association with System D but System A does not own it.
System A System D
Reference Property / Association (External Structure)

3.3 Value Property

Example: length: CM as a value property for a block. It represents a measurable attribute, like the length of a part of the system.
System A length : CM
Value Property (Attribute / Data)

4. Multiplicity

Note: Multiplicity is used for all types of relationships: part properties, reference properties, and others.
System A System B 0..3
Multiplicity Example: 0..3 instances of System B in System A

5. Display Options in BDD

6. Key Points

7. Next Steps

The next session will cover Ports, which are used for communication between blocks.