{"title":"Controller Area Network Discrete-Event System Specification For Independent Node Testing","authors":"Maaz Jamal, Joseph Boi-Ukeme, Gabriel A. Wainer","doi":"10.23919/ANNSIM55834.2022.9859387","DOIUrl":null,"url":null,"abstract":"We introduce a generic method based on the Discrete Event System Specification (DEVS) formalism to model and simulate a Controller Area Network (CAN) port connected to a network with other nodes. The models are tested in software and then implemented in hardware. We show a streamlined development process to model, simulate, and test the use of the CAN network for any general application using the Cadmium simulation environment for software simulations and executing the models on hardware using Real-Time (RT-) DEVS. With this method, different scenarios can be tested in the modeling and simulation phase before the models are ported onto embedded hardware.","PeriodicalId":374469,"journal":{"name":"2022 Annual Modeling and Simulation Conference (ANNSIM)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Annual Modeling and Simulation Conference (ANNSIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ANNSIM55834.2022.9859387","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We introduce a generic method based on the Discrete Event System Specification (DEVS) formalism to model and simulate a Controller Area Network (CAN) port connected to a network with other nodes. The models are tested in software and then implemented in hardware. We show a streamlined development process to model, simulate, and test the use of the CAN network for any general application using the Cadmium simulation environment for software simulations and executing the models on hardware using Real-Time (RT-) DEVS. With this method, different scenarios can be tested in the modeling and simulation phase before the models are ported onto embedded hardware.