Abstract

Many smart city applications have been proposed and demonstrated over the years; however, moving to large-scale deployment is still scarce. A contributing factor to this scarcity is the lack of well-established engineering methodologies for large-scale smart city applications. This paper addresses engineering methodologies and tools for large-scale smart city application engineering, implementation, deployment, and evolution. A model-based engineering approach based on IoT, SOA, and SysML is proposed and applied to a smart streetlight application. Engineering considerations for streetlight area enlargement and updated technology generations with additional capabilities are discussed. The proposed model-based engineering approach provides considerable scaling simplifications and opportunities for considerable savings on engineering costs. The model-based engineering approach also provides good documentation that enables technology evolution specifications that support both maintenance and emerging behaviours.

Highlights

  • The proposed engineering approach is discussed for a smart streetlight application

  • The perspective is based on the Eclipse Arrowhead framework and makes use of network, devices, and microsystem with microservices, which are aggregated to independent local clouds which can be further integrated to a system of local clouds

  • This paper provides an approach that supports design time engineering, and in-time engineering, maintenance time engineering, and evolution time engineering

Read more

Summary

Introduction

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. The further enabling of widespread smart city functionalities and their integration will require economically and commercially sound implementations This will put new demands on the engineering, deployment, operation, maintenance, and evolution of smart cities. Such demands can be transferred into a number of more detailed requirements that need to be addressed. Recently published an approach for modelling and integrating a solution engineering process using an SOA approach. This approach allows for modelling and integrating various solutions at different stages of engineering, operations, and evolution This approach to smart city functionality and integration engineering is model-based. The smart city engineering approach applied is based on an SOA/microservice architecture. This paper focusses on smart city engineering, both in design and run-time

Related Work
SoS Engineering
Smart City Application-Requirements and Evolution
Engineering Approach
Architecture Dimension
The Engineering Process
Engineering Details
Discussion
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.