Abstract
The development, analysis, and refinement of modern Embedded Systems (ES) and Internet of Things (IoT) applications require the use of complex models. These, in turn, require a variety of modeling techniques that can be used for different aspects of a given ES or IoT project. ES and IoT projects nowadays are well beyond pencil-and-paper development and analysis, so sophisticated tools with well-designed human-computer interfaces are required. Such tools do exist for various modeling techniques individually – for example, tools for Petri Net modeling, tools for UML modeling, etc. Some tools are able to translate a model in one methodology to a second model or to a programming language. However, no tool exists that integrates the major modeling methods used in ES and IoT into a single package that allows designers and engineers to explore through a single interface all the aspects of the project. This makes it difficult for the designers and engineers to see how operations, or even changes, modeled in one methodology impact models in the other methodologies. Designers and engineers can’t see the whole picture within a single tool. We argue that such a tool is needed for ES and IoT and propose a set of requirements that such an integrated tool must satisfy in order to be truly useful in the design and analysis of ES and IoT projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sparx Systems. https://sparxsystems.com/products/ea/. Accessed 18 Jan 2020
Wikipedia. https://en.wikipedia.org/wiki/Enterprise_Architect_(software). Accessed 18 Jan 2020
Simon, E., Stoffel, K.: State machines and petri nets as a formal representation for systems life cycle management. In: Proceedings of IADIS International Conference Information Systems 2009, pp. 275–272. IADIS Press, Barcelona (2009)
DISQUS. https://www.uml-diagrams.org/state-machine-diagrams.html. Accessed 18 Jan 2020
Wikipedia. https://en.wikipedia.org/wiki/Unified_Modeling_Language. Accessed 18 Jan 2020
Wikipedia. https://en.wikipedia.org/wiki/Finite-state_machine. Accessed 18 Jan 2020
Wikipedia. https://en.wikipedia.org/wiki/Specification_and_Description_Language. Accessed 18 Jan 2020
Wikipedia. https://en.wikipedia.org/wiki/Petri_net. Accessed 18 Jan 2020
Wikipedia. https://en.wikipedia.org/wiki/BACnet. Accessed 18 Jan 2020
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Henschen, L., Lee, J. (2020). On the Integration of Multiple Modeling Methodologies into a Single User Interface. In: Streitz, N., Konomi, S. (eds) Distributed, Ambient and Pervasive Interactions. HCII 2020. Lecture Notes in Computer Science(), vol 12203. Springer, Cham. https://doi.org/10.1007/978-3-030-50344-4_15
Download citation
DOI: https://doi.org/10.1007/978-3-030-50344-4_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50343-7
Online ISBN: 978-3-030-50344-4
eBook Packages: Computer ScienceComputer Science (R0)