2018 |
Cicirelli, Franco; Fortino, Giancarlo; Guerrieri, Antonio; Mercuri, Alessandro; Spezzano, Giandomenico; Vinci, Andrea A Metamodel Framework for Edge-Based Smart Environments Inproceedings 2018 IEEE International Conference on Cloud Engineering (IC2E), pp. 286-291, 2018. Abstract | Links | BibTeX | Tags: Computational modeling, Edge computing, internet of things, Metamodeling, modeling, Object oriented modeling, Sensors, smart environments, Smart Office, Timing, Unified modeling language @inproceedings{8360343, title = {A Metamodel Framework for Edge-Based Smart Environments}, author = { Franco Cicirelli and Giancarlo Fortino and Antonio Guerrieri and Alessandro Mercuri and Giandomenico Spezzano and Andrea Vinci}, url = {https://ieeexplore.ieee.org/document/8360343/}, doi = {10.1109/IC2E.2018.00067}, year = {2018}, date = {2018-04-01}, booktitle = {2018 IEEE International Conference on Cloud Engineering (IC2E)}, pages = {286-291}, abstract = {Smart Environments (SEs) are pervasive systems usually built on top of IoT-based sensing and actuation devices which are spread in an environment. The increase of the on-board computational capacity of the used devices opens to the possibility of naturally exploiting the edge computing paradigm in which the computation is pushed at the edge of the network. Anyway, despite the huge interest towards SEs, there is a lack of approaches for their design. This paper proposes an enhancement of the existing Smart Environment Metamodel (SEM) framework suited for designing SEs. The provided extension aims at taking into account issues related to edge computing, management of timing information and definition of the data types involved in data sources. The effectiveness of the whole proposal is assessed through a case study describing the development of a Smart Office.}, keywords = {Computational modeling, Edge computing, internet of things, Metamodeling, modeling, Object oriented modeling, Sensors, smart environments, Smart Office, Timing, Unified modeling language}, pubstate = {published}, tppubtype = {inproceedings} } Smart Environments (SEs) are pervasive systems usually built on top of IoT-based sensing and actuation devices which are spread in an environment. The increase of the on-board computational capacity of the used devices opens to the possibility of naturally exploiting the edge computing paradigm in which the computation is pushed at the edge of the network. Anyway, despite the huge interest towards SEs, there is a lack of approaches for their design. This paper proposes an enhancement of the existing Smart Environment Metamodel (SEM) framework suited for designing SEs. The provided extension aims at taking into account issues related to edge computing, management of timing information and definition of the data types involved in data sources. The effectiveness of the whole proposal is assessed through a case study describing the development of a Smart Office. |
2017 |
Cicirelli, Franco; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea An edge-based platform for dynamic smart city applications Journal Article Future Generation Computer Systems, pp. -, 2017, ISSN: 0167-739X. Abstract | Links | BibTeX | Tags: cyber physical systems, Edge computing, internet of things, multi-agent systems, smart city, Urban computing @article{Cicirelli2017, title = {An edge-based platform for dynamic smart city applications}, author = {Franco Cicirelli and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci}, url = {http://www.sciencedirect.com/science/article/pii/S0167739X16308342}, doi = {10.1016/j.future.2017.05.034}, issn = {0167-739X}, year = {2017}, date = {2017-06-15}, journal = {Future Generation Computer Systems}, pages = {-}, abstract = {Abstract A Smart City is a cyber-physical system improving urban behavior and capabilities by providing ICT-based functionalities. An infrastructure for Smart City has to be geographically and functionally extensible, as it requires both to grow up with the physical environment and to meet the increasing in needs and demands of city users/inhabitants. In this paper, we propose iSapiens, an IoT-based platform for the development of general cyber-physical systems suitable for the design and implementation of smart city services and applications. As distinguishing features, the iSapiens platform implements the edge computing paradigm through both the exploitation of the agent metaphor and a distributed network of computing nodes directly scattered in the urban environment. The platform promotes the dynamic deployment of new computing nodes as well as software agents for addressing geographical and functional extensibility. iSapiens provides a set of abstractions suitable to hide the heterogeneity of the physical sensing/actuator devices embedded in the system, and to support the development of complex applications. The paper also furnishes a set of methodological guidelines exploitable for the design and implementation of smart city applications by properly using iSapiens. As a significant case study, the design and implementation of a real Smart Street in the city of Cosenza (Italy) are shown, which provides decentralized urban intelligence services to citizens.}, keywords = {cyber physical systems, Edge computing, internet of things, multi-agent systems, smart city, Urban computing}, pubstate = {published}, tppubtype = {article} } Abstract A Smart City is a cyber-physical system improving urban behavior and capabilities by providing ICT-based functionalities. An infrastructure for Smart City has to be geographically and functionally extensible, as it requires both to grow up with the physical environment and to meet the increasing in needs and demands of city users/inhabitants. In this paper, we propose iSapiens, an IoT-based platform for the development of general cyber-physical systems suitable for the design and implementation of smart city services and applications. As distinguishing features, the iSapiens platform implements the edge computing paradigm through both the exploitation of the agent metaphor and a distributed network of computing nodes directly scattered in the urban environment. The platform promotes the dynamic deployment of new computing nodes as well as software agents for addressing geographical and functional extensibility. iSapiens provides a set of abstractions suitable to hide the heterogeneity of the physical sensing/actuator devices embedded in the system, and to support the development of complex applications. The paper also furnishes a set of methodological guidelines exploitable for the design and implementation of smart city applications by properly using iSapiens. As a significant case study, the design and implementation of a real Smart Street in the city of Cosenza (Italy) are shown, which provides decentralized urban intelligence services to citizens. |
Cicirelli, Franco; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea; Briante, Orazio; Iera, Antonio; Ruggeri, Giuseppe An edge-based approach to develop large-scale smart environments by leveraging SIoT Inproceedings Networking, Sensing and Control (ICNSC), 2017 IEEE 14th International Conference on, pp. 738–743, IEEE 2017, ISBN: 978-1-5090-4428-3. Abstract | Links | BibTeX | Tags: Edge computing, internet of things, multi-agent systems, smart environments, social internet of things @inproceedings{cicirelli2017edge, title = {An edge-based approach to develop large-scale smart environments by leveraging SIoT}, author = {Franco Cicirelli and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci and Orazio Briante and Antonio Iera and Giuseppe Ruggeri}, url = {http://ieeexplore.ieee.org/document/8000182/}, doi = {10.1109/ICNSC.2017.8000182}, isbn = {978-1-5090-4428-3}, year = {2017}, date = {2017-01-01}, booktitle = {Networking, Sensing and Control (ICNSC), 2017 IEEE 14th International Conference on}, pages = {738--743}, organization = {IEEE}, abstract = {Abstract—Large-scale Smart Environments (LSEs) are open and dynamic systems where issues related to scalability and interoperability require to be carefully addressed. Moreover, as such systems typically extend on a wide area and include a huge number of interacting devices, aspects concerning services and objects discovery and reputation assessment require being managed. Despite the increasing interest in this topic, there is a lack of approaches for developing LSEs. This paper proposes an agent-based approach for the development of LSEs which leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a case study involving a Smart School District environment. }, keywords = {Edge computing, internet of things, multi-agent systems, smart environments, social internet of things}, pubstate = {published}, tppubtype = {inproceedings} } Abstract—Large-scale Smart Environments (LSEs) are open and dynamic systems where issues related to scalability and interoperability require to be carefully addressed. Moreover, as such systems typically extend on a wide area and include a huge number of interacting devices, aspects concerning services and objects discovery and reputation assessment require being managed. Despite the increasing interest in this topic, there is a lack of approaches for developing LSEs. This paper proposes an agent-based approach for the development of LSEs which leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a case study involving a Smart School District environment. |
Cicirelli, Franco; Guerrieri, Antonio; Spezzano, Giandomenico; Vinci, Andrea; Briante, Orazio; Iera, Antonio; Ruggeri, Giuseppe Edge Computing and Social Internet of Things for large-scale smart environments development Journal Article IEEE Internet of Things Journal, PP (99), pp. 1-1, 2017, ISSN: 2327-4662. Abstract | Links | BibTeX | Tags: Edge computing, internet of things, multi-agent systems, smart city, smart environments @article{iotj2017, title = {Edge Computing and Social Internet of Things for large-scale smart environments development}, author = {Franco Cicirelli and Antonio Guerrieri and Giandomenico Spezzano and Andrea Vinci and Orazio Briante and Antonio Iera and Giuseppe Ruggeri}, doi = {10.1109/JIOT.2017.2775739}, issn = {2327-4662}, year = {2017}, date = {2017-01-01}, journal = {IEEE Internet of Things Journal}, volume = {PP}, number = {99}, pages = {1-1}, abstract = {Large-scale Smart Environments (LSEs) are open and dynamic systems typically extending over a wide area and including a huge number of interacting devices with a heterogeneous nature. Thus, during their deployment scalability and interoperability are key requirements to be definitely taken into account. To these, discovery and reputation assessment of services and objects have to be added, given that new devices and functionalities continuously join LSEs. In spite of the increasing interest in this topic, effective approaches to develop LSEs are still missing. This paper proposes an agent-based approach that leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a sample case study involving a commercial road environment.}, keywords = {Edge computing, internet of things, multi-agent systems, smart city, smart environments}, pubstate = {published}, tppubtype = {article} } Large-scale Smart Environments (LSEs) are open and dynamic systems typically extending over a wide area and including a huge number of interacting devices with a heterogeneous nature. Thus, during their deployment scalability and interoperability are key requirements to be definitely taken into account. To these, discovery and reputation assessment of services and objects have to be added, given that new devices and functionalities continuously join LSEs. In spite of the increasing interest in this topic, effective approaches to develop LSEs are still missing. This paper proposes an agent-based approach that leverages Edge Computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a sample case study involving a commercial road environment. |