drasil-srs-0.1.26.0: A framework for code and document generation for scientific software - SRS Language SubPackage
Safe HaskellNone
LanguageGHC2024

Drasil.SRS.SmithEtAlSRS

Description

Define types and functions related to creating a system information database.

Changes to System should be reflected in the 'Creating Your Project in Drasil' tutorial found on the wiki: https://github.com/JacquesCarette/Drasil/wiki/Creating-Your-Project-in-Drasil

Synopsis

System ** Types

data SmithEtAlSRS where Source #

Data structure for holding all of the requisite information about a system to be used in artifact generation.

Constructors

ICO 

Fields

type Purpose = [Sentence] #

Project Example purpose.

type Background = [Sentence] #

Project Example background information, used in the What section of README.

type Scope = [Sentence] #

Project Example scope.

type Motivation = [Sentence] #

Project Example motivation.

Lenses

Constructors

Hacks

refbyLookup :: UID -> SmithEtAlSRS -> [UID] Source #

Find what chunks reference a specific chunk.

traceLookup :: UID -> SmithEtAlSRS -> [UID] Source #

Find what chunks a specific one references.