BS IEC SRD 63188:2022
$215.11
Smart cities reference architecture methodology
Published By | Publication Date | Number of Pages |
BSI | 2022 | 156 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
4 | CONTENTS |
18 | FOREWORD |
20 | INTRODUCTION |
21 | 1 Scope 2 Normative references 3 Terms and definitions 3.1 Information technology |
22 | 3.2 Urban |
23 | 3.3 Systems approach |
28 | 3.4 Digital transformation |
30 | 3.5 Architecting |
31 | 4 Abbreviated terms |
32 | 5 Linking the IEC SyC Smart Cities scope with the SCRAM and SCRA 5.1 Methodology |
33 | 5.2 Problem space description Figures Figure 1 – Relationships within the “justification” viewpoint |
34 | 5.3 Problem space specifics |
35 | 5.4 Stakeholders classification 5.5 Stakeholders and their estimated concerns |
37 | 5.6 Dependency matrix “Stakeholders classification” versus “Stakeholders” 5.7 Dependency matrix “Problem space description” versus “Stakeholders” Figure 2 – A dependency matrix “Stakeholders classification” versus “Stakeholders” |
38 | 5.8 Stakeholders’ aggregated concerns 5.9 Mission statement Figure 3 – A dependency matrix “Problem space description” versus “Stakeholders” |
39 | 5.10 Dependency matrix “Problem space description” and “Problem space specifics” versus “Mission statement” Figure 4 – A dependency matrix “Problem space description” and “Problem space specifics” versus “Mission statement” |
40 | 5.11 Dependency matrix “Stakeholders” versus “Mission statement” and “Stakeholders’ aggregated concerns” 5.12 Vision statement Figure 5 – A dependency matrix “Stakeholders” versus “Mission statement” and “Stakeholders’ aggregated concerns” |
41 | 5.13 Dependency matrix “Mission statement” and “Stakeholders’ aggregated concerns” versus “Vision statement” 5.14 Strategic goals Figure 6 – A dependency matrix “Mission statement” and “Stakeholders’aggregated concerns” versus “Vision statement” |
42 | 5.15 Dependency matrix “Vision statement” vs “Strategic goals” 5.16 Solution space constraints Figure 7 – A dependency matrix “Vision statement” vs “Strategic goals” |
43 | 5.17 Essential desirable characteristics of the solution space 5.18 Dependency matrix “Strategic goals” and “Solution space constraints” versus “Essential desirable characteristics” |
44 | 5.19 Architecture principles of the solution space 5.19.1 Digital orientation Figure 8 – A dependency matrix “Strategic goals” and “Solution space constraints” versus “Essential desirable characteristics” Figure 9 – Becoming digital-first |
45 | Figure 10 – Many representations of the same house and relationships between them |
46 | 5.19.2 Platform-enabled agile solutions orientation Figure 11 – Platform-based agile solutions pattern |
47 | Figure 12 – Unique and common functionality in each city |
48 | Figure 13 – Reference architecture helps agreementon common functionality of Smart Cities Figure 14 – Common Smart Cities Digital Repeatable Platform |
49 | Figure 15 – Investment opportunities |
50 | 5.19.3 Capabilities, functions and processes orientation Figure 16 – An example of Common Smart Cities Digital Repeatable Platform structure |
52 | 5.19.4 Services, microservices and APIs orientation |
53 | Figure 17 – Using together services, microservices and monoliths Figure 18 – Advantage of process-based microservice assemblies |
54 | 5.19.5 Common engineering practices orientation Figure 19 – Reference application architecture for solutions |
55 | Figure 20 – Mapping various artefact facets to platforms and solutions (example) |
56 | 5.19.6 Crosscutting aspects orientation Figure 21 – Linking security, architecture and risks |
57 | 5.19.7 Common governance, management and operations practices orientation 5.19.8 Existing knowledge orientation |
58 | 5.20 Dependency matrix “Essential desired characteristic” versus “Architecture principles” 5.21 All dependencies together Figure 22 – A dependency matrix “Essential desiredcharacteristic” versus “Architecture principles” Figure 23 – All relationships |
59 | 6 Outline of the SCRAM 6.1 SCRAM data schema Figure 24 – All relationships with highlighted ones (see the attached file for details) |
60 | 6.2 How the SCRA will be created by the SCRAM Figure 25 – Fragment of the architecture elements relation |
61 | 6.3 Tailoring the SCRAM and SCRA 6.4 Using the SCRA Figure 26 – Dependencies between the SCRAM model-types |
62 | 7 SCRAМ viewpoints 7.1 General 7.2 Value viewpoint 7.2.1 General description Figure 27 – Using the SCRA |
63 | 7.2.2 List of associated model-types 7.3 Big picture viewpoint 7.3.1 General description 7.3.2 List of associated model-types |
64 | 7.4 System-solution engineering viewpoint 7.4.1 General description 7.4.2 Architectural considerations 7.4.3 List of associated model-types 7.5 Platform engineering viewpoint 7.5.1 General description 7.5.2 List of associated model-types |
65 | 7.6 Platform component engineering viewpoint 7.6.1 General description 7.6.2 List of associated model-types 7.7 Solution engineering viewpoint 7.7.1 General description 7.7.2 List of associated model-types |
66 | 7.8 Crosscutting aspects engineering viewpoint 7.8.1 General description 7.8.2 List of associated model-types 7.9 Corporate viewpoint 7.9.1 General description 7.9.2 List of associated model-types 7.10 Risk management viewpoint 7.10.1 General description 7.10.2 List of associated model-types |
67 | 7.11 Software factory viewpoint 7.11.1 General description 7.11.2 List of associated model-types 7.12 Standards viewpoint 7.12.1 General description 7.12.2 List of associated model-types 8 SCRAM model-types 8.1 General |
68 | 8.2 Problem space description 8.2.1 General description 8.2.2 Techniques 8.2.3 Primary generated artefact-types 8.3 Problem space terminology 8.3.1 General description 8.3.2 Techniques 8.3.3 Smart cities example 8.4 Problem space specifics nomenclature 8.4.1 General description 8.4.2 Techniques |
69 | 8.4.3 Primary generated artefact-types 8.4.4 Smart cities example 8.5 Problem space classifications nomenclature 8.5.1 General description 8.5.2 Techniques 8.5.3 Smart cities example 8.6 Stakeholders nomenclature 8.6.1 General description |
70 | 8.6.2 Techniques 8.6.3 Primary generated artefact-types 8.7 Stakeholders’ concerns nomenclature 8.7.1 General description |
71 | 8.7.2 Techniques 8.7.3 Primary generated artefact-types |
72 | 8.7.4 Smart cities example 8.8 Dependencies between generic stakeholders, stakeholders, stakeholders’ concerns and categories of concerns model-type 8.8.1 General description 8.8.2 Techniques 8.8.3 Primary generated artefact-types 8.8.4 Smart cities example |
73 | 8.9 High-level requirements nomenclature 8.9.1 General description 8.9.2 Techniques Figure 28 – Dependencies between (from left to right) system stakeholders, stakeholders, stakeholders’ concerns and classification of these concerns |
74 | 8.9.3 Recommended activities 8.9.4 Smart cities example 8.10 High-level stories nomenclature 8.10.1 General description |
75 | 8.10.2 Techniques 8.10.3 Recommended activities 8.11 High-level use cases nomenclature 8.11.1 General description 8.11.2 Techniques |
76 | 8.11.3 Recommended activities 8.11.4 Primary generated artefact-types 8.12 Problem space coverage by the high-level use cases 8.12.1 General description |
77 | 8.12.2 Techniques 8.13 The mission statement 8.13.1 General description 8.13.2 Techniques 8.13.3 Primary generated artefact-types 8.13.4 Smart cities example 8.14 The vision statement 8.14.1 General description 8.14.2 Techniques 8.14.3 Primary generated artefact-types |
78 | 8.14.4 Smart cities example 8.15 The strategic goals nomenclature 8.15.1 General description 8.15.2 Techniques 8.15.3 Smart cities example 8.16 Solution space boundaries 8.16.1 General description 8.16.2 Techniques |
79 | 8.16.3 Primary generated artefact-types 8.17 Solution space terminology 8.17.1 General description 8.17.2 Techniques 8.17.3 Smart cities example 8.18 Solution space constraints nomenclature 8.18.1 General 8.18.2 Techniques 8.18.3 Smart cities example |
80 | 8.18.4 Primary generated artefact-types 8.19 Solution space classifications nomenclature 8.19.1 General 8.19.2 Techniques 8.20 Solution space essential desired characteristics nomenclature 8.20.1 General 8.20.2 Techniques 8.20.3 Primary generated artefact-types 8.20.4 Smart cities example |
81 | 8.21 Dependency matrix of problem space essential high-level requirements and solution space constraints versus solution space essential desired characteristics 8.21.1 General 8.21.2 Techniques 8.21.3 Primary generated artefact-types 8.22 Solution space architecture principles nomenclature 8.22.1 General |
82 | 8.22.2 Techniques 8.22.3 Smart cities example 8.22.4 Primary generated artefact-types 8.23 Dependency of between solution space essential desired characteristics versus solution space architecture principles 8.23.1 General 8.23.2 Techniques 8.23.3 Primary generated artefact-types |
83 | 8.24 High-level illustrative diagrams 8.24.1 General 8.24.2 Techniques 8.24.3 Smart cities example 8.25 High-level business map 8.25.1 General Figure 29 – Descriptive framework from ISO 37105:2019 |
84 | 8.25.2 Techniques 8.25.3 Smart cities example 8.26 Beneficiaries’ journeys nomenclature 8.26.1 General description Figure 30 – Business Canvas model for smart city |
85 | 8.26.2 Techniques 8.26.3 Primary generated artefact-types 8.27 High-level reference capability map 8.27.1 General 8.27.2 Techniques 8.27.3 Primary generated artefact-types 8.27.4 Smart cities example |
86 | 8.28 High-level process map 8.28.1 General 8.28.2 Techniques 8.28.3 Primary generated artefact-types 8.29 High-level architecture 8.29.1 General Figure 31 – Potential SCRA level 1 reference capability map |
87 | 8.29.2 Techniques 8.30 Capability map 8.30.1 General description 8.30.2 Techniques 8.30.3 Primary generated artefact-types 8.31 Low-level use cases nomenclature 8.31.1 General description 8.31.2 Techniques 8.31.3 Primary generated artefact-types |
88 | 8.32 Function map 8.32.1 General description 8.32.2 Techniques 8.32.3 Primary generated artefact-types 8.33 Partners nomenclature 8.33.1 General description 8.33.2 Techniques 8.33.3 Primary generated artefact-types 8.34 Services nomenclature 8.34.1 General description 8.34.2 Techniques |
89 | 8.34.3 Primary generated artefact-types 8.34.4 Smart cities example 8.35 Process map 8.35.1 General description 8.35.2 Techniques 8.35.3 Primary generated artefact-types Figure 32 – Example of city services |
90 | 8.36 Decisions nomenclature 8.36.1 General description 8.36.2 Techniques 8.36.3 Primary generated artefact-types 8.37 Events nomenclature 8.37.1 General description 8.37.2 Techniques 8.37.3 Primary generated artefact-types 8.38 Data schemas nomenclature 8.38.1 General description 8.38.2 Techniques |
91 | 8.38.3 Primary generated artefact-types 8.39 Information flows nomenclature 8.39.1 General description 8.39.2 Techniques 8.39.3 Primary generated artefact-types 8.40 Document/content classifications nomenclature 8.40.1 General description 8.40.2 Techniques 8.40.3 Primary generated artefact-types 8.41 Key performance indicators nomenclature 8.41.1 General description |
92 | 8.41.2 Techniques 8.41.3 Primary generated artefact-types 8.42 Reports nomenclature 8.42.1 General description 8.42.2 Primary generated artefact-types 8.43 Platforms nomenclature 8.43.1 General description 8.43.2 Primary generated artefact-types 8.44 Platform overview 8.44.1 General description 8.44.2 Techniques |
93 | 8.44.3 Primary generated artefact-types 8.45 Platform terminology 8.45.1 General description 8.45.2 Techniques 8.46 Platform components nomenclature 8.46.1 General description 8.46.2 Primary generated artefact-types 8.47 Platform solutions nomenclature 8.47.1 General description 8.47.2 Primary generated artefact-types 8.48 Standards and norms nomenclature 8.48.1 General description |
94 | 8.48.2 Primary generated artefact-types 8.49 Platform software factory configuration 8.49.1 General description 8.49.2 Techniques 8.49.3 Primary generated artefact-types 8.50 Platform governance, management and operations manual 8.50.1 General description 8.50.2 Techniques 8.50.3 Primary generated artefact-types 8.51 Platform component overview 8.51.1 General description |
95 | 8.51.2 Techniques 8.51.3 Primary generated artefact-types 8.52 Platform component terminology 8.52.1 General description 8.52.2 Techniques 8.53 Platform component capability map 8.53.1 General description 8.53.2 Techniques 8.53.3 Primary generated artefact-types 8.54 Platform component function map 8.54.1 General description 8.54.2 Techniques |
96 | 8.54.3 Primary generated artefact-types 8.55 Platform component process map 8.55.1 General description 8.55.2 Techniques 8.55.3 Primary generated artefact-types 8.56 Platform component business specifications 8.56.1 General description 8.56.2 Techniques 8.56.3 Primary generated artefact-types |
97 | 8.57 Platform component information specifications 8.57.1 General description 8.57.2 Techniques 8.57.3 Primary generated artefact-types 8.58 Platform component application specifications 8.58.1 General description 8.58.2 Techniques |
98 | 8.58.3 Primary generated artefact-types 8.59 Platform component data specifications 8.59.1 General description 8.59.2 Techniques 8.59.3 Primary generated artefact-types 8.60 Platform component infrastructure specifications 8.60.1 General description 8.60.2 Techniques |
99 | 8.60.3 Primary generated artefact-types 8.61 Platform component security specifications 8.61.1 General description 8.61.2 Techniques 8.61.3 Primary generated artefact-types 8.62 Platform component services and APIs nomenclature 8.62.1 General description 8.62.2 Techniques 8.62.3 Primary generated artefact-types 8.63 Platform component software factory configuration 8.63.1 General description |
100 | 8.63.2 Techniques 8.63.3 Primary generated artefact-types 8.64 Platform component management and operations manual 8.64.1 General description 8.64.2 Techniques 8.64.3 Primary generated artefact-types 8.65 Solution overview 8.65.1 General description 8.65.2 Techniques 8.65.3 Primary generated artefact-types 8.66 Solution terminology 8.66.1 General description |
101 | 8.66.2 Techniques 8.67 Solution capability map 8.67.1 General description 8.67.2 Techniques 8.67.3 Primary generated artefact-types 8.68 Solution function map 8.68.1 General description 8.68.2 Techniques 8.68.3 Primary generated artefact-types 8.69 Solution process map 8.69.1 General description 8.69.2 Techniques |
102 | 8.69.3 Primary generated artefact-types 8.70 Solution business specifications 8.70.1 General description 8.70.2 Techniques 8.70.3 Primary generated artefact-types 8.71 Solution information specifications 8.71.1 General description |
103 | 8.71.2 Techniques 8.72 Solution application specifications 8.72.1 General description 8.72.2 Techniques 8.72.3 Primary generated artefact-types 8.73 Solution data specifications 8.73.1 General description 8.73.2 Techniques |
104 | 8.74 Solution infrastructure specifications 8.74.1 General description 8.74.2 Techniques 8.74.3 Primary generated artefact-types 8.75 Solution security specifications 8.75.1 General description 8.75.2 Techniques 8.75.3 Primary generated artefact-types 8.76 Solution services and APIs nomenclature 8.76.1 General description |
105 | 8.76.2 Techniques 8.76.3 Primary generated artefact-types 8.77 Solution software factory configuration 8.77.1 General description 8.77.2 Techniques 8.77.3 Primary generated artefact-types 8.78 Solution management and operations manual 8.78.1 General description 8.78.2 Techniques 8.78.3 Primary generated artefact-types |
106 | 8.79 Interoperability aspect 8.79.1 General description 8.79.2 Techniques 8.79.3 Primary generated artefact-types 8.80 Security aspect 8.80.1 General description 8.80.2 Techniques 8.80.3 Primary generated artefact-types |
107 | 8.81 Privacy aspect 8.81.1 General description 8.81.2 Techniques 8.81.3 Primary generated artefact-types 8.82 Safety aspect 8.82.1 General description 8.82.2 Techniques |
108 | 8.82.3 Primary generated artefact-types 8.83 Reliability and resilience management aspects 8.83.1 General description 8.83.2 Techniques 8.83.3 Primary generated artefact-types 8.84 Low cost of operations and time-to-market aspects 8.84.1 General description 8.84.2 Techniques 8.84.3 Primary generated artefact-types |
109 | 8.85 Self-reference aspect 8.85.1 General description 8.85.2 Primary generated artefact-types 8.86 Organizational structure 8.86.1 General description 8.86.2 Techniques 8.86.3 Primary generated artefact-types 8.87 Governance structure 8.87.1 General description |
110 | 8.87.2 Techniques 8.87.3 Primary generated artefact-types 8.88 Project management 8.88.1 General description 8.88.2 Techniques 8.88.3 Primary generated artefact-types 8.89 Corporate manual 8.89.1 General description 8.89.2 Techniques 8.89.3 Primary generated artefact-types |
111 | 8.90 Independent evaluation 8.90.1 General description 8.90.2 Techniques 8.90.3 Primary generated artefact-types 8.91 Ethics, integrity and anti-corruption 8.91.1 General description 8.91.2 Techniques 8.91.3 Primary generated artefact-types 8.92 Environment and health 8.92.1 General description |
112 | 8.92.2 Techniques 8.92.3 Primary generated artefact-types 8.93 Risk management aspect 8.93.1 General description 8.93.2 Techniques 8.93.3 Primary generated artefact-types 8.94 Compliance management aspect 8.94.1 General description 8.94.2 Techniques 8.94.3 Primary generated artefact-types |
113 | 8.95 Regulatory management aspects 8.95.1 General description 8.95.2 Techniques 8.95.3 Primary generated artefact-types 8.96 Crime prevention and detection 8.96.1 General description 8.96.2 Techniques 8.96.3 Primary generated artefact-types 8.97 Auditing 8.97.1 General description |
114 | 8.97.2 Techniques 8.97.3 Primary generated artefact-types 8.98 Independent investigation 8.98.1 General description 8.98.2 Techniques 8.98.3 Primary generated artefact-types 8.99 Crisis management 8.99.1 General description 8.99.2 Techniques 8.99.3 Primary generated artefact-types |
115 | 8.100 Software factory overview 8.100.1 General description 8.100.2 Techniques |
116 | 8.100.3 Primary generated artefact-types 8.101 Prototyping practices 8.101.1 General description 8.101.2 Techniques 8.101.3 Primary generated artefact-types 8.102 Engineering practices 8.102.1 General description 8.102.2 Techniques 8.102.3 Primary generated artefact-types 8.103 Assembling practices 8.103.1 General description |
117 | 8.103.2 Techniques 8.103.3 Primary generated artefact-types 8.104 Testing practices 8.104.1 General description 8.104.2 Techniques 8.104.3 Primary generated artefact-types 8.105 Deployment practices 8.105.1 General description 8.105.2 Techniques 8.105.3 Primary generated artefact-types 8.106 Monitoring practices 8.106.1 General description |
118 | 8.106.2 Techniques 8.106.3 Primary generated artefact-types 8.107 Existing standards nomenclature 8.107.1 General description 8.107.2 Techniques 8.107.3 Primary generated artefact-types 8.108 Potential standards nomenclature 8.108.1 General description 8.108.2 Techniques 8.108.3 Primary generated artefact-types |
119 | Annex A (informative) Viewpoints from the Zachman Framework |
121 | Annex B (informative) Summary of the SRG work on systems approach B.1 Systems approach foundation |
122 | B.2 Structure of the SRG work on systems approach Figure B.1 – Systems traditions |
123 | Figure B.2 – The summary of the SRG work on systems approach |
124 | B.3 ISO/IEC/IEEE 42010 foundation Figure B.3 – Viewpoints and views |
125 | B.4 Systems architecting foundation B.4.1 General Figure B.4 – Different views, models and artefacts |
126 | B.4.2 Simple scenario Figure B.5 – Simple scenario |
127 | Figure B.6 – Average scenario Figure B.7 – Complex scenario |
128 | Annex C (informative) Some smart cities frameworks |
130 | Annex D (informative) SCRAM artefact-types D.1 General D.2 ProblemSpaceDescription |
131 | D.3 ProblemSpaceKeyPhase D.4 ProblemSpaceSpecifics D.5 ProblemSpaceSpecificKeyPhase D.6 StakeholderTerm D.7 StakeholderDescription |
132 | D.8 ConcernTemplate D.9 ConcernWhoTerm D.10 ConcernWhatTerm D.11 ConcernWhyTerm |
133 | D.12 ConcernHowWellTerm D.13 IndependentLink D.14 HLUCTemplate D.15 HLUCWhoTerm D.16 HLUCWhatTerm |
134 | D.17 HLUCWhyTerm D.18 HLUCWhereTerm D.19 HLUCWhenTerm D.20 HLUCHowTerm |
135 | D.21 MissionDescription D.22 MissionKeyPhase D.23 VisionDescription D.24 VisionKeyPhase D.25 SolutionSpaceDescription |
136 | D.26 SolutionSpaceConstraintDescription D.27 SolutionSpaceConstraintKeyPhase D.28 EssentialDesiredCharacteristicDescription D.29 EssentialDesiredCharacteristicKeyPhase |
137 | D.30 ArchitecturePrincipleDescription D.31 ArchitecturePrincipleKeyPhase D.32 JourneyTemplate D.33 ProcessDiagram |
138 | D.34 Capability D.35 Function D.36 SolutionPartnerOrganization D.37 Service |
139 | D.38 Decision D.39 Event D.40 DataSchema D.41 InformationFlow |
140 | D.42 DocumentClassification D.43 ContentClassification D.44 KeyPerformanceIndicator |
141 | D.45 Report D.46 InternalStandard D.47 InternalNorm D.48 Platform |
142 | D.49 PlatformComponent D.50 Solution D.51 SoftwareFactoryConfiguration D.52 WikiManual |
143 | D.53 UI D.54 LLUC D.55 SoftwareComponent D.56 SoftwareProtocol |
144 | D.57 API D.58 InformationSecurityPoint D.59 InformationSecurityControl D.60 InformationSecurityMethod |
145 | D.61 PersonalSecurityPoint D.62 PersonalSecurityControl D.63 PersonalSecurityMethod |
146 | D.64 PhysicalSecurityPoint D.65 PhysicalSecurityControl D.66 PhysicalSecurityMethod D.67 PrivacyPoint |
147 | D.68 PrivacyControl D.69 PrivacyMethod D.70 PrivacyInformationClassification |
148 | D.71 PrivacyRule D.72 SafetyPoint D.73 SafetyControl D.74 SafetyMethod |
149 | D.75 SafetyRule D.76 Organigram D.77 GovernanceBody D.78 RiskPoint |
150 | D.79 RiskControl D.80 RiskMethod D.81 CompliancePoint |
151 | D.82 ComplianceControl D.83 ComplianceMethod D.84 RegulationPoint |
152 | Bibliography |