Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3241403.3241412acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
poster

Arduino realization of CAPS IoT architecture descriptions

Published: 24 September 2018 Publication History

Abstract

Situational aware IoT (SAIoT) seamlessly integrate computational and physical parts to monitor what is going on in the environment and utilize this data to choose and act. Graphical Modeling, Code generation and arduino realization help in diminishing the cost of building a situational aware IoT application since the architects can automatically get an executable application from the architectural model by applying the automatic transformation. In this paper, we present CAPS environment in which an architect can make diverse models to catch distinctive concerns in IoT Then, propose the realization of SAIoT applications by automatically generating Arduino code that can be deployed and run on Arduino components. The generated Arduino code can be executed and data traffic load, battery level and energy consumptions of the selected architecture can be evaluated on the concrete implementation.

References

[1]
Benjamin Bertran, Julien Bruneau, Damien Cassou, Nicolas Loriant, Emilie Balland, and Charles Consel. 2014. DiaSuite: A tool suite to develop Sense/Compute/Control applications. Science of Computer Programming 79 (2014), 39--51.
[2]
Ajinkya Bhave, Bruce Krogh, David Garlan, and Bradley Schmerl. 2010. Multi-domain modeling of cyber-physical systems using architectural views. (2010).
[3]
C. Szyperski. 1998. Component Software. Beyond Object Oriented Programming. Addison Wesley.
[4]
Ivica Crnkovic, Ivano Malavolta, Henry Muccini, and Mohammad Sharaf. 2016. On the use of component-based principles and practices for architecting cyber-physical systems. In Component-Based Software Engineering (CBSE), 2016 19th International ACM SIGSOFT Symposium on. IEEE, 23--32.
[5]
Krishna Doddapaneni, Enver Ever, Orhan Gemikonakli, Ivano Malavolta, Leonardo Mostarda, and Henry Muccini. 2012. A model-driven engineering framework for architecting and analysing Wireless Sensor Networks. In SESENA. IEEE Computer Society, 1--7.
[6]
Sudeep Ghimire, Fernando Luis-Ferreira, Tahereh Nodehi, and Ricardo Jardim-Goncalves. 2017. IoT based situational awareness framework for real-time project management. International Journal of Computer Integrated Manufacturing 30, 1 (2017), 74--83.
[7]
Nicolas Harrand, Franck Fleurey, Brice Morin, and Knut Eilif Husa. 2016. ThingML: a language and code generation framework for heterogeneous targets. In Models. acm, 125--135.
[8]
Yana Krytska, Inna Skarga-Bandurova, and Artem Velykzhanin. 2017. IoT-based situation awareness support system for real-time emergency management. In Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), 2017 9th IEEE International Conference on, Vol. 2. IEEE, 955--960.
[9]
Vivek Menon, Bharat Jayaraman, and Venu Govindaraju. 2011. The three rs of cyberphysical spaces. Computer 44, 9 (2011), 73--79.
[10]
Henry Muccini and Mohammad Sharaf. 2017. CAPS: A Tool for Architecting Situational-Aware Cyber-Physical Systems. In Software Architecture Workshops (ICSAW), 2017 IEEE International Conference on. IEEE, 286--289.
[11]
Henry Muccini and Mohammad Sharaf. 2017. CAPS: Architecture Description of Situational Aware Cyber Physical Systems. In Software Architecture (ICSA), 2017 IEEE International Conference on. IEEE, 211--220.
[12]
Mohammad Sharaf, Moamin Abughazala, Henry Muccini, and Mai Abusair. 2017. An Architecture Framework for Modelling and Simulation of Situational-Aware Cyber-Physical Systems. In Software Architecture: 11th European Conference, ECSA 2017, Canterbury, United Kingdom, September 11--15, 2017, Proceedings 11. Springer.
[13]
Mohammad Sharaf, Moamin Abughazala, Henry Muccini, and Mai Abusair. 2017. CAPSim: Simulation and Code Generation based on the CAPS. In Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings. ACM, 56--60.
[14]
Mohammad Sharaf, Moamin Abughazala, Henry Muccini, and Mai Abusair. 2017. Simulating architectures of situational-aware cyber-physical space. In Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings. ACM, 66--67.
[15]
Christos Tsigkanos, Timo Kehrer, and Carlo Ghezzi. 2016. Architecting dynamic cyber-physical spaces. Computing 98, 10 (2016), 1011--1040.

Cited By

View all
  • (2023)Architecture Description Framework For Data-Intensive Applications2023 Fourth International Conference on Intelligent Data Science Technologies and Applications (IDSTA)10.1109/IDSTA58916.2023.10317869(99-106)Online publication date: 24-Oct-2023
  • (2023)Modeling Data Analytics Architecture for IoT Applications using DAT2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C57050.2023.00066(284-291)Online publication date: Mar-2023
  • (2023)HITA: An Architecture for System-level Testing of Healthcare IoT ApplicationsSoftware Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium10.1007/978-3-031-66326-0_28(451-468)Online publication date: 18-Sep-2023
  • Show More Cited By

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ECSA '18: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings
September 2018
325 pages
ISBN:9781450364836
DOI:10.1145/3241403
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 September 2018

Check for updates

Author Tags

  1. IoT
  2. realization
  3. situation-awareness

Qualifiers

  • Poster

Conference

ECSA '18

Acceptance Rates

Overall Acceptance Rate 48 of 72 submissions, 67%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Architecture Description Framework For Data-Intensive Applications2023 Fourth International Conference on Intelligent Data Science Technologies and Applications (IDSTA)10.1109/IDSTA58916.2023.10317869(99-106)Online publication date: 24-Oct-2023
  • (2023)Modeling Data Analytics Architecture for IoT Applications using DAT2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C)10.1109/ICSA-C57050.2023.00066(284-291)Online publication date: Mar-2023
  • (2023)HITA: An Architecture for System-level Testing of Healthcare IoT ApplicationsSoftware Architecture. ECSA 2023 Tracks, Workshops, and Doctoral Symposium10.1007/978-3-031-66326-0_28(451-468)Online publication date: 18-Sep-2023
  • (2023)DAT: Data Architecture Modeling Tool for Data-Driven ApplicationsSoftware Architecture. ECSA 2022 Tracks and Workshops10.1007/978-3-031-36889-9_8(90-101)Online publication date: 16-Jul-2023
  • (2021)Micraspis: A Computer-Aided Proposal Toward Programming and Architecting Smart IoT WearablesIEEE Access10.1109/ACCESS.2021.30967499(105393-105408)Online publication date: 2021
  • (2019)Modeling and Code Generation Framework for IoTSystem Analysis and Modeling. Languages, Methods, and Tools for Industry 4.010.1007/978-3-030-30690-8_6(99-115)Online publication date: 9-Sep-2019

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