Skip to main content

On the Integration of Multiple Modeling Methodologies into a Single User Interface

  • Conference paper
  • First Online:
Distributed, Ambient and Pervasive Interactions (HCII 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12203))

Included in the following conference series:

  • 1652 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Sparx Systems. https://sparxsystems.com/products/ea/. Accessed 18 Jan 2020

  2. Wikipedia. https://en.wikipedia.org/wiki/Enterprise_Architect_(software). Accessed 18 Jan 2020

  3. 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)

    Google Scholar 

  4. DISQUS. https://www.uml-diagrams.org/state-machine-diagrams.html. Accessed 18 Jan 2020

  5. Wikipedia. https://en.wikipedia.org/wiki/Unified_Modeling_Language. Accessed 18 Jan 2020

  6. Wikipedia. https://en.wikipedia.org/wiki/Finite-state_machine. Accessed 18 Jan 2020

  7. Wikipedia. https://en.wikipedia.org/wiki/Specification_and_Description_Language. Accessed 18 Jan 2020

  8. Wikipedia. https://en.wikipedia.org/wiki/Petri_net. Accessed 18 Jan 2020

  9. Wikipedia. https://en.wikipedia.org/wiki/BACnet. Accessed 18 Jan 2020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lawrence Henschen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics