Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.42 KB

README.md

File metadata and controls

17 lines (11 loc) · 1.42 KB

CPS-Metamodel. The antidote to safety, security, and resilience coengineering.

About the paper

Georgios Bakirtzis, Tim Sherburne, Stephen Adams, Barry M. Horowitz, Peter Beling, and Cody H. Fleming, "An ontological metamodel for cyber-physical system safety, security, and resilience coengineering" [preprint]

GraphQL schema

The GraphQL schema is an algorithmic implementation of the CPS metamodel. Our intention for creating a GraphQL representation is to decouple the metamodel from a particular tool or language. This means that you can use our schema provided you create an interface with GraphQL in your modeling tool of choice. This should be relatively straightforward for most tools. GraphQL also has a built-in querying language, which could be useful for interogating your models for particular pieces of information. An online portal is provided to navigate the schema documentation and to experiment with queries and mutations against the pipeline-cps system model. NOTE: mutations do not perform any update and simply return the original model values. A few samples can be found here.