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
DMDL: a Hierarchical Approach to Design, Visualize, and Implement MAC Protocols
Rhein Westfal TH Aachen, Inst Networked Syst, D-52072 Aachen, Germany..
KTH, School of Electrical Engineering and Computer Science (EECS), Communication Systems, CoS, Radio Systems Laboratory (RS Lab).
Rhein Westfal TH Aachen, Inst Networked Syst, D-52072 Aachen, Germany..
2018 (English)In: 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), IEEE , 2018Conference paper, Published paper (Refereed)
Abstract [en]

This paper describes a new tool aimed for rapid development and modeling of MAC protocols that is based on hierarchical finite state machines with concurrency models. The developed tool is named Decomposite MAC Description Language (DMDL) and we arc going to provide it open source in order to support MAC protocol design, implementation, and exchange of ideas among researchers. Following the modular design philosophy, the atomic elements of DMDL are the elementary MAC function components selected from a large-scale survey on different types of MAC that we have conducted. In DMDL, a MAC protocols is modeled as a directed graph with the MAC function components at the vertices. A token-like controlling unit is defined to pass control signals and data elements among MAC function components via the directed connections. The high decomposability and modularity enables DMDL to be used as a pure graphical language, and the concurrency nature of the synchronous data flow inherently ensures concurrency as a fundamental feature of DMDL. However, the tool supports also low level direct programmability and mixing of different programming languages through a common GNU Radio approach. In order to expands its usability, DMDL is developed on GNU Radio with a number of classic MAC protocols. The performance of the protocols implemented with DMDL is in accordance with the theoretical expectations, which demonstrates that DMDL is an efficient MAC designing and implementing tool with high flexibility and reusability.

Place, publisher, year, edition, pages
IEEE , 2018.
Series
IEEE Wireless Communications and Networking Conference, ISSN 1525-3511
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-232294ISI: 000435542402118Scopus ID: 2-s2.0-85049215629ISBN: 978-1-5386-1734-2 (print)OAI: oai:DiVA.org:kth-232294DiVA, id: diva2:1233717
Conference
IEEE Wireless Communications and Networking Conference (WCNC), APR 15-18, 2018, Barcelona, SPAIN
Note

QC 20180719

Available from: 2018-07-19 Created: 2018-07-19 Last updated: 2018-07-19Bibliographically approved

Open Access in DiVA

No full text in DiVA

Scopus

Search in DiVA

By author/editor
Petrova, Marina
By organisation
Radio Systems Laboratory (RS Lab)
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 90 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