Skip to content

SENSIDL-PROJECT/BWCPS-Streams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Workflow Status GitHub issues GitHub contributors

BW-CPS-Streams: Model-based Architectures for Secure Communication and Analytics in Edge Computing

Edge architectures favor distribution, which means that the computing and storing of data happen closer to where they are gathered or needed. Such systems can be integrated into existing, more conventional networks, and so for example they can allow a wide range of universal or highly specialized edge nodes to be installed between local sensors and cloud-based analysis systems in Industry 4.0 domains.

Edge nodes can be any component or can be attached to any component (like local sensors, actuators, gateways) with their broadband and low latency capabilities. They aggregate, filter or analyze data streams and forward them. This enables the realization of robust, resilient systems that also support the protection of secrets and privacy through local processing.

When edge nodes with their specific functionalities are used within sensor/actuator-systems with cloud connection, they form complex decentralized systems. To maintain the security goals, techniques for the reliable implementation of secure communication and data filtering/processing are necessary.

The BW-CPS project provides a framework with a domain-specific language for data stream modeling and analysis capabilities for secure edge properties.

Repository Contents:

This repository contains the Stream Model framework for the description of streaming edge/IoT architectures using a domain-specific modeling language. Stream Model includes the modeling language as well as code generators to create a prototype of the described architecture. Modeling is eased with the provided Sirius-based graphical editor. Based on the SensIDL framework for the model-based description of sensor interfaces and data structures for the communication, Stream Model enables the description of the entire bidirectional communication path from sensor to cloud. In addition to the data processing functionalities in the edge nodes, this includes security profiles that control security features such as encryption and data signing between and across edge nodes.

For more information please visit our Wiki.

About

The BWCPS-Stream Model and Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published