SmartRoads 2.0

Bachelor Thesis (2020)
Author(s)

J.L. Buijnsters (TU Delft - Electrical Engineering, Mathematics and Computer Science)

D. Hofman (TU Delft - Electrical Engineering, Mathematics and Computer Science)

J.G.P. Klein Kranenbarg (TU Delft - Electrical Engineering, Mathematics and Computer Science)

C. El Moussaoui (TU Delft - Electrical Engineering, Mathematics and Computer Science)

K. Zheng (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

B.H.M. Gerritsen – Mentor (TU Delft - Computer Science & Engineering-Teaching Team)

K.F. Chan – Graduation committee member (Scenwise)

H. Wang – Graduation committee member (TU Delft - Multimedia Computing)

O.W. Visser – Graduation committee member (TU Delft - Computer Science & Engineering-Teaching Team)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2020 J.L. Buijnsters, D. Hofman, J.G.P. Klein Kranenbarg, C. El Moussaoui, K. Zheng
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 J.L. Buijnsters, D. Hofman, J.G.P. Klein Kranenbarg, C. El Moussaoui, K. Zheng
Graduation Date
01-07-2020
Awarding Institution
Delft University of Technology
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

ScenWise is an innovative company that specializes in data science revolving around traffic management. ScenWise strives to use the newest and best technologies and practices when it comes to web applications, data science and traffic management. The reason for this is that they provide tools to analyse and visualise a variety of situations that occur in traffic management. One such tool is SmartRoads 1.0, which allows users to analyse traffic data and situations via a web application. Unfortunately SmartRoads 1.0 does not perform as desired. Additionally, ScenWise itself has the problem of not being able to integrate previously made products by student groups into their own existing products. During the research aimed to resolve these problems another issue arose; the software development life cycle of ScenWise is very lacking. Research on the SmartRoads 1.0 performance problem showed that the bottleneck of its performance is due to the front-end. The outdated SmartRoads 1.0 front-end was thus replaced with a new and better SmartRoads 2.0 front-end. The integration problem and development life cycle problem are both addressed in the Longterm evolution (LTE) design found in appendix I. This LTE design contains the architecture migration plan. This plan will transform the current software architecture to a Service-oriented architecture (SOA) providing a solution for the current integration problems. A result of the first steps of this architecture migration plan is the Application Programming Interface (API) Gateway, which has been implemented in the aforementioned SmartRoads 2.0. Next to the migration plan, guidelines for ScenWise to improve their software development life cycle are elaborated in the LTE design. In this report the identified problems, their solutions and executions are explained, discussed and evaluated.

Files

License info not available