Please log in using either your email address or your membership number.
Please register with your name, email address, password and email preferences. You will be sent an email to verify the address.
Please enter the email address used for your account. A temporary password will be emailed to you.
This area of the SCSC website hosts Goal Structuring Notation (GSN) standardisation information and related guidance.
It can be reached through scsc.uk/gsn or goalstructuringnotation.info.
The GSN information is created and maintained by the GSN Standard Working Group (GSN_SWG), a sub-group of the SCSC's Assurance Case Working Group (ACWG).
The principal objective of this site is to disseminate information and resources related to GSN.
Updated GSN meta-model for GSN Standard Version 2 (Metamodel v2.2) is available HERE
GSN Metamodel Overview
The document provides a metamodel for the core GSN as defined in Version 2 of the GSN standard.
The GSN metamodel is defined by extending the Structured Assurance Case Metamodel (SACM) - a standard specified and maintained by the Object Management Group (OMG).
The definition of the GSN metamodel allows modelers to create GSN models that can be exchanged among modelling tools. It should be noted however that the class diagrams shown in the document depict the abstract syntax of GSN. This abstract syntax needs to be made concrete in order to be comprehended by humans (or computers). The graphical notations defined in the GSN standard are the concrete syntax of the abstract syntax defined in this metamodel. The concrete syntax enables GSN models (created using this metamodel) to be represented as GSN diagrams.
The definition of the GSN metamodel involves extending elements (concepts) in SACM, as well as defining additional constraints to disable elements that are not used in the context of GSN and are therefore not to be included in GSN models.
It should be noted that the constraints discussed in the document are only those applicable to models created using the GSN metamodel. There is an additional set of constraints related to creating valid GSN arguments (i.e. through the use of GSN graphical notations); these constraints are discussed in the GSN standard and not in this document as they are not related to the definition of the GSN metamodel itself.
The original V1 mapping of GSN to SACM 2.1 is available (here) and (here)