Skip to main content

Augmenting Internet of Things (IoT) Architectures with Semantic Capabilities

  • Chapter
  • First Online:
The Art of Structuring
  • 1871 Accesses

Abstract

Existing IoT reference architectures specify system structures, but provide little guidance for the semantic foundations required to create and verify system functionality and quality (e.g. security, performance) attributes. Three types of semantics are investigated: (1) Flow Semantics, (2) Quality Semantics, and (3) Evolution Semantics. We propose that IoT architectures include prescriptive models and processes to support the analysis and design of flows, qualities, and evolutions in IoT applications. The goal is to develop engineering principles and practices for maintaining intellectual control in the development of IoT systems.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

  • Agarwal, R., & Tiwana, A. (2015). Editorial—Evolvable systems: Through the looking glass of IS. Information Systems Research, 26(3), 473–479.

    Article  Google Scholar 

  • ARM. (2013). Introduction to the architectural reference model for the internet of things.

    Google Scholar 

  • Atzori, L., Iera, A., & Morabito, G. (2010). The internet of things: A survey. Computer Networks, 54, 2787–2805.

    Article  Google Scholar 

  • Cisco. (2014). The internet of things reference model. Cisco White Paper.

    Google Scholar 

  • Da Silva, W., Tomas, G., Alvaro, A., Dias, K., & Garcia, V. (2013). Smart cities software architectures: A survey. In Proceedings of the 28th Annual ACM Symposium on Applied Computing.

    Google Scholar 

  • Gil-Castineira, F., Costa-Montenegro, E., Gonzalez-Castano, F., Lopez-Bravo, C., Ojala, T., & Bose, R. (2011). Experiences inside the ubiquitous oulu smart city. IEEE Computer, 44(6), 48–55.

    Article  Google Scholar 

  • Hevner, A., & Linger, R. (2012). Dynamic systems security testing using function extraction. In Sixth International Workshop on Advances and Innovations in Software Testing, Memphis.

    Google Scholar 

  • Hevner, A., Linger, R., Pleszkoch, M., Prowell, S., & Walton, G. (2009). Flow-Service-Quality (FSQ) engineering: A discipline for developing systems of systems. In R. Chiang, K. Siau, & B. Hardgrave (Eds.), Chapter 2 in systems analysis and design: Techniques, methodologies, approaches, and architectures.

    Google Scholar 

  • Hevner, A., Linger, R., Sobel, A., & Walton, G. (2002). The flow-service-quality framework: Unified engineering for large-scale, adaptive systems. In Proceedings of the 35th Annual Hawaii International Conference on System Science (HICSS35).

    Google Scholar 

  • Linger, R. (2018). Computing the behavior of aerospace software for validation of security and functionality. In Proceedings AIAA 2018 Space Conference. Orlando, FL.

    Google Scholar 

  • Linger, R. C., Pleszkoch, M. G., Burns, L., Hevner, A. R., & Walton, G. H. (2007). Next-generation software engineering: Function extraction for computation of software behavior. In Proceedings of the 40th Annual Hawaii International Conference on System Sciences.

    Google Scholar 

  • Linger, R., & Hevner, A. (2018). Flow semantics for intellectual control in IoT systems. Journal of Decision Systems, 27(2), 63–72.

    Article  Google Scholar 

  • Linger, R., Mills, H., & Witt, B. (1979). Structured programming: Theory and practice. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Linger, R., Pleszkoch, M., Walton, G., & Hevner, A. (2002). Flow-Service-Quality (FSQ) engineering: Foundations for network system analysis and development.

    Google Scholar 

  • Mullarkey, M., & Hevner, A. (2018). An elaborated action design research process model. European Journal of Information Systems.

    Google Scholar 

  • Pleszkoch, M., Linger, R., Prowell, S., Sayre, K., & Burns, L. (2012). Automated behavior computation for software analysis and validation. In Proceedings of Hawaii International Conference on System Sciences.

    Google Scholar 

  • Vlacheas, P., Giaffreda, R., Stavroulaki, V., Kelaidonis, D., Foteinos, V., Poulios, G., … Moessner, K. (2013). Enabling smart cities though a cognitive management framework for the internet of thing. IEEE Communications Magazine, 51(6), 102–111.

    Article  Google Scholar 

  • Walton, G., Longstaff, T., & Linger, R. (2009). Computational evaluation of software security attributes. In Proceedings of the 42nd Hawaii International Conference on System Sciences.

    Google Scholar 

  • Weber, R. (2013). Internet of things–Governance Quo Vadis? Computer Law & Security Review, 29, 341–347.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alan Hevner .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Hevner, A., Linger, R. (2019). Augmenting Internet of Things (IoT) Architectures with Semantic Capabilities. In: Bergener, K., Räckers, M., Stein, A. (eds) The Art of Structuring. Springer, Cham. https://doi.org/10.1007/978-3-030-06234-7_37

Download citation

Publish with us

Policies and ethics