Abstract
This work introduces a domain specific language for the development of networked electronic travel aid systems (ETAs). ETAs help people who are visually impaired to move independently and safely in unfamiliar environments. They are usually developed as part of research projects or by small companies for specific tasks as a proprietary overall system. ETAs would benefit from a unified development process as well as interoperability between products. These systems usually consist of similar human-machine interfaces, but provide different information to the user. In order to focus more on this information presentation, new industrial or research projects should not have to re-engineer such systems. This problem can be solved by means of interoperability, interchangeability and a component-based development of ETAs. Hence components can be reused or even exchanged between products and prototypes. To keep the barriers of developing such systems low, a supporting framework was initiated [6]. This work presents a domain-specific modeling language as part of such a framework that supports component-based development of ETAs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Bardaro, G., Matteucci, M.: Using AADL to model and develop ROS-based robotic application. In: 2017 First IEEE International Conference on Robotic Computing (IRC), pp. 204–207. IEEE (2017). https://doi.org/10.1109/IRC.2017.59
Bardaro, G., Semprebon, A., Matteucci, M.: A use case in model-based robot development using AADL and ROS. In: Proceedings of the 1st International Workshop on Robotics Software Engineering, RoSE ’18, pp. 9–16. ACM (2018). https://doi.org/10.1145/3196558.3196560
Dehnavi, S., Sedaghatbaf, A., Salmani, B., Sirjani, M., Kargahi, M., Khamespanah, E.: Towards an actor-based approach to design verified ROS-based robotic programs using rebeca. Procedia Comput. Sci. 155, 59–68 (2019). https://doi.org/10.1016/j.procs.2019.08.012
Radermacher, A., Morelli, M., Hussein, M., Nouacer, R.: Designing drone systems with papyrus for robotics. In: Proceedings of the 2021 Drone Systems Engineering and Rapid Simulation and Performance Evaluation: Methods and Tools Proceedings, pp. 29–35. ACM (2021). https://doi.org/10.1145/3444950.3444956
Wehrmeister, M.A.: Generating ROS-based software for industrial cyber-physical systems from UML/MARTE. In: 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 313–320. IEEE (2020). https://doi.org/10.1109/ETFA46521.2020.9212077
von Zabiensky, F., Bienhaus, D.: A framework for electronic travel aids. In: Proceedings of the International Conference on Computer-Human Interaction Research and Applications, pp. 172–177. SCITEPRESS - Science and Technology Publications (2017). https://doi.org/10.5220/0006514701720177
von Zabiensky, F., Kreutzer, M., Bienhaus, D.: AADL zur Modellierung, Analyse und Code-Generierung für ROS2-Architekturen. In: Bauer, B., Wittenberg, C. (eds.) AALE 2019 Autonome Und Intelligente Systeme in Der Automatisierungstechnik 16, Fachkonferenz, Heilbronn, 28 Februar–1 März 2019, pp. 373–380. VDE Verlag (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
von Zabiensky, F., Loosen, C., Kreutzer, M., Bienhaus, D. (2021). A Domain-Specific Language for Model-Driven Development of Networked Electronic Travel Aid Systems. In: Stephanidis, C., Antona, M., Ntoa, S. (eds) HCI International 2021 - Late Breaking Posters. HCII 2021. Communications in Computer and Information Science, vol 1499. Springer, Cham. https://doi.org/10.1007/978-3-030-90179-0_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-90179-0_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-90178-3
Online ISBN: 978-3-030-90179-0
eBook Packages: Computer ScienceComputer Science (R0)