Skip to content

The fork extends the original SAF specification with additional safety and security viewpoints in given domains.

License

Notifications You must be signed in to change notification settings

parkaneric/SAF-Specification-Safety-and-Security-Pillar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAF Specification

Disclaimer: The System Architecture Framework specification is a work in progress document. The Fire Forest Detection example, SAF_FFDS, is based on the following publication SYSMOD - The Systems Modeling Toolbox, 3rd edition Pragmatic MBSE with SysML, Tim Weilkiens

Viewpoint Grid

This is the grid of Viewpoints organized in Domains as rows and Aspects as columns

SAF Grid

Operational Domain

Operational Domain Objective

The SAF Operational Domain supports the model-based development of a CONOPS - as well as an OPSCON and related life cycle concepts - for an organization or operational entity seeking for an improvement of existing capability(s) or in establishing new ones.

The SAF Operational Domain therefore aims to get an understanding of required organizational or operational entity capability(s). The viewpoints of the SAF Operational Domain assist the "Business or Mission Analysis Process" and the "Stakeholder Needs and Requirements Definition Process" activities of the INCOSE SYSTEMS ENGINEERING HANDBOOK 2015 [§ 4.1, § 4.2].

By identifying Stakeholder(s) and their Requirement(s) the SAF Operational Domain supports the derivation of a complete and consolidated set of Stakeholder Requirement(s) based on operational activities and exchanges.

Operational Domain Concern

  • Gain a comprehensive understanding of the operating environment that an intended solution needs to support
  • Promote the freedom of development by preventing premature commitment to solutions
  • Capture all information necessary for subsequent requirement and system architecture definition activities

Operational Domain Viewpoints

Operational Domain Aspect Context

Operational Domain Aspect Structure

Operational Domain Aspect Behavior

Operational Domain Aspect Interaction and Collaboration

  • Operational Interaction Viewpoint

Operational Domain Aspect Requirement

Operational Domain Aspect Crossreference and Mapping

Functional Domain

Functional Domain Objective

The Functional Domain Viewpoints translate Operational Domain usage into the notion of System Function(s) defining the demanded system behavior and quality attributes - performance, safety, security, etc.; the demanded system behavior as it is perceived by the User or other Entity(s) at the System Boundary (known as usage behavior). The result of the Functional Domain Viewpoint elaboration is a comprehensive System Specification.

Functional Domain Concern

  • Consolidating Functional Requirement(s):
    • formally specifying the requirements of the system behavior using a black box approach
  • Mastering functional dependency:
    • detection and resolution of inconsistencies within the Functional Requirement(s) (known as feature interaction)
  • Reducing functional complexity:
    • structuring the functionality from the System's point of view
  • Understanding functional interrelationship(s):
    • collecting and analyzing the exchange between different (sub-)functionality(s)

Functional Domain Viewpoints

Functional Domain Aspect Context

Functional Domain Aspect Structure

Functional Domain Aspect Behavior

Functional Domain Aspect Interaction and Collaboration

Functional Domain Aspect Requirement

Functional Domain Aspect Crossreference and Mapping

Logical Domain

Logical Domain Objective

The Logical Domain Viewpoints describe the Logical Structure and the distribution of responsibility(s) for the Functionality of the SOI by means of a network of interacting Logical Element(s) that are responsible for a set of desired Function(s). These Logical Element(s) and their Interaction(s) are arranged in the Logical Architecture of the SOI. The structure of the Logical Architecture is in general influenced by nonfunctional criteria, e.g., maintainability, safety, and reliability.

Logical Domain Concern

  • Describing the Internal Logical Structure of the SOI by partitioning the SOI into communicating Logical Element(s)
  • Describing the Logical Interface(s) & Data Exchange(s) between the interacting Logical Element(s) in a way that the Logical Interface(s) are independent from their implementation
  • Allocating desired Function(s) to cohesive Logical Element(s)
  • Supporting the reuse of already existent Logical Element(s) and designing Logical Element(s) such that future reuse is facilitated
  • Defining the emerging behavior of the system (in contrast to the partial behavior specified in the of Functional Domain Viewpoints) and enabling a complete simulation of the entire system

Logical Domain Viewpoints

Logical Domain Aspect Structure

Logical Domain Aspect Interaction and Collaboration

Physical Domain

Physical Domain Objective

Physical Domain Concern

Physical Domain Viewpoints

Stakeholder Definition

Stakeholders

Profile Model

Stereotypes

About

The fork extends the original SAF specification with additional safety and security viewpoints in given domains.

Resources

License

Stars

Watchers

Forks

Packages

No packages published