SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:ri-64235"
 

Sökning: id:"swepub:oai:DiVA.org:ri-64235" > A flexible communic...

A flexible communication stack design for improved software development on industrial testbeds and simulators

Ericsson, Niclas (författare)
RISE,Industriella system,RISE Research Institutes of Sweden, Digital Systems, Industrial Systems, Västerås, Sweden
Åkerberg, Johan (författare)
Mälardalens universitet,Inbyggda system
Björkman, Mats (författare)
Mälardalens universitet,Inbyggda system
visa fler...
Lennvall, Tomas (författare)
Epiroc Rock Drills AB, Örebro, Sweden
Larsson, Stig (författare)
RISE,Industriella system,RISE Research Institutes of Sweden, Digital Systems, Industrial Systems, Västerås, Sweden
Pei Breivold, Hongyu (författare)
ABB AB, Robotics, Västerås, Sweden
visa färre...
 (creator_code:org_t)
Elsevier B.V. 2023
2023
Engelska.
Ingår i: Computers in industry (Print). - : Elsevier B.V.. - 0166-3615 .- 1872-6194. ; 147
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • 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)

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datorteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Engineering (hsv//eng)
TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Nyckelord

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

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy