Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A flexible communication stack design for improved software development on industrial testbeds and simulators
RISE Research Institutes of Sweden, Digitala system, Industriella system.ORCID-id: 0000-0002-6657-2496
Mälardalen University, Sweden.
Mälardalen University, Sweden.
Epiroc Rock Drills AB, Sweden.
Visa övriga samt affilieringar
2023 (Engelska)Ingår i: Computers in industry (Print), ISSN 0166-3615, E-ISSN 1872-6194, Vol. 147, artikel-id 103873Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

In order to facilitate deterministic behavior; industrial real-time communication stacks need another design than non-real-time communication stacks typically found in e.g., Internet of Things and Cloud solutions. We propose a flexible stack design that enable code reuse between testbeds and simulators, as well as how stack layers are driven and prioritized. The design can be generalized and used for non-real-time bare-metal solutions like battery powered Internet of Things. Our approach aims at extending the use of simulation during development of industrial systems in order to find logical errors and wrong assumptions earlier in the development. Conducted and evaluated experiments show that the proposed solutions are able to extend the use of simulation during development of real-time communication software. This is achieved by reusing the same code on an industrial testbed and in a discrete event simulator. In addition, the experiments show that the stack design is generalizable and enable reuse with other non-real-time embedded systems. The contribution consists of a set of building blocks for real-time systems that enable control over the system timing when executing on a simulation host while reusing the source code from an industrial testbed. Overall, this will improve the engineering situation, with respect to code reuse, flexibility and debugging. © 2023 The Author(s)

Ort, förlag, år, upplaga, sidor
Elsevier B.V. , 2023. Vol. 147, artikel-id 103873
Nyckelord [en]
Discrete event simulation, Embedded systems, Interactive computer systems, Internet of things, Real time systems, Software design, Code reuse, Communication stacks, Customized network simulator, Discrete-event simulations, Flexible communication, Flexible stack design, Industrial communications, Network simulators, Real-time communication, Stack designs, Testbeds, Industrial communication, Software development
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:ri:diva-64235DOI: 10.1016/j.compind.2023.103873Scopus ID: 2-s2.0-85149292015OAI: oai:DiVA.org:ri-64235DiVA, id: diva2:1744537
Anmärkning

Correspponging author: Niclas Eriksson, RISE, Sweden

We would like to thank the three anonymous reviewers whose comments significantly helped improve the paper. This work was partially supported by the Knowledge Foundation through the ITS ESS-H industrial graduate school at Mälardalen University under grant 20150277 , the Vinnova funded research projects IoTSP, SALLPI, SALLPI-phase2, ITEA3 IVVES (reference numbers 2015-06741 , 2018-04498 , 2019-04831 , 2019-02383 ), and the DAIS project funded by ECSEL Joint Undertaking (JU) under grant agreement No. 101007273 . The work reflects only the authors’ views; the funding agencies are not responsible for any use that may be made of the information it contains.

Tillgänglig från: 2023-03-20 Skapad: 2023-03-20 Senast uppdaterad: 2023-03-20Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Ericsson, NiclasLarsson, Stig

Sök vidare i DiVA

Av författaren/redaktören
Ericsson, NiclasLarsson, Stig
Av organisationen
Industriella system
I samma tidskrift
Computers in industry (Print)
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 55 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf