Oct 312016
 

It is quite often we are asked about connection between DoDAF and SysML. They coexist together very well! Both are OMG standards (same comon metamodel behind), so everything is fully reusable and traceable.

Positioning and connection points

DoDAF framework provide tools to describe the enterprise architecture – starting from capabilities, going to operational level and then to the system definition. However, it do not concentrate on system design. DoDAF leads to identification what new systems (which does not exist) shall be designed, or which existing systems shall be improved. For this MBSE methodology is used.

Transition and trace from DoDAF to SysML project(s) (possibly multiple ones) for the systems design

  1. From DoDAF Capability element SysML Requirements can be derived. Capability is what shall be delivered by system, so system requirement shall derive (Abstraction relation) from capability.
  2. DoDAF Operational diagram is highest level behavioral diagram which operational activities will be decomposed during system engineering functional analysis into new SysML Activities.
  3. DoDAF System and other Resources trace to the SysML Block. This is Abstraction (or Generalization) relation which shall be used between DoDAF System and SysML Block.
system-to-logical-2

1. DoDAF Systems Viewpoint. Trace to SysML Logical Model

DoDAF Systems Viewpoint to SysML Logical Model

2. SysML Logical Model. Trace to DoDAF Systems Viewpoint.

capability-to-requirement

3. SysML Text-based Requirements. Mapping to DoDAF Capability Viewpoint.

3.40 avg. rating (72% score) - 5 votes

  One Response to “Connection Between DoDAF and SysML”

  1. What a good way to define this important topic through graphical representation. Nice way to share information.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

Time limit is exhausted. Please reload CAPTCHA.