mdh.sePublikationer
Ä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
Extending Worst-Case Response-Time Analysis for Mixed Messages in Controller Area Network with Priority and FIFO Queues
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. (IS)ORCID-id: 0000-0003-3242-6113
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. (IS)ORCID-id: 0000-0003-2957-0966
Mälardalens högskola, Akademin för innovation, design och teknik, Inbyggda system. (IS)ORCID-id: 0000-0001-7586-0409
2014 (Engelska)Ingår i: IEEE Access, ISSN 2169-3536, Vol. 2, s. 365-380Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

The existing worst case response-time analysis for controller area network (CAN) with nodesimplementing priority and First In First Out (FIFO) queues does not support mixed messages. It assumesthat a message is queued for transmission either periodically or sporadically. However, a message canalso be queued both periodically and sporadically using mixed transmission mode implemented by severalhigher level protocols for CAN that are used in the automotive industry. We extend the existing analysisfor CAN to support any higher level protocol for CAN that uses periodic, sporadic, and mixed transmissionof messages in the systems where some nodes implement priority queues, whereas others implement FIFOqueues. In order to provide a proof of concept, we implement the extended analysis in a free tool, conductan automotive-application case study, and perform comparative evaluation of the extended analysis with theexisting analysis.

Ort, förlag, år, upplaga, sidor
2014. Vol. 2, s. 365-380
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
URN: urn:nbn:se:mdh:diva-24972DOI: 10.1109/ACCESS.2014.2319255ISI: 000209653800027Scopus ID: 2-s2.0-84923317925OAI: oai:DiVA.org:mdh-24972DiVA, id: diva2:716343
Tillgänglig från: 2014-05-09 Skapad: 2014-05-09 Senast uppdaterad: 2017-02-15Bibliografiskt granskad
Ingår i avhandling
1. Communications-Oriented Modeling and Development of Vehicular Distributed Embedded Systems
Öppna denna publikation i ny flik eller fönster >>Communications-Oriented Modeling and Development of Vehicular Distributed Embedded Systems
2014 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

The model- and component-based development approach has emerged as an attractive option for the development of vehicular distributed real-time embedded systems. Within this context we target challenges related to modeling of legacy network communication, extraction of end-to-end timing models and support for end-to-end timing analysis.

We propose a novel approach for modeling legacy network communication in these systems. By introducing special-purpose components to encapsulate and abstract the communication protocols, we allow the use of legacy nodes and legacy protocols in a component- and model-based software engineering environment. Because an end-to-end timing model should be available to perform the end-to-end response-time and delay analyses, we present a method to extract the timing models from these systems. We also extend the method to various abstraction levels and parts of the development process for the systems. During the models extraction, we identify that the existing worst-case response-time analysis for Controller Area Network (CAN), a widely used real-time network protocol in the vehicular domain, does not support mixed messages. These messages are partly periodic and partly sporadic. They are implemented by some higher-level protocols for CAN used in the industry. We extend the existing analysis which is now applicable to any higher-level protocol for CAN that uses periodic, sporadic and/or mixed transmission.

In order to show the application of our modeling techniques, timing model extraction method and extended analyses; we provide a proof of concept by extending the Rubus Component Model, which is used for the development of software for vehicular embedded real-time systems by several international companies. We also implement the end-to-end response-time and delay analyses along with the extended analysis for CAN in the existing industrial tool suite the Rubus-ICE. Moreover, we implement the extended analysis for CAN in a free tool MPS-CAN analyzer. Further, we conduct automotive-application case studies to validate our methods and techniques.

Ort, förlag, år, upplaga, sidor
Västerås: Mälardalen University, 2014
Serie
Mälardalen University Press Dissertations, ISSN 1651-4238 ; 160
Nyckelord
Embedded systems; real-time systems; distributed embedded systems; component-based development; End-to-end timing analysis; response-time analysis; Controller Area Network; component model; timing model
Nationell ämneskategori
Inbäddad systemteknik
Forskningsämne
datavetenskap
Identifikatorer
urn:nbn:se:mdh:diva-24969 (URN)978-91-7485-151-9 (ISBN)
Disputation
2014-06-16, U2-013, Mälardalens högskola, Västerås, 10:15 (Engelska)
Opponent
Handledare
Projekt
SynthSoftFEMMVAEEMDEF
Forskningsfinansiär
Vetenskapsrådet, 16330
Tillgänglig från: 2014-05-08 Skapad: 2014-05-08 Senast uppdaterad: 2014-05-09Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Personposter BETA

Mubeen, SaadMäki-Turja, JukkaSjödin, Mikael

Sök vidare i DiVA

Av författaren/redaktören
Mubeen, SaadMäki-Turja, JukkaSjödin, Mikael
Av organisationen
Inbyggda system
Teknik och teknologier

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 77 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