Module 1- Block Diagram part 1 Flashcards
Purpose of a BDD
to express information about a systems structure
the Part property (element of usage )is typed by
Block ( element of definition )
the Reference property ( element of usage) is typed by
A block or an actor ( element of definition)
A Value property (element of usage) is typed by
Value type ( element of definition)
Constraint Property ( element of usage) is typed by
Constraint Block ( element of definition )
Constraint Parameter (element of usage) is typed by
A block or a value type ( element of definition )
Nonatomic Flow port ( element of usage) is typed by
Flow specification ( element of definition )
Standard Port ( element of usage) is typed by
Interface ( element of definition )
Connector ( element of usage ) is typed by
Association ( element of definition )
Call behavior action ( element of usage ) is typed by
Activity , interaction or state machine ( element of definition )
Object node ( element of usage ) is typed by
- Block
2.
3.
Block , value type or signal ( element of definition )
Lifeline is typed by
– block
–
actor
Structural features of a block
1. part property
2. reference property
3 value property
4 constraint property
5. port
6.
flow property
two Behavioral features of a block are
receptions and operations
a part represents
internal instance of a block
a reference property represents
external instance of a block
constraint property represents usage of a constraint that all instances of a _____ represent
Block
port represents
an interface or connection with that block and other elements
What is a derived property value ?
the slash in front a term
for example /mass
a value is calculated somewhere in the model
Constraint block defines what kind of expression ?
A constraint expression
what is a constraint expression used to express in sysml ?
A math equation with parameters ( constraint parameters)
Constraint property is typed by
A constraint block
Flow Ports represent ?
Represent a connection point which objects flow
Atomic Flow ports are used when ?
a single type of object flows
Non-atomic ports are used when ?
a connection on a boundary where multiple objects flow
Atomic Flow ports ( element of usage ) is typed by
Block , value type or signal ( element of definition )
purpose of a flow specification
contract / list of the items that flow in the boundary of the non atomic port ( in , out , inout)
What is a conjugated port ~
~ allows the direction of the flow properties to be reversed
what is a standard port typed by
interface , represents a connection point on the boundary is either provided or required .. think socket and ball
standard port - ( socket ) means
the owning block “requires” and “invokes” the behavior
standard port - ( ball notation) means
the owning block “implements” or “performs”the behavior
Three kinds of sysml behavioral diagrams
activity , interaction , state machine
client does not wait and is asynchronous
is this an operation or reception ?
reception
operations represent behaviors that can be invoked in what way ? Synch or asyncs
clue
sync = waits
async = doesnt wait
Synchronously
synchronous means that the client waits
is this in a operation or reception ?
operation
client does not wait therefore it is
asynchronous
a reception is triggered by
signal event
an operation is triggered by ______ event
call event
Time event refers to
a time or after time event
Change event refers to a boolean condition when a (t/f ?) behavior occurs
True
signal event refers to an arrival of a signal that is sent from a client to a ____
target
call event refers to an ____________ or behavior being called
operation
an event occurs and behaviors are
executed
an event occurs at
a discrete moment in time , has no duration
a behavior occurs over
a period in time , has a duration