DSML4TinyOS: Code generation for wireless devices

dc.contributor.author Marah H.M.
dc.contributor.author Eslampanah, Raheleh
dc.contributor.author Challenger M.
dc.date.accessioned 2023-06-16T18:52:10Z
dc.date.available 2023-06-16T18:52:10Z
dc.date.issued 2018
dc.description 2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018 -- 14 October 2018 through 19 October 2018 -- 145787 en_US
dc.description.abstract There are various operating systems and programming languages for programming the low power wireless devices in the Internet of Things (IoT). This heterogeneity makes the process of programming these devices time-consuming and complex. In our running study, we aim to deploy Model-driven Engineering (MDE) techniques in order to increase the level of abstraction to deal with this complexity. To this end, our purpose is to provide a platform-independent modeling framework for the development of IoT programs from developers' domain models. This will be realized by developing various platform specific modeling environments for different IoT operating systems and their programming languages. In this paper, we present DSML4TinyOS; a Domain-specific Modeling Language for TinyOS with which the developers can generate architectural code for low power wireless devices in nesC language. The metamodel, graphical concrete syntax, constraint checking rules, and model to text transformation rules of DSML4TinyOS are introduced and a case study is presented for the evaluation of the proposed DSML. © 2018 CEUR-WS. All rights reserved. en_US
dc.description.sponsorship Ege Üniversitesi; Bilimsel Araştirma Projeleri Birimi, Istanbul Üniversitesi: 17-UBE-002; National Research University Higher School of Economics, HSE; Osaka University of Economics, OUE en_US
dc.description.sponsorship This study is realized in the scope of the Scientific Research Project No 17-UBE-002 at EGE University, Izmir-Turkey. Also, the authors would like to acknowledge Izmir University of Economics for their supports. en_US
dc.identifier.issn 1613-0073
dc.identifier.scopus 2-s2.0-85063081691
dc.identifier.uri https://hdl.handle.net/20.500.14365/4607
dc.language.iso en en_US
dc.publisher CEUR-WS en_US
dc.relation.ispartof CEUR Workshop Proceedings en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Code generation en_US
dc.subject Domain-specific Modeling Language en_US
dc.subject Model-driven Engineering en_US
dc.subject TinyOS en_US
dc.subject Wireless Sensor Network en_US
dc.subject Codes (symbols) en_US
dc.subject Complex networks en_US
dc.subject Computer simulation languages en_US
dc.subject Modeling languages en_US
dc.subject Radio en_US
dc.subject Specification languages en_US
dc.subject Visual languages en_US
dc.subject Wireless sensor networks en_US
dc.subject Code Generation en_US
dc.subject Domain specific modeling languages en_US
dc.subject Internet of thing (IOT) en_US
dc.subject Model to text transformations en_US
dc.subject Model-driven Engineering en_US
dc.subject Platform independent model en_US
dc.subject Platform specific model en_US
dc.subject TinyOS en_US
dc.subject Internet of things en_US
dc.title DSML4TinyOS: Code generation for wireless devices en_US
dc.type Conference Object en_US
dspace.entity.type Publication
gdc.author.scopusid 57188847344
gdc.author.scopusid 55910368200
gdc.coar.access metadata only access
gdc.coar.type text::conference output
gdc.description.departmenttemp Marah, H.M., International Computer Institute, Ege University, Izmir, Turkey; Eslampanah, R., Electric and Electronics Engineering Department, Izmir University of Economics, Izmir, Turkey; Challenger, M., International Computer Institute, Ege University, Izmir, Turkey en_US
gdc.description.endpage 514 en_US
gdc.description.publicationcategory Konferans Öğesi - Uluslararası - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q4
gdc.description.startpage 509 en_US
gdc.description.volume 2245 en_US
gdc.description.wosquality N/A
gdc.index.type Scopus
gdc.scopus.citedcount 7
gdc.virtual.author Eslampanah, Raheleh
relation.isAuthorOfPublication eb67f61e-35ba-4e07-8d94-6d1706262c8f
relation.isAuthorOfPublication.latestForDiscovery eb67f61e-35ba-4e07-8d94-6d1706262c8f
relation.isOrgUnitOfPublication b02722f0-7082-4d8a-8189-31f0230f0e2f
relation.isOrgUnitOfPublication 26a7372c-1a5e-42d9-90b6-a3f7d14cad44
relation.isOrgUnitOfPublication e9e77e3e-bc94-40a7-9b24-b807b2cd0319
relation.isOrgUnitOfPublication.latestForDiscovery b02722f0-7082-4d8a-8189-31f0230f0e2f

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
3650.pdf
Size:
3.08 MB
Format:
Adobe Portable Document Format