skip to main content
10.1145/3129790.3129793acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
short-paper

An open architecture approach: towards common design principles for an IoT architecture

Published: 11 September 2017 Publication History

Abstract

IoT systems provide new possibilities for augmenting daily activities of the people, which can be embedded in different settings and across contexts. Proprietary technologies have been extensively deployed throughout multiple IoT platforms, where such systems are closed in many cases. This closed nature complicates the development and customization processes for developers and end-users. To our knowledge, existing solutions do not address the sustainability requirements for the IoT architecture in terms of orchestrating smart services and devices in a more open and common way. Having a lot of standards brings us to the situation that we cannot utilize any standard into the design and development of IoT systems. Thus, we believe that we should start thinking less about standardization, and more about open approaches within IoT domain. In this paper, we use the concept of an open architecture that supports flexibility, customizability, and extensibility as a basis to address some of the above mentioned challenges.

References

[1]
F. Alkhabbas, R. Spalazzese, and P. Davidsson. 2017. Architecting Emergent Configurations in the Internet of Things. In 2017 IEEE International Conference on Software Architecture (ICSA). 221--224.
[2]
Luigi Atzori, Antonio Iera, and Giacomo Morabito. 2010. The Internet of Things: A Survey. Comput. Netw. 54, 15 (Oct. 2010), 2787--2805.
[3]
Alessandro Bassi, Martin Bauer, Martin Fiedler, Thorsten Kramp, Rob van Kranenburg, Sebastian Lange, and Stefan Meissner. 2013. Enabling things to talk: Designing IoT solutions with the IoT architectural reference model. 1--349 pages.
[4]
G. Benincasa, A Morelli, C. Stefanelli, N. Suri, and M. Tortonesi. 2014. Agile Communication Middleware for Next-Generation Mobile Heterogeneous Networks. IEEE Software 31, 2 (Mar 2014), 54--61.
[5]
Mauro Caporuscio and Carlo Ghezzi. 2015. Engineering Future Internet applications: The Prime approach. Journal of Systems and Software 106, 0 (2015), 9 -- 27.
[6]
Everton Cavalcante, Jorge Pereira, Marcelo Pitanga Alves, Pedro Maia, Roniceli Moura, Thais Batista, Flavia C. Delicato, and Paulo F. Pires. 2016. On the interplay of Internet of Things and Cloud Computing: A systematic mapping study. Computer Communications 0 (2016), 1--17.
[7]
D. Gkouskos and P. Linde. 2016. Designing for IoT Multi-Touchpoint UX. In Experience Design for Multiple Customer Touchpoints workshop in conjunction with NordiCHIâĂŹ16.
[8]
Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, and Marimuthu Palaniswami. 2013. Internet of Things (IoT): A Vision, Architectural Elements, and Future Directions. Future Gener. Comput. Syst. 29, 7 (Sept. 2013), 1645--1660.
[9]
I. Jacobs, J. Jaffe, and P. L. HÃl'garet. 2012. How the Open Web Platform Is Transforming Industry. IEEE Internet Computing 16, 6 (Nov 2012), 82--86.
[10]
A. Reddy and P. Linde. 2016. The Role of Participation in Designing for IoT. In Proceedings of DRS 2016. 1--13.
[11]
B. Vogel. 2013. Towards Open Architecture System. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2013). ACM, New York, NY, USA, 731--734.
[12]
B. Vogel, A. Kurti, T. Mikkonen, and M. Milrad. 2014. Towards an Open Architecture Model for Web and Mobile Software: Characteristics and Validity Properties. In Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual. 476--485.
[13]
Danny Weyns, Mauro Caporuscio, Bahtijar Vogel, and Arianit Kurti. 2015. Design for Sustainability = Runtime Adaptation U Evolution., Article 62 (2015), 7 pages.
[14]
Li Da Xu, Wu He, and Shancang Li. 2014. Internet of things in industries: A survey. IEEE Transactions on Industrial Informatics 10, 4 (2014), 2233--2243. arXiv:arXiv:1011.1669v3

Cited By

View all
  • (2024)Exploration of User Perspectives around Software and Data-Related Challenges Associated with IoT Repair and Maintenance against Obsolescence: User Study on Software and Data Interactions and Considerations for IoT Repair and Maintenance against ObsolescenceProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685383(1-17)Online publication date: 13-Oct-2024
  • (2024)Principled and automated system of systems composition using an ontological architectureFuture Generation Computer Systems10.1016/j.future.2024.03.034157(499-515)Online publication date: Aug-2024
  • (2024)An Insight into the IoT Building BlocksReshaping Intelligent Business and Industry10.1002/9781119905202.ch13(207-222)Online publication date: 6-Sep-2024
  • Show More Cited By

Index Terms

  1. An open architecture approach: towards common design principles for an IoT architecture

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      ECSA '17: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings
      September 2017
      215 pages
      ISBN:9781450352178
      DOI:10.1145/3129790
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 11 September 2017

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. IoT
      2. design principles
      3. open architecture
      4. smart living

      Qualifiers

      • Short-paper

      Conference

      ECSA '17
      ECSA '17: 11th European Conference on Software Architecture
      September 11 - 15, 2017
      Canterbury, United Kingdom

      Acceptance Rates

      Overall Acceptance Rate 48 of 72 submissions, 67%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)16
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 20 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Exploration of User Perspectives around Software and Data-Related Challenges Associated with IoT Repair and Maintenance against Obsolescence: User Study on Software and Data Interactions and Considerations for IoT Repair and Maintenance against ObsolescenceProceedings of the 13th Nordic Conference on Human-Computer Interaction10.1145/3679318.3685383(1-17)Online publication date: 13-Oct-2024
      • (2024)Principled and automated system of systems composition using an ontological architectureFuture Generation Computer Systems10.1016/j.future.2024.03.034157(499-515)Online publication date: Aug-2024
      • (2024)An Insight into the IoT Building BlocksReshaping Intelligent Business and Industry10.1002/9781119905202.ch13(207-222)Online publication date: 6-Sep-2024
      • (2022)Enhanced Authentication Model based on Trustworthy for IoT enabled Networks2022 3rd International Conference on Communication, Computing and Industry 4.0 (C2I4)10.1109/C2I456876.2022.10051397(1-6)Online publication date: 15-Dec-2022
      • (2021)IoT Cloud Security Design PatternsBig Data Platforms and Applications10.1007/978-3-030-38836-2_6(113-164)Online publication date: 29-Sep-2021
      • (2020)Openness and Security Thinking Characteristics for IoT EcosystemsInformation10.3390/info1112056411:12(564)Online publication date: 2-Dec-2020
      • (2020)What Is an Open IoT Platform? Insights from a Systematic Mapping StudyFuture Internet10.3390/fi1204007312:4(73)Online publication date: 18-Apr-2020
      • (2020)An ontological architecture for principled and automated system of systems compositionProceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/3387939.3391602(85-95)Online publication date: 29-Jun-2020
      • (2020)An Empirical Study on System Level Aspects of Internet of Things (IoT)IEEE Access10.1109/ACCESS.2020.30298478(188082-188134)Online publication date: 2020
      • (2019)Report of the 1st International Workshop on Context-aware Autonomous and Smart Architectures (CASA@ECSA 2017)ACM SIGSOFT Software Engineering Notes10.1145/3282517.330239643:4(24-27)Online publication date: 2-Jan-2019
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media