https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Actors for Timing Analysis of Distributed Redundant Controllers
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
University of California at Berkeley, Berkeley, United States.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
Mälardalen University, School of Business, Society and Engineering.
Show others and affiliations
2026 (English)In: Lecture Notes in Computer Science, vol. 16120, Springer, 2026, Vol. LNCS 16120, p. 189-214Chapter in book (Other academic)
Abstract [en]

We use two actor-based languages, Timed Rebeca and Lingua Franca, to show modeling, model checking, implementation, and timing analysis of an industry-suggested algorithm for role selection in distributed control systems with redundancy. The algorithm prioritizes consistency over availability in trade-off situations. We show scenarios that simulate the environment and possible faults and use the Timed Rebeca model checking tool to investigate whether they may cause a failure. We also show the maximum latency that can be tolerated without causing inconsistency. We then use the coordination language Lingua Franca to implement the model. It can also simulate network switches, allowing you to set up test scenarios that include network degradation, such as switch failures, packet losses, and excessive latency. This can be set up as a hardware-in-the-loop simulation, where the actual node implementations interact with simulated switches and the network.

Place, publisher, year, edition, pages
Springer, 2026. Vol. LNCS 16120, p. 189-214
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 16120
Keywords [en]
Control system analysis, Distributed computer systems, Distributed parameter control systems, Model checking, Modeling languages, Timing circuits, Distributed-control, Implementation analysis, Maximum latency, Model checking tools, Model implementation, Modeling timing, Models checking, Redundant controllers, Timing Analysis, Trade off, Economic and social effects
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-73561DOI: 10.1007/978-3-032-05291-9_8Scopus ID: 2-s2.0-105017373928ISBN: 978-3-032-05290-2 (print)ISBN: 978-3-032-05291-9 (electronic)OAI: oai:DiVA.org:mdh-73561DiVA, id: diva2:2004891
Available from: 2025-10-08 Created: 2025-10-08 Last updated: 2026-06-10Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Sirjani, MarjanMoezkarimi, ZahraPourvatan, BahmanJohansson, BjarneMarksteiner, StefanPapadopoulos, Alessandro

Search in DiVA

By author/editor
Sirjani, MarjanMoezkarimi, ZahraPourvatan, BahmanJohansson, BjarneMarksteiner, StefanPapadopoulos, Alessandro
By organisation
Embedded SystemsSchool of Business, Society and Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 85 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf