ABSTRACT
Situational Aware cyber-physical systems must be aware of its surroundings and use this information to decide and act accordingly. Architectural decisions will be appreciated if they can preserve architecture qualities along with human satisfaction under different situations. The CAPS environment has valuable frameworks to reason about the possible architecture adaptations, and to enable code generation and simulation for these adaptations as well. This paper aims to evaluate the architecture developed using CAPS environment, in terms of both the architecture quality, represented by computing the energy consumption, and human satisfaction, represented by computing the human safety. This paper will use an approach that helps in determining the architecture adaptation to be applied at a given situation, preserving energy consumption and human safety. The architecture evaluation and adaptation strategies will be shown in a running case study example.
- Mai Abusair. 2017. User- and Analysis-Driven Context Aware Software Development in Mobile Computing. In ESEC/FSE 2017 Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, Paderborn, Germany, September 2017. ACM, 1022--1025. Google ScholarDigital Library
- Ahcène Bounceur. 2016. CupCarbon: a new platform for designing and simulating smart-city and IoT wireless sensor networks (SCI-WSN). In Proceedings of the International Conference on Internet of things and Cloud Computing. ACM, 1. Google ScholarDigital Library
- Javier Cámara, Gabriel Moreno, and David Garlan. 2015. Reasoning about human participation in self-adaptive systems. In Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2015 IEEE/ACM 10th International Symposium on. IEEE, 146--156. Google ScholarDigital Library
- NTT innovation institute. 2016. Innovation Investigation: Using The Industrial Internet of Things to Transform Human Safety and Energy Consumption In the Mining Industry.Google Scholar
- ISO/IEC/IEEE. 2011. ISO/IEC/IEEE 42010:2011 Systems and software engineering - Architecture description. (2011).Google Scholar
- 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.Google Scholar
- H. Muccini and M. Sharaf. 2017. CAPS: Architecture Description of situationa Aware Cyber Physical Systems. In 14th IEEE Int. Conference on Software Architecture (ICSA 2017).Google ScholarCross Ref
- Henry Muccini, Mohammad Sharaf, and Danny Weyns. 2016. Self-adaptation for cyber-physical systems: a systematic literature review. In Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. ACM, 75--81. Google ScholarDigital Library
- Ventilation Control Products. 2012. http://www.ventilationcontrolproducts.net/air-quality-voc-co2-t-sensor-bio-2000-room. (2012).Google Scholar
- Mary Shaw and David Garlan. 1996. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall. Google ScholarDigital Library
- Mai Abusair, Antinisca Di Marco, Paola Inverardi. 2017. Context-Aware Adaptation of Mobile Applications Driven By Software Quality and User Satisfaction. In Proceedings of the 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, Information Assurance Workshop, Prague, Czech Republic, July 2017.Google ScholarCross Ref
- Mohammad Sharaf, Moamin Abughazala, Henry Muccini, Mai Abusair. 2017. An Architecture Framework for Modelling and Simulation of Situational-Aware Cyber-Physical Systems. In Proceedings of The 11th European Conference on Software Architecture, Canterbury United Kingdom, September 2017.Google ScholarCross Ref
- Mohammad Sharaf, Moamin Abughazala, Henry Muccini, Mai Abusair. 2017. CAPSim: Simulation and Code Generation based on the CAPS. In Proceedings of The 11th European Conference on Software Architecture, Canterbury, United Kingdom, September 2017. Google ScholarDigital Library
Index Terms
- Adaptation for situational-aware cyber-physical systems driven by energy consumption and human safety
Recommendations
Energy-aware environments for the development of green applications for cyber–physical systems
AbstractCyber–physical Systems are usually composed by a myriad of battery-powered devices. Therefore, developers should pay attention to the energy consumption of the global system so as not to compromise the system lifetime. ...
Highlights- Energy is a critical resource in Cyber Physical System devices.
- We provide a ...
Model Based Energy Consumption Analysis of Wireless Cyber Physical Systems
Wireless mesh networks begin to be used as an infrastructure of cyber-physical systems. A critical issue in developing wireless cyber physical systems (WCPSs) is the limited amount of energy available in the nodes. Energy consumption analysis can help ...
Managing battery lifetime with energy-aware adaptation
We demonstrate that a collaborative relationship between the operating system and applications can be used to meet user-specified goals for battery duration. We first describe a novel profiling-based approach for accurately measuring application and ...
Comments