View MODAF:SV-2a System Port Specification View



The SV-2a System Port Specification View is part of the MODAF System Viewpoint and one of the 47 MODAF views*.

Version & Date

Version 1.2.004.

* =  changed at 1.2.004

+ =  new at 1.2.004

The change history is derived from the definition of each MODAF view within the The MODAF System Viewpoint viewpoint defining document from

See MODAF Release History.


From The MODAF System Viewpoint (SV) p10:

An SV-2a System Port Specification specifies the ports on a system, and the protocols used by those ports when communicating with other systems.

Subject to Crown Copyright


From The MODAF System Viewpoint (SV) p10:

An SV-2a provides a specification for each system port that is modelled in the architecture.

Subject to Crown Copyright


From The MODAF System Viewpoint (SV) p11:

An Sv-2a is used to describe the interface protocols and hardware specifications of each port on a system. The view comprises of one diagram for each system in the architecture. Each port on the system is specified in terms of:

  • its name
  • the interface protocols used (e.g. OSI Stack)
  • the physical port specification (e.g. the physical element of the stack)

In many cases, a physical port may support more than one protocol in parallel (e.g. a TCP/IP network supporting http, ftp, telnet, etc.). All supported protocols relevant to the architecture shall be shown through the SV-2a for various systems.

Subject to Crown Copyright

Data Objects

From The MODAF System Viewpoint (SV) p10:

The data in an SV-2a can include:


Subject to Crown Copyright

Note that the diagram shows that the following can also be shown in the SV-2a:


From The MODAF System Viewpoint (SV) p10:

  • Topological (connected shapes)
  • UML composite structure diagram
  • SysML structural diagram


Care is needed - the SV-2 only allows resource interactions between systems to be described and characterised. Although at MODAF 1.2.004 any Resource can have a Resource Port this relationship cannot be shown in a SV-2. You cannot therefore use it to describe interactions between Human Resource (Organisation, Job, Role).

Description isn’t consistent with simplified metamodel - Software and Software Port missing from data objects

Usual confusion between architecture and architecture description.


Other Frameworks

See also:

Category:Framework -> View
Category:MODAF -> View



© 2010 Eclectica Systems Ltd.