Araştırma Makalesi

Modelling Internet of Things Software for Public Transportation

Cilt: 6 Sayı: 2 23 Ekim 2023
PDF İndir
TR EN

Modelling Internet of Things Software for Public Transportation

Öz

The Internet of Things (IoT) is a very promising domain and it is one of the leading technologies used in the public transportation in recent years. However, in addition to the heterogeneity and high complexity problems which are usually observed in the development of IoT systems, the specific needs of public transportation domain make the construction of such systems even harder for the public transportation. This paper proposes the use of a domain-specific modelling language (DSML), called DSML4PT, to facilitate the design and implementation of IoT-based public transportation systems. A metamodel is introduced that enables modeling IoT-based applications according to the different viewpoints and leads to the model-driven engineering of such applications for different IoT-based public transportation platforms. Furthermore, originated from this metamodel, design and implementation of the DSML4PT language with including its syntax and semantics definitions are all discussed in this paper. Use of this DSML supports both the design of the IoT-based public transportation software graphically and the automatic generation of the code required for the implementation. Based on the conducted case study, it has been observed that 80% of a public transportation application can be generated only with using DSML4PT.

Anahtar Kelimeler

Kaynakça

  1. Acceleo (2018). Acceleo Model to Text Language. https://www.eclipse.org/acceleo/, (Access: 21 September 2023).
  2. Ahmed, A., Kleiner, M. and Roucoules, L. (2019). Model-Based Interoperability IoT Hub for the Supervision of Smart Gas Distribution Networks. IEEE Systems Journal, 13 - 2.
  3. Alulema, D., Iribarne, L. and Criado, J. (2017). A DSL for the Development of Heterogeneous Applications. 5th International Conference on Future Internet of Things and Cloud Workshops, Prague, Czech Republic, 21-23 August.
  4. Arslan, S. and Kardaş, G. (2021). The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems. 15th Turkish National Software Engineering Symposium (UYMS), Izmir, Turkey, 17-19 November.
  5. Arslan, S., Ozkaya, M. and Kardas, G. (2023). Modeling Languages for Internet of Things (IoT) Applications: A Comparative Analysis Study. Mathematics, 11, 1263.
  6. Asici, T. Z., Karaduman, B., Eslampanah, R., Challenger, M., Denil, J. and Vangheluwe, H. (2019). Applying Model Driven Engineering Techniques to the Development of Contiki-Based IoT Systems. IEEE/ACM 1st International Workshop on Software Engineering Research & Practices for the Internet of Things, Montreal, QC, Canada, 27-27 May.
  7. Aydin, M.B., Oz, C., Cetin Tulazoglu, D. and Kardas, G. (2019). Development of an ITxPT compliant information system for public transportation vehicles. Journal of Intelligent Transportation Systems and Applications, 2:2, 1-13.
  8. Barriga, J.A., Clemente, P.J., Pérez-Toledano, M.A., Jurado-Málaga, E. and Hernández, J. (2023). Design, code generation and simulation of IoT environments with mobility devices by using model-driven development: SimulateIoT-Mobile. Pervasive and Mobile Computing, 89, 101751.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Siberfizik Sistemleri ve Nesnelerin İnterneti, Toplu Taşıma

Bölüm

Araştırma Makalesi

Erken Görünüm Tarihi

20 Ekim 2023

Yayımlanma Tarihi

23 Ekim 2023

Gönderilme Tarihi

16 Temmuz 2023

Kabul Tarihi

6 Ekim 2023

Yayımlandığı Sayı

Yıl 2023 Cilt: 6 Sayı: 2

Kaynak Göster

APA
Arslan, S., & Kardaş, G. (2023). Modelling Internet of Things Software for Public Transportation. Akıllı Ulaşım Sistemleri ve Uygulamaları Dergisi, 6(2), 425-445. https://doi.org/10.51513/jitsa.1328020
AMA
1.Arslan S, Kardaş G. Modelling Internet of Things Software for Public Transportation. Jitsa. 2023;6(2):425-445. doi:10.51513/jitsa.1328020
Chicago
Arslan, Sadık, ve Geylani Kardaş. 2023. “Modelling Internet of Things Software for Public Transportation”. Akıllı Ulaşım Sistemleri ve Uygulamaları Dergisi 6 (2): 425-45. https://doi.org/10.51513/jitsa.1328020.
EndNote
Arslan S, Kardaş G (01 Ekim 2023) Modelling Internet of Things Software for Public Transportation. Akıllı Ulaşım Sistemleri ve Uygulamaları Dergisi 6 2 425–445.
IEEE
[1]S. Arslan ve G. Kardaş, “Modelling Internet of Things Software for Public Transportation”, Jitsa, c. 6, sy 2, ss. 425–445, Eki. 2023, doi: 10.51513/jitsa.1328020.
ISNAD
Arslan, Sadık - Kardaş, Geylani. “Modelling Internet of Things Software for Public Transportation”. Akıllı Ulaşım Sistemleri ve Uygulamaları Dergisi 6/2 (01 Ekim 2023): 425-445. https://doi.org/10.51513/jitsa.1328020.
JAMA
1.Arslan S, Kardaş G. Modelling Internet of Things Software for Public Transportation. Jitsa. 2023;6:425–445.
MLA
Arslan, Sadık, ve Geylani Kardaş. “Modelling Internet of Things Software for Public Transportation”. Akıllı Ulaşım Sistemleri ve Uygulamaları Dergisi, c. 6, sy 2, Ekim 2023, ss. 425-4, doi:10.51513/jitsa.1328020.
Vancouver
1.Sadık Arslan, Geylani Kardaş. Modelling Internet of Things Software for Public Transportation. Jitsa. 01 Ekim 2023;6(2):425-4. doi:10.51513/jitsa.1328020