Coder Social home page Coder Social logo

physical-spud's Introduction

RFD: Cyber-Physical System Model

Cyber-physical systems (CPSs) are the integration of computation with physical processes whose behavior is defined by both cyber and physical parts. At the physical interface, we have a computer that is providing inputs to physics. This computational component is programmed to manipulate the external, physical world to perform an intended function.

If we wish to fully understand the behavior of cyber-physical systems in a comprehensive model and ensure security, safety, and resilience at the physical interface, then we must include the continuous dynamics of the physical world and how the discrete computers interact with it. With a comprehensive model, then we may be able to fully comprehend the behavior of the physical world when a computer is attempting to manipulate it. To this end, we will be able to identify the security, safety, and resilience properties that must exist in order to ensure the physical asset is protected.

Modeling of Cyber-Physical Systems

Modelica is an object-oriented, declarative, multi-domain modeling language that enables component-oriented modeling and simulation of complex cyber-physical systems. The FCS-IT consist of several integrated modules that simulate a factory and manufacturing process. Within each module are cyber-physical components that sense and control the physical processes. PSaR is modeling and simulating these components using Modelica in order to have a concise understanding of the cyber-physical behavior of the FCS-IT and provide formal specification of requirements.

Using a model that represents the cyber-physical interactions of the FCS-IT, properties of its behavior are formalized using a candidate formal specification language. PSaR is capturing the specifications in linear temporal logic (LTL) and in a second candidate language for a 'check twice and compare' approach to ensure correctness. These specifications include type checking, initialization of system states, and state transitions. PSaR is using a model checking-based approach to verify that the behavior of the FCS-IT satisfies the formalized specifications. As a result, the verified model is used during runtime to verify properties and to detect any abnormal behavior that may violate them

Fischertechnik Training Factory Industry 4.0

The Fischertechnik Training Factory Industry 4.0 is an environment used for learning and understanding Industry 4.0 applications. This application simulates ordering, production, and delivery processes for a manufacturing system. We aim to use application as an embedded research platform for securing industrial control systems. FT

physical-spud's People

Contributors

tycho-bro-hey avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.