TY - GEN
T1 - On the Integration of Multiple Modeling Methodologies into a Single User Interface
AU - Henschen, Lawrence
AU - Lee, Julia
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - BACNet
KW - FSM
KW - Integrated interface
KW - Modeling
KW - Petri
KW - UML
UR - http://www.scopus.com/inward/record.url?scp=85088744486&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85088744486&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-50344-4_15
DO - 10.1007/978-3-030-50344-4_15
M3 - Conference contribution
AN - SCOPUS:85088744486
SN - 9783030503437
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 193
EP - 206
BT - Distributed, Ambient and Pervasive Interactions - 8th International Conference, DAPI 2020, Held as Part of the 22nd HCI International Conference, HCII 2020, Proceedings
A2 - Streitz, Norbert
A2 - Konomi, Shin’ichi
PB - Springer
T2 - 8th International Conference on Distributed, Ambient and Pervasive Interactions, DAPI 2020, held as part of the 22nd International Conference on Human-Computer Interaction, HCII 2020
Y2 - 19 July 2020 through 24 July 2020
ER -