nist cyber-physical systems public working group: draft cps framework dr. david wollman deputy...
TRANSCRIPT
NIST Cyber-Physical Systems Public Working Group:Draft CPS Framework
Dr. David WollmanDeputy Director, Smart Grid and Cyber-
Physical Systems Program OfficeEngineering Laboratory, NIST
Cyber-Physical Systems
system-of-systemscyber-physical system
cyberphysical
cyber-physical device
Cyber-physical systems (CPS) are smart systems that include engineered interacting networks of physical and computational components (and human users).
NIST CPS Program Overview
3
CPS Testbed
• Global Cities Team Challenge• Smart Cities are key platforms for demonstrating replicable,
scalable and reproducible deployments of CPS/Internet of Things solutions
• June “Expo” featured 63+ teams and 200+ participating companies, cities and universities
• GCTC 2016 announced, kickoff in Nov2015
• CPS Public Working Group• NIST leadership w/industry, academia, government;
CPS experts in 5 working groups have contributed to creation of draft CPS Framework (public review) – www.cpspwg.org
• CPS Test Bed • Conceptual design in progress; CPS Testbed workshop Feb2015.
• CPS Standards and Research
• Cybersecurity, industrial control systems, manufacturing, healthcare, smart grid, …
CPS PWG
CPS PWG Goal: Create CPS Framework to support CPS research, development and deployment
•Need multi-domain perspective baked in• Applicable within all CPS domains• Supports cross-CPS domain applications
Smart infrastructure
(grid, water, gas, …)Smart
buildings
Smart transportationSmart
manufacturing
Smart healthcare
Many more!!
Smart emergency response
CPS Framework
CPSActors
Goals
use
achieve
What are Frameworks?
Perspectives, Viewpoints, Views, …Communities of practice, processes,
organizations, standards …Roadmaps: Action plans and time
schedules for getting from here to there
• Frameworks are conceptual structures that organize and make clear collective wisdom (vision, principles, underlying structure, functions, requirements, practices, …)• Frameworks are created with technical expertise and process • Expertise: collective knowledge, experience infused with creativity • Process: organized methodology within active stakeholder community
NIST CPS Public Working Group (CPS PWG)
www.cpspwg.org
NIST CPS PWG leadership: David Wollman and Chris Greer
Co-Chairs ReferenceArch
UseCases
Security Timing Data Interop
NIST AbdellaBattou
Eric Simmon
VickyPillitteri,
Steve QuinnMarc Weiss
Marty Burns
Academia JanosSztipanovits John Baras Bill Sanders Hugh
MelvinLarry
Lannom
IndustryStephen Mellor,
Shi-Wan Lin, Ed Griffor (now
at NIST)
Stephen Mellor Claire Vishik Sundeep
Chandhoke Peggy
Irelan, Eve Schooler
F2F Workshops: August 2014 and April 2015
December 2014: “Framework Element” documents from each of 5 subgroup
March 2015: Preliminary Discussion Draft CPS Framework, Release 0.7
September 2015: Draft CPS Framework, Release 0.8 for public review and comments
Draft Framework for Cyber-Physical Systems, Release 0.8
CPS Framework Analysis Methodology
CPS Framework Structure
Facets
Aspe
cts
Conceptualization Realization Assurance
Functional
Business
Human
Trustworthiness
Timing
Data
Boundaries
Composition
Lifecycle
Use Case, Requirements, …
Model of a CPS
Design / Produce / Test / Operate
CPS
Argumentation, Claims, Evidence
CPS Assurance
Activities and their Artifacts
Manufacturing
Transportation
Energy
Healthcare
others …
Domains
Trustworthiness “Aspect” (grouping of concerns)
Trustworthiness:• Security• Privacy• Safety• Reliability• Resilience
Safety Reliability
Resilience
Cybersecurity
Privacy
Physical
Analog
Cyber
Activities and Artifacts
In using the framework to analyze and document CPS, a series of activities is performed. For example, a typical waterfall-like process will include:• use case development• functional decomposition• requirements analysis• design, etc.An activity produces one or more artifacts.
CPS
CPS Assurance
Model of CPS
Conceptualization Activities Realization Activities
Conceptualization Facet
Assurance Facet
Realization Facet
Assurance Activities
For example, the activities and associated artifacts of the conceptualization facet commonly include:
Mission and Business Case DevelopmentArtifact: Business use cases
Functional DecompositionArtifact: Detailed use cases, actors, information exchanges
Requirements AnalysisArtifact: Functional and non-functional requirements
Requirements AllocationArtifact: HW/SW configuration Items
Interface Requirements AnalysisArtifact: Interface requirements
Draft CPS Framework: Public Review and Comments• Draft CPS Framework, Timing Technical Annex, and spreadsheet for
comments are available on www.cpspwg.org• Comments due November 2, 2015 – please email comment
spreadsheet to [email protected]