CFP last date
20 May 2024
Reseach Article

Indoor-DSL: A Model Driven Approach to Modeling Indoor Representation Models for a Navigation Infrastructure

by Evaldo Da Silva Andrade, Samyr B. Vale
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 42
Year of Publication: 2020
Authors: Evaldo Da Silva Andrade, Samyr B. Vale
10.5120/ijca2020920538

Evaldo Da Silva Andrade, Samyr B. Vale . Indoor-DSL: A Model Driven Approach to Modeling Indoor Representation Models for a Navigation Infrastructure. International Journal of Computer Applications. 176, 42 ( Jul 2020), 7-14. DOI=10.5120/ijca2020920538

@article{ 10.5120/ijca2020920538,
author = { Evaldo Da Silva Andrade, Samyr B. Vale },
title = { Indoor-DSL: A Model Driven Approach to Modeling Indoor Representation Models for a Navigation Infrastructure },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2020 },
volume = { 176 },
number = { 42 },
month = { Jul },
year = { 2020 },
issn = { 0975-8887 },
pages = { 7-14 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume176/number42/31481-2020920538/ },
doi = { 10.5120/ijca2020920538 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:41:06.583881+05:30
%A Evaldo Da Silva Andrade
%A Samyr B. Vale
%T Indoor-DSL: A Model Driven Approach to Modeling Indoor Representation Models for a Navigation Infrastructure
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 42
%P 7-14
%D 2020
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Internal positioning and navigation tools provide important information about semantic aspects of buildings, however information about indoor maps construction is not usually available and designing tools used for modeling indoor environments are hard to use or expensive. In this article, a Domain Specific Language (DSL) for modeling indoor environments is presented, allowing to create internal representation models, independent of platform. This work aims to create indoor map models for infrastructure of Indoor Navigation System (INavigS), where all the domain concepts present in the tool are used to specify models. The principles of the Model Driven Approach (MDA) are applied to define a metamodel language. In addition, a graphical interface is provided for modeling indoor environment models used by INavigS, allowing to model internal indoor environments quickly and easily, keeping the focus on concerns related to the domain of navigation infrastructure.

References
  1. Luciano Caraciolo Albuquerque. 2d vector map and database design for indoor assisted navigation. Master’s thesis, CUNY City College, apr 2017.
  2. Marco Brambilla, Jordi Cabot, and Manuel Wimmer. Model-Driven Software Engineering in Practice, volume 1. 2012.
  3. John Brooke. Sus: a quick and dirty’usability. Usability evaluation in industry, page 189, 1996.
  4. Luca Calderoni, Matteo Ferrara, Annalisa Franco, and Dario Maio. Indoor localization in a hospital environment using random forest classifiers. Expert Systems with Applications, 42(1):125–134, January 2015.
  5. Hil´ario Jos´e Silveira Castro, Ivanovitch Medeiros Dantas da Silva, and Silvio Costa Sampaio. Uma metodologia de localizac¸ ˜ao indoor para smartphones em ambientes de cidades inteligentes. In Anais do I Workshop Brasileiro de Cidades Inteligentes. SBC, 2018.
  6. Nidal Chalhoub and Gabriella Simon-Nagy. Indoor navigation based on linked data at honv´ed hospital, budapest. In 2018 IEEE 12th International Symposium on Applied Computational Intelligence and Informatics (SACI). IEEE, May 2018.
  7. Ionut-Catalin Draghici, Andrei Vasilateanu, Nicolae Goga, Bujor Pavaloiu, Laurentiu Guta, Monica N Mihailescu, and Costin-Anton Boiangiu. Indoor positioning system for location based healthcare using trilateration with corrections. In 2017 International Conference on Engineering, Technology and Innovation (ICE/ITMC), pages 169–172. IEEE, 2017.
  8. Atli F. Einarsson, Patrekur Patreksson, Mohammad Hamdaqa, and Abdelwahab Hamou-Lhadj. SmartHomeML: Towards a domain-specific modeling language for creating smart home applications. In 2017 IEEE International Congress on Internet of Things (ICIOT). IEEE, June 2017.
  9. Teo Eterovic, Enio Kaljic, Dzenana Donko, Adnan Salihbegovic, and Samir Ribic. An internet of things visual domain specific modeling language based on UML. In 2015 XXV International Conference on Information, Communication and Automation Technologies (ICAT). IEEE, October 2015.
  10. F. Fadli, N. Kutty, Z. Wang, S. Zlatanova, L. Mahdjoubi, P. Boguslawski, and V. Zverovich. Extending indoor open street mapping environments to navigable 3D citygml building models: Emergency response assessment. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives, 42(4):241–247, 2018.
  11. Martin Fowler. Domain Specific Languages. Addison-Wesley Professional, 1st edition, 2010.
  12. Chung-Hao Huang, Lun-Hui Lee, Chian C Ho, Lang-Long Wu, and Zu-Hao Lai. Real-time rfid indoor positioning system based on kalman-filter drift removal and heron-bilateration location estimation. IEEE Transactions on Instrumentation and Measurement, 64(3):728–739, 2014.
  13. Watthanasak Jeamwatthanachai, Mike Wald, and Gary Wills. Map data representation for indoor navigation a design framework towards a construction of indoor map. In 2016 International Conference on Information Society (i-Society). IEEE, October 2016.
  14. Abdelilah Kahlaoui and Alain Abran. Demystifying domain specific languages. In Computational Linguistics: Concepts, Methodologies, Tools, and Applications, pages 228–250. IGI Global.
  15. Steven Kelly and Juha Pekka Tolvanen. Domain-Specific Modeling: Enabling Full Code Generation. 2007.
  16. Steven Kelly and Juha-Pekka Tolvanen. Domain-specific modeling: enabling full code generation. John Wiley & Sons, 2008.
  17. Ismahne Hadj Khalifa, Abdelkader El Kamel, and Bernard Barfety. Real time indoor intelligent navigation system inside hypermarkets. IFAC Proceedings Volumes, 43(8):461 – 466, 2010. 12th IFAC Symposium on Large Scale Systems: Theory and Applications.
  18. Yun Ji Kim, Hye Young Kang, and Jiyeong Lee. Development of indoor spatial data model using CityGML ADE. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives, XL-2/W2(November):41–45, 2013.
  19. Thomas K¨uhne. Matters of (meta-) modeling. Software & Systems Modeling, 5(4):369–385, July 2006.
  20. Juhani Lavonen. Developing a web application for indoor map data management. Master’s thesis, Metropolia Ammattikorkeakoulu, may 2018.
  21. Ki-Joune Li and Jiyeong Lee. Indoor spatial awareness initiative and standard for indoor spatial data. In Proceedings of IROS 2010 Workshop on Standardization for Service Robot, volume 18, 2010.
  22. Ki-Joune Li, Sisi Zlatanova, J. Torres-Sospedra, A. Perez-Navarro, Christos Laoudias, and Adriano Moreira. Survey on indoor map standards and formats. In 2019 International Conference on Indoor Positioning and Indoor Navigation (IPIN). IEEE, September 2019.
  23. Zhixing Lin, Chundi Xiu, Wei Yang, and Dongkai Yang. A graph-based topological maps generation method for indoor localization. In 2018 Ubiquitous Positioning, Indoor Navigation and Location-Based Services (UPINLBS), pages 1–8. IEEE, March 2018.
  24. Hannah Ritchie Max Roser and Esteban Ortiz-Ospina. World population growth. Our World in Data, 2013. https://ourworldindata.org/world-population-growth.
  25. Allinger Lima Medeiros. Inavigs: uma infraestrutura de software ciente de contexto para navegac¸ ˜ao indoor. Master degree thesis, Universidade Federal do Maranh˜ao, 2018.
  26. L. C Muniz. M-hub. Available at www.lsdi.ufma.br/ projetos/cddl/doku.php (accessed 2020.06.13).
  27. OpenStreetMap. Potlatch 2. Available at https: //wiki.openstreetmap.org/wiki/Potlatch_2 (accessed 2020.05.22).
  28. Lucio Padrini-Andrade, Rita de C´assia Xavier Balda, Kelsy Catherina Nema Areco, Paulo Bandiera-Paiva, Maryn´ea do Vale Nunes, S´ergio Tadeu Martins Marba, Werther Brunow de Carvalho, Ligia Maria Suppo de Souza Rugolo, Jo˜ao Henrique Carvalho de Almeida, Renato Soibelmann Procianoy, et al. Avaliac¸ ˜ao da usabilidade de um sistema de informac¸ ˜ao em sa´ude neonatal segundo a percepc¸ ˜ao do usu´ario. Revista Paulista de Pediatria, 37(1):90–96, 2019.
  29. Pimenta Paulo. Application of Model-driven engineering to multi-agent systems: a language to model behaviors of reactive agents. Thse de doctorat : Informatique : Universit de montpellier, Montpellier : Universit de Montpellier, 2017.
  30. Celso Pereira, Ant´onio Sousa, and V´itor Filipe. Open-Source Indoor Navigation System Adapted to Users with Motor Disabilities. Procedia Computer Science, 67(Dsai):38–47, 2015.
  31. Chris Rhodes. Construction industry: statistics and policy. House of Commons Library, (01432):3–7, 2019.
  32. Jorge Rocha and Nair Alves. Osm indoor: moving forward. In OGRS2012-Symposium proceedings, pages 261–167, 2012.
  33. Irene Rubino, Jetmir Xhembulla, Andrea Martina, Andrea Bottino, and G. Malnati. Musa: Using indoor positioning and navigation to enhance cultural experiences in a museum. Sensors (Basel, Switzerland), 13:17445–71, 12 2013.
  34. Derik Schr¨oter and Michael Beetz. RG˜Mapping: Building Object-Oriented Representations of Structured Human Environments. 6-th Open Russian-German Workshop on Pattern Recognition and Image Understanding (OGRW), Katun/Russia, pages 1–4, 2004.
  35. Srishti Srivastavaa, Nishith Maheshwarib, and K Rajanc. TOWARDS GENERATING SEMANTICALLY-RICH INDOORGML DATA FROM ARCHITECTURAL PLANS. ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLII-4:591–595, September 2018.
  36. Carl Turner, James Lewis, and Jakob Nielsen. Determining Usability Test Sample Size, volume 3. 01 2006.
  37. Arie van Deursen, Paul Klint, and Joost Visser. Domain-specific languages: an annotated bibliography. ACM SIGPLAN Notices, 35(6):26–36, 2000.
  38. Markus Voelter, Sebastian Benz, Christian Dietrich, Birgit Engelmann, Mats Helander, Lennart C. L. Kats, Eelco Visser, and Guido Wachsmuth. DSL Engineering - Designing, Implementing and Using Domain-Specific Languages. dslbook.org, 2013.
  39. Zhiyong Wang and Lei Niu. A data model for using openstreetmap to integrate indoor and outdoor route planning. Sensors (Switzerland), 18(7):1–19, 2018.
  40. Chenglu Wen, Siyu Pan, Cheng Wang, and Jonathan Li. An Indoor Backpack System for 2-D and 3-D Mapping of Building Interiors. IEEE Geoscience and Remote Sensing Letters, 13(7):992–996, 2016.
  41. Liping Yang and Michael Worboys. Generation of navigation graphs for indoor space. International Journal of Geographical Information Science, 29(10):1737–1756, 2015.
  42. H. Zender, O. Mart´inez Mozos, P. Jensfelt, G. J.M. Kruijff, and W. Burgard. Conceptual spatial representations for indoor mobile robots. Robotics and Autonomous Systems, 56(6):493–502, 2008.
Index Terms

Computer Science
Information Sciences

Keywords

Domain-Specific Language Indoor representation model Model-Driven Engineering Modeling language Indoor Navigation