BS ISO/IEC 26559:2017
$189.07
Software and systems engineering. Methods and tools for variability traceability in software and systems product line
Published By | Publication Date | Number of Pages |
BSI | 2017 | 46 |
This International Standard, within the context of the tools and methods of variability traceability for software and system product lines:
-
― provides the terms and definitions specific to variability traceability for software and systems product lines;
-
― defines process groups and their processes for establishing and managing variability traceability at product line lifecycle processes. Those processes are described in terms of purpose, inputs, tasks, and outcomes;
-
― defines method capabilities to support the defined tasks of each process;
-
― defines tool capabilities to automate/semi-automate tasks or defined method capabilities.
This International Standard does not concern processes and capabilities of tools and methods for a single system but rather deals with those for a family of products.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
7 | Foreword |
8 | Introduction |
10 | 1 Scope 2 Normative references 3 Terms and definitions |
11 | 4 Abbreviated terms 5 Reference model for variability traceability in software and systems product line 5.1 Overview |
13 | 5.2 Reference model for variability traceability in software and systems product line |
16 | 6 Variability tracing management 6.1 General 6.2 Variability tracing planning 6.2.1 Purpose of variability tracing planning |
17 | 6.2.2 Design variability tracing strategy 6.2.3 Define quality assurance measures for variability tracing |
18 | 6.2.4 Assign responsibility for variability tracing 6.2.5 Record variability tracing plan |
19 | 6.3 Variability tracing enabling 6.3.1 Purpose of variability tracing enabling 6.3.2 Provide guidance for variability tracing |
20 | 6.3.3 Mobilize roles and responsibilities for variability tracing 6.3.4 Enable variability tracing management 6.3.5 Enable variability tracing operations |
21 | 6.3.6 Enable quality assurance measurement for variability tracing 6.4 Variability tracing managing 6.4.1 Purpose of variability tracing managing |
22 | 6.4.2 Review the plan versus actual result of variability tracing 6.4.3 Control issues on domain/application variability tracing 6.4.4 Control issues on variability traceability management |
23 | 6.4.5 Control issues on variability tracing support 6.4.6 Support corrective actions for variability tracing |
24 | 6.4.7 Make improvement actions for variability tracing 7 Variability tracing 7.1 General 7.2 Traceability between domain variability model and domain artefacts 7.2.1 Purpose of traceability between domain variability model and domain artefacts |
25 | 7.2.2 Identify relations between variation point and domain artefact 7.2.3 Identify relations between variant and domain artefact |
26 | 7.2.4 Define the trace links between domain variability model and domain artefacts 7.3 Traceability between application variability model and application artefacts 7.3.1 Purpose of traceability between application variability model and application artefacts |
27 | 7.3.2 Identify relations between variation point and application artefact 7.3.3 Identify relations between variant and application artefact |
28 | 7.3.4 Define the trace links between application variability model and application artefacts 7.4 Traceability between domain and application variability model 7.4.1 Purpose of traceability between domain and application variability model |
29 | 7.4.2 Identify relations between domain and application variability model 7.4.3 Define trace links in accordance with binding results 7.5 Traceability among variability related artefacts within a stage 7.5.1 Purpose of traceability between variability related artefacts within a stage |
30 | 7.5.2 Identify relations among domain artefacts within the same stage 7.5.3 Define trace links among domain artefacts within the same stage |
31 | 7.5.4 Instantiate trace links in line with binding results 7.6 Traceability between variability related artefacts in adjacent stages 7.6.1 Purpose of traceability between variability related artefacts in different adjacent stages |
32 | 7.6.2 Identify relations between domain artefacts in adjacent stages 7.6.3 Define trace links between domain artefacts in adjacent stages |
33 | 7.6.4 Instantiate trace links in line with binding results 8 Variability tracing support 8.1 General 8.2 Relating tracing to variability model 8.2.1 Purpose of relating tracing to variability model |
34 | 8.2.2 Identify variability tracing conflicts 8.2.3 Harmonize variability traceability with product line traceability |
35 | 8.3 Quality assurance for variability tracing 8.3.1 Purpose of quality assurance for variability tracing 8.3.2 Objectively evaluate variability tracing activities |
36 | 8.3.3 Objectively evaluate variability tracing work products 8.3.4 Communicate and resolve noncompliance issues |
37 | 8.3.5 Establish records of tracing quality assurance activities 8.4 Variability tracing algorithm 8.4.1 Purpose of variability tracing algorithm |
38 | 8.4.2 Identify algorithms for variability tracing 8.4.3 Evaluate defined variability tracing algorithms |
39 | 8.4.4 Measure the performance of algorithms 8.4.5 Optimize traceability algorithms |
40 | Annex A (informative) Variability traceability dimension |
41 | Annex B (informative) Types of variability traceability relations |
43 | Annex C (informative) Variability traceability attributes |
44 | Bibliography |