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