Skip to main content
If you previously published to beta.sysand.org, follow the migration guide to move your packages to sysand.com.

SEREA Views

published by hugoormo
20 released
Latest Validated
sysand add hugoormo/serea-views
README Source Changelog Licenses 0 usages 1 version Validation

SEREA Views

Viewpoints and abstract views for the outputs of the system life cycle processes, in SysML v2. Each viewpoint's require constraints state what a conforming view shall show, and cite the INCOSE source they come from.

Status: a preliminary library, intended for a future publication of SEREA for SysML v2 by INCOSE. Published by the author in a personal capacity, ahead of the review of SEREA for SysML v2.

Contents

Package Covers
SEREAViews Outputs every process produces in the same form
SEREAViews_ConfigurationManagement Configuration Management
SEREAViews_StakeholderNeedsAndRequirementsDefinition Stakeholder Needs and Requirements Definition
SEREAViews_SystemRequirementsDefinition System Requirements Definition
SEREAViews_SystemArchitectureDefinition System Architecture Definition
SEREAViews_DesignDefinition Design Definition
SEREAViews_SystemAnalysis System Analysis
SEREAViews_Verification Verification
SEREAViews_Validation Validation

The package depends on the SysML standard library only.

Using it

sysand add pkg:sysand/hugoormo/serea-views

Specialize a view def, and add your own expose, filter and render:

view def MyValidatedSystem specializes SEREAViews_Validation::ValidatedSystemView;

A view that specializes a pair inherits all of its constraints. If yours does not show what a constraint asks for, redefine the constraint and state the gap:

viewpoint def MyProcedureViewpoint
    specializes SEREAViews::ProcessConfirmationProcedureViewpoint {
    require constraint executionReadiness redefines executionReadiness {
        doc /* Not shown here: scheduling is out of scope. */
    }
}

Attribution

The viewpoints and constraints are adapted from the INCOSE publications below and in places keep their wording, so that a reader can relate each text to its normative source. Some of the handbook's descriptions are themselves adapted from ISO/IEC/IEEE standards.

INCOSE SEH (2023). Systems Engineering Handbook: A Guide for System Life Cycle Process and Activities (5th ed.). D. D. Walden, T. M. Shortell, G. J. Roedler, B. A. Delicado, O. Mornas, Yip Y. S., and D. Endler (Eds.). San Diego, CA: International Council on Systems Engineering. Published by John Wiley & Sons, Inc. Copyright 2023 by INCOSE; (c) 2023 John Wiley & Sons Ltd.

INCOSE Needs and Requirements Manual, release 1.1. Copyright 2022 by INCOSE.

This package is not an INCOSE product and is not endorsed by INCOSE.

License

The author's own contribution, namely the selection and arrangement of the viewpoints, views and constraints, is licensed under CC-BY-4.0. The license does not extend to text taken or adapted from the publications above, which remains under the copyright of its owners.