cps-state-replication

所属分类:数值算法/人工智能
开发工具:Scala
文件大小:44KB
下载次数:2
上传日期:2019-06-08 11:28:19
上 传 者sh-1993
说明:  将网络物理系统的状态复制到数字孪生
(Replicating States of Cyber-physical Systems to Digital Twins)

文件列表:
LICENSE.md (1059, 2019-06-08)
build.sbt (2577, 2019-06-08)
misc (0, 2019-06-08)
misc\Eckhart2018a.bib (2089, 2019-06-08)
misc\cps-flume-interceptors (0, 2019-06-08)
misc\cps-flume-interceptors\build.sbt (1192, 2019-06-08)
misc\cps-flume-interceptors\project (0, 2019-06-08)
misc\cps-flume-interceptors\project\build.properties (20, 2019-06-08)
misc\cps-flume-interceptors\src (0, 2019-06-08)
misc\cps-flume-interceptors\src\main (0, 2019-06-08)
misc\cps-flume-interceptors\src\main\scala (0, 2019-06-08)
misc\cps-flume-interceptors\src\main\scala\org (0, 2019-06-08)
misc\cps-flume-interceptors\src\main\scala\org\sba_research (0, 2019-06-08)
misc\cps-flume-interceptors\src\main\scala\org\sba_research\cpsflumeinterceptors (0, 2019-06-08)
misc\cps-flume-interceptors\src\main\scala\org\sba_research\cpsflumeinterceptors\FlumeTrafficInterceptor.scala (1817, 2019-06-08)
project (0, 2019-06-08)
project\build.properties (20, 2019-06-08)
project\plugins.sbt (489, 2019-06-08)
scalastyle-config.xml (7093, 2019-06-08)
src (0, 2019-06-08)
src\main (0, 2019-06-08)
src\main\resources (0, 2019-06-08)
src\main\resources\application.conf (1221, 2019-06-08)
src\main\resources\logback.xml (495, 2019-06-08)
src\main\scala (0, 2019-06-08)
src\main\scala\org (0, 2019-06-08)
src\main\scala\org\sba_research (0, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication (0, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\CpsStateReplicationApp.scala (22962, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\aml (0, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\aml\AmlStimuliParser.scala (23409, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\kafka (0, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\kafka\KafkaSink.scala (907, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\kafka\KafkaStreamingClient.scala (1110, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\model (0, 2019-06-08)
src\main\scala\org\sba_research\cpsstatereplication\model\link (0, 2019-06-08)
... ...

# CPS State Replication CPS State Replication is an implementation of the replication mode of [CPS Twinning](https://github.com/sbaresearch/cps-twinning), a framework for generating and executing digital twins. When running CPS Twinning in this particular mode, the digital twins follow the states of their physical counterparts by passively monitoring stimuli. In this way, a variety of use cases can be realized. For instance, an intrusion detection technique can be implemented by comparing the inputs and outputs of the digital twins to those of the real devices. ## Installation First, install [Scala](https://www.scala-lang.org/download/). Then, set the path to the AML file and the Kafka connection settings in the [configuration file](src/main/resources/application.conf). An exemplary specification in AML can be found in the [CPS Twinning](https://github.com/sbaresearch/cps-twinning/blob/master/misc/specification/CandyFactory.aml) repository. Finally, build the application with sbt. ## Disclaimer Note that this project is only a proof of concept. As a consequence, there are currently many areas that need improvements. In particular, the functionality of the AutomationML parser is currently limited and may require manual adjustments. ## How to Cite If you use CPS State Replication in your research, please consider citing our [CPS-SPC '18](http://doi.acm.org/10.1145/32***888.32***892) publication. Feel free to use the paper's [BibTeX entry](misc/Eckhart2018a.bib).

近期下载者

相关文件


收藏者