Abstract
Developing Smart Grids (SG) requires more advanced software engineering tools to keep-up with the growing requirements. Reconfiguration, context-awareness, and security features are becoming necessary for the smart and reliable behavior of future electricity grids. Several software solutions have been proposed to improve the development of such features. However, there is still a need to a software solution that clarify the relation between reconfiguration and context as well as facilitate their development all with satisfying complex needs such the real-time, coordination, and security needs. In this paper, we propose a solution for easy implementation of reconfigurations originated by a context change. We extend an existing software framework dedicated to the development of context-aware reconfigurable applications with mechanisms that handles the contexts in the controller. This paper explores the usage of the said framework as an infrastructure for general purpose SG applications. To show the suitability of the proposed concepts, a formal case of microgrids reconfigurations is conducted.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fkaier, S., Romdhani, M., Khalgui, M., Frey, G.: Context-awareness meta-model for reconfigurable control systems. In: Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering, pp. 226–234 (2017). ISBN 978-989-758-250-9, ISSN 2184-4895. https://doi.org/10.5220/0006328502260234
Abidi, M.G., Smida, M.B., Khalgui, M., Li, Z., Wu, N.: Multi-agent oriented solution for forecasting-based control strategy with load priority of microgrids in an island mode-case study: Tunisian petroleum platform. Electr. Power Syst. Res. 152, 411–423 (2017)
Fkaier, S., Romdhani, M., Khalgui, M., Frey, G.: Enabling reconfiguration of adaptive control systems using real-time context-aware framework. In: 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA), pp. 1–8. IEEE, September 2016
Fkaier, S., Romdhani, M., Khalgui, M., Frey, G.: R2TCA: new tool for developing reconfigurable real-time context-aware framework-application to baggage handling systems. In: Proceedings International Conference Mobile Ubiquitous Computing, System, Services Technologies (UBICOMM), pp. 113–119, October 2016
Fredj, N., Kacem, Y.H., Khriji, S., Kanoun, O., Abid, M.: A review on intelligent IoT systems design methodologies. Measur. Sens. 18, 100347 (2021)
Naidji, I., Mosbahi, O., Khalgui, M., Bachir, A.: Cooperative energy management software for networked microgrids. In: ICSOFT, pp. 428–438 (2019)
Patti, E., Syrri, A.L.A., Jahn, M., Mancarella, P., Acquaviva, A., Macii, E.: Distributed software infrastructure for general purpose services in smart grid. IEEE Trans. Smart Grid 7(2), 1156–1163 (2014)
Mishra, S., Kwasnik, T., Anderson, K.: Microgrid resilience: a holistic and context-aware resilience metric (2021). arXiv preprint arXiv:2106.09640
Ghribi, I., Abdallah, R.B., Khalgui, M., Li, Z., Alnowibet, K., Platzner, M.: R-codesign: codesign methodology for real-time reconfigurable embedded systems under energy constraints. IEEE Access 6, 14078–14092 (2018)
Fkaier, S., Khalgui, M., Frey, G.: Modeling methodology for reconfigurable distributed systems using transformations from GR-UML to GR-TNCES and IEC 61499. In: Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering, pp. 221–230 (2021). ISBN 978-989-758-508-1, ISSN 2184-4895. https://doi.org/10.5220/0010422102210230
Hijjo, M., Frey, G.: Battery management system in isolated microgrids considering forecast uncertainty. In: 2018 9th International Renewable Energy Congress (IREC), pp. 1–6. IEEE, March 2018
Karnouskos, S., De Holanda, T.N.: Simulation of a smart grid city with software agents. In: 2009 Third UKSim European Symposium on Computer Modeling and Simulation, pp. 424–429. IEEE, November 2009
Fkaier, S., Khalgui, M., Frey, G.: A software framework for context-aware secure intelligent applications of distributed systems. In: Proceedings of the 16th International Conference on Software Technologies, pp. 111–121 (2021). ISBN 978-989-758-523-4, ISSN 2184-2833. https://doi.org/10.5220/0010604701110121
Najem, N., Haddou, D.B., Abid, M.R., Darhmaoui, H., Krami, N., Zytoune, O.: Context-aware wireless sensors for IoT-centeric energy-efficient campuses. In: 2017 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 1–6. IEEE, May 2017
Santos, G., Pinto, T., Vale, Z., Carvalho, R., Teixeira, B., Ramos, C.: Upgrading BRICKS-the context-aware semantic rule-based system for intelligent building energy and security management. Energies 14(15), 4541 (2021)
Ustundag Soykan, E., et al.: Context-aware authentication with dynamic credentials using electricity consumption data. Comput. J. (2021)
Sikder, A.K., Babun, L., Uluagac, A.S.: AEGIS+ A context-aware platform-independent security framework for smart home systems. Digit. Threats Res. Pract. 2(1), 1–33 (2021)
Lugo-Cordero, H.M., Guha, R.K., Ortiz-Rivera, E.I.: An adaptive cognition system for smart grids with context awareness and fault tolerance. IEEE Trans. Smart Grid 5(3), 1246–1253 (2014)
Ahmad, W.S.H.M.W., et al.: Scheduling smart grid network traffic with context-awareness in industrial grade router. In: 2020 1st International Conference on Information Technology, Advanced Mechanical and Electrical Engineering (ICITAMEE), pp. 101–105. IEEE, October 2020
Meloni, A., Pegoraro, P.A., Atzori, L., Castello, P., Sulis, S.: IoT cloud-based distribution system state estimation: virtual objects and context-awareness. In: 2016 IEEE International Conference on Communications (ICC), pp. 1–6. IEEE, May 2016
Rehmani, M.H., Davy, A., Jennings, B., Assi, C.: Software defined networks-based smart grid communication: a comprehensive survey. IEEE Commun. Surv. Tutorials 21(3), 2637–2670 (2019)
Faieq, S., Saidi, R., Elghazi, H., Rahmani, M.D.: C2IoT: a framework for cloud-based context-aware internet of things services for smart cities. Procedia Comput. Sci. 110, 151–158 (2017)
Goel, D., Pahal, N., Jain, P., Chaudhury, S.: An ontology-driven context aware framework for smart traffic monitoring. In: 2017 IEEE Region 10 Symposium (TENSYMP), pp. 1–5. IEEE, July 2017
De Prado, A.G., Ortiz, G., Boubeta-Puig, J.: CARED-SOA: a context-aware event-driven service-oriented architecture. IEEE Access 5, 4646–4663 (2017)
Schlegel, C., Lotz, A., Lutz, M., Stampfer, D.: Composition, separation of roles and model-driven approaches as enabler of a robotics software ecosystem. In: Software Engineering for Robotics, pp. 53–108. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-66494-7_3
Fkaier, S., Khalgui, M., Frey, G.: Meta-model for control applications of microgrids. In: 2020 6th IEEE International Energy Conference (ENERGYCon), pp. 945–950. IEEE (2020)
Fkaier, S., Khalgui, M., Frey, G.: Hybrid context-awareness modelling and reasoning approach for microgrid’s intelligent control. In: Proceedings of the 15th International Conference on Software Technologies, pp. 116–127 (2020). ISBN 978-989-758-443-5, ISSN 2184-2833. https://doi.org/10.5220/0009780901160127
Gayoso Martínez, V., Hernández Álvarez, F., Hernández Encinas, L., Sánchez Ávila, C.: Analysis of ECIES and other cryptosystems based on elliptic curves (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Fkaier, S., Khalgui, M., Frey, G. (2022). Software Framework of Context-Aware Reconfigurable Secure Smart Grids. In: Fill, HG., van Sinderen, M., Maciaszek, L.A. (eds) Software Technologies. ICSOFT 2021. Communications in Computer and Information Science, vol 1622. Springer, Cham. https://doi.org/10.1007/978-3-031-11513-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-031-11513-4_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-11512-7
Online ISBN: 978-3-031-11513-4
eBook Packages: Computer ScienceComputer Science (R0)