{"id":"https://openalex.org/W2808599088","doi":"https://doi.org/10.1109/wcnc.2018.8377397","title":"DMDL: A hierarchical approach to design, visualize, and implement MAC protocols","display_name":"DMDL: A hierarchical approach to design, visualize, and implement MAC protocols","publication_year":2018,"publication_date":"2018-04-01","ids":{"openalex":"https://openalex.org/W2808599088","doi":"https://doi.org/10.1109/wcnc.2018.8377397","mag":"2808599088"},"language":"en","primary_location":{"id":"doi:10.1109/wcnc.2018.8377397","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcnc.2018.8377397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE Wireless Communications and Networking Conference (WCNC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100651198","display_name":"Peng Wang","orcid":"https://orcid.org/0000-0003-1635-5255"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Peng Wang","raw_affiliation_strings":["Institute for Networked Systems, RWTH Aachen University, Aachen, Germany"],"affiliations":[{"raw_affiliation_string":"Institute for Networked Systems, RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064915398","display_name":"Marina Petrova","orcid":"https://orcid.org/0000-0003-3876-2214"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Marina Petrova","raw_affiliation_strings":["School of Information and Communications Technology, KTH Royal Institute of Technology, KISTA, Sweden"],"affiliations":[{"raw_affiliation_string":"School of Information and Communications Technology, KTH Royal Institute of Technology, KISTA, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031180041","display_name":"Petri M\u00e4h\u00f6nen","orcid":"https://orcid.org/0000-0001-6934-8636"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Petri Mahonen","raw_affiliation_strings":["Institute for Networked Systems, RWTH Aachen University, Aachen, Germany"],"affiliations":[{"raw_affiliation_string":"Institute for Networked Systems, RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5100651198"],"corresponding_institution_ids":["https://openalex.org/I887968799"],"apc_list":null,"apc_paid":null,"fwci":0.6411,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.71279422,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8735549449920654},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.6823323369026184},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.4868713915348053},{"id":"https://openalex.org/keywords/reusability","display_name":"Reusability","score":0.47013503313064575},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4430287480354309},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4280402958393097},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.42374932765960693},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.11956778168678284},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11714321374893188}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8735549449920654},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.6823323369026184},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.4868713915348053},{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.47013503313064575},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4430287480354309},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4280402958393097},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.42374932765960693},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.11956778168678284},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11714321374893188}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/wcnc.2018.8377397","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcnc.2018.8377397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE Wireless Communications and Networking Conference (WCNC)","raw_type":"proceedings-article"},{"id":"pmh:oai:publications.rwth-aachen.de:731335","is_oa":false,"landing_page_url":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-2018-227409%22","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Piscataway, NJ : IEEE 6 Seiten (2018). doi:10.1109/WCNC.2018.8377397","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1567867010","https://openalex.org/W1968861283","https://openalex.org/W1998558222","https://openalex.org/W2017288844","https://openalex.org/W2056364244","https://openalex.org/W2099529102","https://openalex.org/W2102316574","https://openalex.org/W2124489580","https://openalex.org/W2129717347","https://openalex.org/W2136536470","https://openalex.org/W2137468186","https://openalex.org/W2159320215","https://openalex.org/W2322524800","https://openalex.org/W2343359697","https://openalex.org/W4302377426","https://openalex.org/W6633993889"],"related_works":["https://openalex.org/W4282938614","https://openalex.org/W2906929912","https://openalex.org/W2099755394","https://openalex.org/W2350686889","https://openalex.org/W1965839502","https://openalex.org/W2621742671","https://openalex.org/W2114764029","https://openalex.org/W2913352275","https://openalex.org/W2373101891","https://openalex.org/W2277606120"],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"a":[3,77,91,97,140,157,178,196],"new":[4],"tool":[5,28,164,228],"aimed":[6],"for":[7],"rapid":[8],"development":[9],"and":[10,36,53,118,132,144,171,226,232],"modeling":[11],"of":[12,55,67,83,148,160,173,198,204],"MAC":[13,32,49,72,84,92,102,122,200,224],"protocols":[14,93,206],"that":[15,85,219],"is":[16,29,94,112,190,210,221],"based":[17],"on":[18,80,192],"hierarchical":[19],"finite":[20],"state":[21],"machines":[22],"with":[23,100,195,208,213,229],"concurrency":[24,146,155],"models.":[25],"The":[26,129,202],"developed":[27,191],"named":[30],"Decomposite":[31],"Description":[33],"Language":[34],"(DMDL)":[35],"we":[37,86],"are":[38,69],"going":[39],"to":[40,47,114,136,185],"provide":[41],"it":[42],"open":[43],"source":[44],"in":[45,211],"order":[46,184],"support":[48],"protocol":[50],"design,":[51],"implementation,":[52],"exchange":[54],"ideas":[56],"among":[57,121],"researchers.":[58],"Following":[59],"the":[60,64,70,101,106,126,145,149,163,205,214],"modular":[61],"design":[62],"philosophy,":[63],"atomic":[65],"elements":[66,120],"DMDL":[68,135,189,209,220],"elementary":[71],"function":[73,103,123],"components":[74,104,124],"selected":[75],"from":[76],"large-scale":[78],"survey":[79],"different":[81,174],"types":[82],"have":[87],"conducted.":[88],"In":[89,183],"DMDL,":[90],"modeled":[95],"as":[96,139,156],"directed":[98,127],"graph":[99],"at":[105],"vertices.":[107],"A":[108],"token-like":[109],"controlling":[110],"unit":[111],"defined":[113],"pass":[115],"control":[116],"signals":[117],"data":[119,151],"via":[125],"connections.":[128],"high":[130,230],"decomposability":[131],"modularity":[133],"enables":[134],"be":[137],"used":[138],"pure":[141],"graphical":[142],"language,":[143],"nature":[147],"synchronous":[150],"flow":[152],"inherently":[153],"ensures":[154],"fundamental":[158],"feature":[159],"DMDL.":[161],"However,":[162],"supports":[165],"also":[166],"low":[167],"level":[168],"direct":[169],"programmability":[170],"mixing":[172],"programming":[175],"languages":[176],"through":[177],"common":[179],"GNU":[180,193],"Radio":[181,194],"approach.":[182],"expands":[186],"its":[187],"usability,":[188],"number":[197],"classic":[199],"protocols.":[201],"performance":[203],"implemented":[207],"accordance":[212],"theoretical":[215],"expectations,":[216],"which":[217],"demonstrates":[218],"an":[222],"efficient":[223],"designing":[225],"implementing":[227],"flexibility":[231],"reusability.":[233]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
