Building Intelligent Transport Systems with Reactive Blocks and OSGi
Abstract
Traffic systems are the cause of both significant carbon emissions andinjuries in our world today. In an effort to better the traffic systems,a large amount of work is being put into making them intelligent. Byincreased information sharing and decision-making based on better data,intelligent traffic systems (ITS) hope to increase efficiency and safety onthe roads. Making ITS can be quite complex as the systems are alreadycomplex and large, it is therefore important to make the developmentand quality of ITS as good as possible.This thesis aims to find out whether Reactive Blocks and OSGi, amodelling based tool and a component system run in Java, is the rightplatform on which to build an ITS, specifically in the Norwegian trafficsystem environment. Simply put, the question the thesis aims to answeris: To what degree is Reactive Blocks and OSGi a good platform for ITSdevelopment?To answer the aforementioned question, a literature study has beenconducted, as well as making and testing a prototype application. Fromthe results of the literature study and the prototype a theoretical evaluationof the platform has been made.The results indicate that Reactive Blocks and OSGi is a very goodfit to the platform of ITS. It is in all likelihood a right choice whendeveloping ITS. It has beneficial features that the competition lacks, thatmake up for its respective drawbacks.Based on the results, Reactive Blocks and OSGi is recommended fordeveloping ITSs.