Shopping Cart

No products in the cart.

BS EN IEC 62559-3:2018

$215.11

Use case methodology – Definition of use case template artefacts into an XML serialized format

Published By Publication Date Number of Pages
BSI 2018 108
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

IEC 62559-3:2017 defines the core concepts and their serialization into XML syntactic format of a use case template, an Actor list and list for detailed requirements  This provides a common XML format for importing/exporting use case information between a variety of modelling software and repositories. For complex systems, the use case methodology supports a common understanding of functionalities, Actors and processes across different technical committees or even different organizations. Developed as software engineering tool, the methodology can be used to support the development of standards as it facilitates the analysis of requirements in relation to new or existing standards. Further arguments for the use case methodology and background information are available in IEC 62559-1. This part of IEC 62559 establishes the interfaces between the different use case repositories and/or UML engineering software tools. Once this level of interoperability is achieved, IEC 62559 can provide a reliable mechanism to interpret those XML data in order to represent graphically UML use cases.

PDF Catalog

PDF Pages PDF Title
2 undefined
6 CONTENTS
13 FOREWORD
15 INTRODUCTION
Figures
Figure 1 โ€“ IEC 62559 standard series
17 1 Scope
Figure 2 โ€“ A common XML format for importing/exporting use case information between a variety of modelling software and repositories
18 2 Normative references
3 Terms and definitions
19 4 Methodological framework for developing this standard
20 Figure 3 โ€“ Model-based development framework for the definition ofthe IEC 62559-3 standard XML-based data exchange format
21 Figure 4 โ€“ UML Information Model for the Scenario-Actor relationship example
22 Figure 5 โ€“ UML Contextual Model based on the Scenario-Actor relationship example
23 Figure 6 โ€“ XML Schema corresponding to the Scenario-Actor relationship example
24 5 Application of the methodological framework for defining a set of key syntactic exchange formats (use cases, actors, requirements)
25 6 Modelsโ€™ detailed content (automatic generation from UML models)
Figure 7 โ€“ Producing key XML exchange formats based on a unique IEC 62559 UML Information Model
26 Figure 8 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_Libraries
Figure 9 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_ActorLibrary
27 Figure 10 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_UseCaseLibrary
Figure 11 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_DetailedActivities
28 Figure 12 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_AreaLibrary
Figure 13 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_BusinessCaseLibrary
29 Figure 14 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_BusinessObjectLibrary
Figure 15 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_CommonTermLibrary
Figure 16 โ€“ Class diagram UseCaseCoreConcepts::UseCaseCore_RequirementLibrary
30 Tables
Table 1 โ€“ Attributes of UseCaseCoreConcepts::Activity
31 Table 2 โ€“ Association ends of UseCaseCoreConcepts::Activity with other classes
Table 3 โ€“ Attributes of UseCaseCoreConcepts::Actor
32 Table 4 โ€“ Association ends of UseCaseCoreConcepts::Actor with other classes
Table 5 โ€“ Attributes of UseCaseCoreConcepts::ActorGrouping
Table 6 โ€“ Association ends of UseCaseCoreConcepts::ActorGroupingwith other classes
33 Table 7 โ€“ Attributes of UseCaseCoreConcepts::ActorLibrary
Table 8 โ€“ Association ends of UseCaseCoreConcepts::ActorLibrary with other classes
Table 9 โ€“ Attributes of UseCaseCoreConcepts::Area
Table 10 โ€“ Association ends of UseCaseCoreConcepts::Area with other classes
34 Table 11 โ€“ Attributes of UseCaseCoreConcepts::AreaLibrary
Table 12 โ€“ Association ends of UseCaseCoreConcepts::AreaLibrary with other classes
Table 13 โ€“ Attributes of UseCaseCoreConcepts::Assumption
Table 14 โ€“ Association ends of UseCaseCoreConcepts::Assumption with other classes
35 Table 15 โ€“ Attributes of UseCaseCoreConcepts::Author
Table 16 โ€“ Association ends of UseCaseCoreConcepts::Author with other classes
Table 17 โ€“ Attributes of UseCaseCoreConcepts::BusinessCase
Table 18 โ€“ Association ends of UseCaseCoreConcepts::BusinessCasewith other classes
36 Table 19 โ€“ Attributes of UseCaseCoreConcepts::BusinessCaseLibrary
Table 20 โ€“ Association ends of UseCaseCoreConcepts::BusinessCaseLibrarywith other classes
Table 21 โ€“ Attributes of UseCaseCoreConcepts::BusinessObject
Table 22 โ€“ Association ends of UseCaseCoreConcepts::BusinessObjectwith other classes
37 Table 23 โ€“ Attributes of UseCaseCoreConcepts::BusinessObjectLibrary
Table 24 โ€“ Association ends of UseCaseCoreConcepts::BusinessObjectLibrarywith other classes
Table 25 โ€“ Attributes of UseCaseCoreConcepts::CommonTerm
Table 26 โ€“ Association ends of UseCaseCoreConcepts::CommonTermwith other classes
38 Table 27 โ€“ Attributes of UseCaseCoreConcepts::CommonTermLibrary
Table 28 โ€“ Association ends of UseCaseCoreConcepts::CommonTermLibrarywith other classes
Table 29 โ€“ Attributes of UseCaseCoreConcepts::Condition
Table 30 โ€“ Association ends of UseCaseCoreConcepts::Condition with other classes
39 Table 31 โ€“ Attributes of UseCaseCoreConcepts::CustomInformation
Table 32 โ€“ Association ends of UseCaseCoreConcepts::CustomInformationwith other classes
Table 33 โ€“ Attributes of UseCaseCoreConcepts::Drawing
40 Table 34 โ€“ Association ends of UseCaseCoreConcepts::Drawing with other classes
Table 35 โ€“ Literals of UseCaseCoreConcepts::DrawingClassification
Table 36 โ€“ Attributes of UseCaseCoreConcepts::FurtherActorInformation
41 Table 37 โ€“ Association ends of UseCaseCoreConcepts::FurtherActorInformationwith other classes
Table 38 โ€“ Attributes of UseCaseCoreConcepts::IdentifiedObject
Table 39 โ€“ Attributes of UseCaseCoreConcepts::KeyPerformanceIndicator
Table 40 โ€“ Association ends of UseCaseCoreConcepts::KeyPerformanceIndicatorwith other classes
42 Table 41 โ€“ Attributes of UseCaseCoreConcepts::Narrative
Table 42 โ€“ Association ends of UseCaseCoreConcepts::Narrative with other classes
Table 43 โ€“ Attributes of UseCaseCoreConcepts::Objective
43 Table 44 โ€“ Association ends of UseCaseCoreConcepts::Objective with other classes
Table 45 โ€“ Attributes of UseCaseCoreConcepts::Reference
Table 46 โ€“ Association ends of UseCaseCoreConcepts::Reference with other classes
44 Table 47 โ€“ Attributes of UseCaseCoreConcepts::Remark
Table 48 โ€“ Association ends of UseCaseCoreConcepts::Remark with other classes
Table 49 โ€“ Attributes of UseCaseCoreConcepts::Requirement
Table 50 โ€“ Association ends of UseCaseCoreConcepts::Requirement with other classes
45 Table 51 โ€“ Attributes of UseCaseCoreConcepts::RequirementCategory
Table 52 โ€“ Association ends of UseCaseCoreConcepts::RequirementCategorywith other classes
Table 53 โ€“ Attributes of UseCaseCoreConcepts::RequirementLibrary
Table 54 โ€“ Association ends of UseCaseCoreConcepts::RequirementLibrarywith other classes
46 Table 55 โ€“ Attributes of UseCaseCoreConcepts::Scenario
Table 56 โ€“ Association ends of UseCaseCoreConcepts::Scenario with other classes
Table 57 โ€“ Attributes of UseCaseCoreConcepts::TriggeringEvent
Table 58 โ€“ Association ends of UseCaseCoreConcepts::TriggeringEventwith other classes
47 Table 59 โ€“ Attributes of UseCaseCoreConcepts::UseCase
48 Table 60 โ€“ Association ends of UseCaseCoreConcepts::UseCase with other classes
Table 61 โ€“ Attributes of UseCaseCoreConcepts::UseCaseLibrary
49 Table 62 โ€“ Association ends of UseCaseCoreConcepts::UseCaseLibrarywith other classes
Table 63 โ€“ Attributes of UseCaseCoreConcepts::UseCaseRepository
Table 64 โ€“ Association ends of UseCaseCoreConcepts::UseCaseRepositorywith other classes
50 Figure 17 โ€“ Class diagram Primitives::Primitives
Table 65 โ€“ Attributes of UseCaseCoreConcepts::Version
Table 66 โ€“ Association ends of UseCaseCoreConcepts::Version with other classes
52 Figure 18 โ€“ Package diagram UseCase_ExchangeModel::ContextualModel_Dependency
53 Figure 19 โ€“ Class diagram UseCase_ExchangeModel::UseCase_Repository
54 Figure 20 โ€“ Class diagram UseCase_ExchangeModel::UseCase_ShortDescription
55 Figure 21 โ€“ Class diagram UseCase_ExchangeModel::UseCase_DetailedActivities
56 Figure 22 โ€“ Class diagram UseCase_ExchangeModel::UseCase_CompleteDescription
57 Table 67 โ€“ Attributes of UseCase_ExchangeModel::Activity
58 Table 68 โ€“ Association ends of UseCase_ExchangeModel::Activity with other classes
Table 69 โ€“ Attributes of UseCase_ExchangeModel::Actor
Table 70 โ€“ Association ends of UseCase_ExchangeModel::Actor with other classes
59 Table 71 โ€“ Attributes of UseCase_ExchangeModel::ActorGrouping
Table 72 โ€“ Association ends of UseCase_ExchangeModel::ActorGroupingwith other classes
Table 73 โ€“ Attributes of UseCase_ExchangeModel::ActorLibrary
Table 74 โ€“ Association ends of UseCase_ExchangeModel::ActorLibrarywith other classes
60 Table 75 โ€“ Attributes of UseCase_ExchangeModel::Area
Table 76 โ€“ Association ends of UseCase_ExchangeModel::Area with other classes
Table 77 โ€“ Attributes of UseCase_ExchangeModel::AreaLibrary
Table 78 โ€“ Association ends of UseCase_ExchangeModel::AreaLibrarywith other classes
Table 79 โ€“ Attributes of UseCase_ExchangeModel::Assumption
61 Table 80 โ€“ Association ends of UseCase_ExchangeModel::Assumptionwith other classes
Table 81 โ€“ Attributes of UseCase_ExchangeModel::Author
Table 82 โ€“ Association ends of UseCase_ExchangeModel::Author with other classes
Table 83 โ€“ Attributes of UseCase_ExchangeModel::BusinessCase
62 Table 84 โ€“ Association ends of UseCase_ExchangeModel::BusinessCasewith other classes
Table 85 โ€“ Attributes of UseCase_ExchangeModel::BusinessCaseLibrary
Table 86 โ€“ Association ends of UseCase_ExchangeModel::BusinessCaseLibrarywith other classes
Table 87 โ€“ Attributes of UseCase_ExchangeModel::BusinessObject
63 Table 88 โ€“ Association ends of UseCase_ExchangeModel::BusinessObjectwith other classes
Table 89 โ€“ Attributes of UseCase_ExchangeModel::BusinessObjectLibrary
Table 90 โ€“ Association ends of UseCase_ExchangeModel::BusinessObjectLibrarywith other classes
Table 91 โ€“ Attributes of UseCase_ExchangeModel::CommonTerm
64 Table 92 โ€“ Association ends of UseCase_ExchangeModel::CommonTermwith other classes
Table 93 โ€“ Attributes of UseCase_ExchangeModel::CommonTermLibrary
Table 94 โ€“ Association ends of UseCase_ExchangeModel::CommonTermLibrarywith other classes
Table 95 โ€“ Attributes of UseCase_ExchangeModel::Condition
Table 96 โ€“ Association ends of UseCase_ExchangeModel::Condition with other classes
65 Table 97 โ€“ Attributes of UseCase_ExchangeModel::CustomInformation
Table 98 โ€“ Association ends of UseCase_ExchangeModel::CustomInformationwith other classes
Table 99 โ€“ Attributes of UseCase_ExchangeModel::Drawing
66 Table 100 โ€“ Association ends of UseCase_ExchangeModel::Drawing with other classes
Table 101 โ€“ Literals of UseCase_ExchangeModel::DrawingClassification
Table 102 โ€“ Attributes of UseCase_ExchangeModel::KeyPerformanceIndicator
67 Table 103 โ€“ Association ends of UseCase_ExchangeModel::KeyPerformanceIndicatorwith other classes
Table 104 โ€“ Attributes of UseCase_ExchangeModel::Narrative
Table 105 โ€“ Association ends of UseCase_ExchangeModel::Narrative with other classes
68 Table 106 โ€“ Attributes of UseCase_ExchangeModel::Objective
Table 107 โ€“ Association ends of UseCase_ExchangeModel::Objective with other classes
Table 108 โ€“ Attributes of UseCase_ExchangeModel::Ref_Actor
Table 109 โ€“ Association ends of UseCase_ExchangeModel::Ref_Actorwith other classes
69 Table 110 โ€“ Attributes of UseCase_ExchangeModel::Ref_Area
Table 111 โ€“ Association ends of UseCase_ExchangeModel::Ref_Area with other classes
Table 112 โ€“ Attributes of UseCase_ExchangeModel::Ref_BusinessCase
Table 113 โ€“ Association ends of UseCase_ExchangeModel::Ref_BusinessCase with other classes
Table 114 โ€“ Attributes of UseCase_ExchangeModel::Ref_BusinessObject
70 Table 115 โ€“ Association ends of UseCase_ExchangeModel::Ref_BusinessObject with other classes
Table 116 โ€“ Attributes of UseCase_ExchangeModel::Ref_CommonTerm
Table 117 โ€“ Association ends of UseCase_ExchangeModel::Ref_CommonTermwith other classes
Table 118 โ€“ Attributes of UseCase_ExchangeModel::Ref_Objective
Table 119 โ€“ Association ends of UseCase_ExchangeModel::Ref_Objectivewith other classes
71 Table 120 โ€“ Attributes of UseCase_ExchangeModel::Ref_Requirement
Table 121 โ€“ Association ends of UseCase_ExchangeModel::Ref_Requirementwith other classes
Table 122 โ€“ Attributes of UseCase_ExchangeModel::Ref_UseCase
Table 123 โ€“ Association ends of UseCase_ExchangeModel::Ref_UseCasewith other classes
72 Table 124 โ€“ Attributes of UseCase_ExchangeModel::Reference
Table 125 โ€“ Association ends of UseCase_ExchangeModel::Referencewith other classes
Table 126 โ€“ Attributes of UseCase_ExchangeModel::Remark
Table 127 โ€“ Association ends of UseCase_ExchangeModel::Remark with other classes
73 Table 128 โ€“ Attributes of UseCase_ExchangeModel::Requirement
Table 129 โ€“ Association ends of UseCase_ExchangeModel::Requirementwith other classes
Table 130 โ€“ Attributes of UseCase_ExchangeModel::RequirementCategory
Table 131 โ€“ Association ends of UseCase_ExchangeModel::RequirementCategorywith other classes
74 Table 132 โ€“ Attributes of UseCase_ExchangeModel::RequirementLibrary
Table 133 โ€“ Association ends of UseCase_ExchangeModel::RequirementLibrarywith other classes
Table 134 โ€“ Attributes of UseCase_ExchangeModel::Resource_String
Table 135 โ€“ Literals of UseCase_ExchangeModel::ResourceType
Table 136 โ€“ Attributes of UseCase_ExchangeModel::Scenario
75 Table 137 โ€“ Association ends of UseCase_ExchangeModel::Scenario with other classes
Table 138 โ€“ Attributes of UseCase_ExchangeModel::TriggeringEvent
Table 139 โ€“ Association ends of UseCase_ExchangeModel::TriggeringEventwith other classes
76 Table 140 โ€“ Attributes of UseCase_ExchangeModel::UseCase
Table 141 โ€“ Association ends of UseCase_ExchangeModel::UseCase with other classes
77 Table 142 โ€“ Attributes of UseCase_ExchangeModel::UseCaseLibrary
Table 143 โ€“ Association ends of UseCase_ExchangeModel::UseCaseLibrarywith other classes
Table 144 โ€“ Attributes of UseCase_ExchangeModel::UseCaseRepository
78 Table 145 โ€“ Association ends of UseCase_ExchangeModel::UseCaseRepositorywith other classes
Table 146 โ€“ Attributes of UseCase_ExchangeModel::Version
Table 147 โ€“ Association ends of UseCase_ExchangeModel::Version with other classes
79 Table 148 โ€“ Attributes of UseCase_ExchangeModel::FurtherActorInformation
Table 149 โ€“ Association ends of UseCase_ExchangeModel::FurtherActorInformationwith other classes
Table 150 โ€“ Use case library XSD
97 Figure 23 โ€“ Class diagram ActorLibrary_ExchangeModel::ActorLibrary
98 Figure 24 โ€“ Package diagram ActorLibrary_ExchangeModel::ActorLibrary
99 Table 151 โ€“ Attributes of ActorLibrary_ExchangeModel::Actor
Table 152 โ€“ Association ends of ActorLibrary_ExchangeModel::Actor with other classes
Table 153 โ€“ Attributes of ActorLibrary_ExchangeModel::ActorLibrary
Table 154 โ€“ Association ends of ActorLibrary_ExchangeModel::ActorLibrarywith other classes
100 Table 155 โ€“ Attributes of ActorLibrary_ExchangeModel::Ref_Actor
Table 156 โ€“ Association ends of ActorLibrary_ExchangeModel::Ref_Actorwith other classes
Table 157 โ€“ Association ends of ActorLibrary_ExchangeModel::UseCaseRepository with other classes
Table 158 โ€“ Actor library XSD
102 Figure 25 โ€“ Class diagram RequirementLibrary_ExchangeModel::RequirementLibrary
103 Figure 26 โ€“ Package diagram RequirementLibrary_ExchangeModel::RequirementLibrary
Table 159 โ€“ Attributes of RequirementLibrary_ExchangeModel::RequirementLibrary
104 Table 160 โ€“ Association ends of RequirementLibrary_ExchangeModel::RequirementLibrary with other classes
Table 161 โ€“ Attributes of RequirementLibrary_ExchangeModel::RequirementCategory
Table 162 โ€“ Association ends of RequirementLibrary_ExchangeModel::RequirementCategory with other classes
Table 163 โ€“ Attributes of RequirementLibrary_ExchangeModel::Ref_RequirementCategory
105 Table 164 โ€“ Association ends of RequirementLibrary_ExchangeModel::Ref_RequirementCategory with other classes
Table 165 โ€“ Attributes of RequirementLibrary_ExchangeModel::Requirement
Table 166 โ€“ Association ends of RequirementLibrary_ExchangeModel::Requirement with other classes
Table 167 โ€“ Requirement library XSD
107 Bibliography
BS EN IEC 62559-3:2018
$215.11