Change search
ReferencesLink to record
Permanent link

Direct link
Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Telematics.
2014 (English)MasteroppgaveStudent thesis
Abstract [en]

The vehicle traffic flows on a daily basis, and it works. People get from A to B, sometimes using longer time than expected because of traffic or accidents. Transport vehicles arrive without a notice and valuable traffic and environmental data is not collected. How should the future traffic control be and what are the possibilities? These are issues which concern Statens Vegvesen on a daily basis. Currently there are ongoing research figuring out how a general Intelligent Transport System (ITS) station should be specified. A high level functional specification has been written, and propose multiple use cases and functionality for the future. This thesis will embark on the low level technical issues regarding a general ITS station. Focusing on robustness, upgrading and expanding, combining Reactive Blocks (RB), Open Services Gateway initiative (OSGi) and Open Platform Communications Unified Architecture (OPC-UA) in a technical architecture. Statens Vegvesen have pointed out that these three terms are important factors to be handled, for them to be able to develop ITS stations to the satisfactory level they strive for. So if this thesis can show that it can become easier to create new applications with RB, opening up for application updates without downtime through OSGi and providing a familiar communication layer with OPC-UA. That will benefit Statens Vegvesen in many ways. The reason for the selection of these technologies are that the domain is a perfect match for OSGi,providing the lifecycle aspect into the architecture. Statens Vegvesen is familiar with OPC and OPC-UA, it provides a way of standardizing hardware and enabling an advanced communication protocol out of the box. RB is a technology which is created at the institute this thesis is written for, and merge two difficult domains by visualizing code through blocks and flows, meaning that better code control is provided. So they all have their specific traits which can be combined into a valuable consolidation. A prototype architectural application was made through out several iterations discussing the different issues which arose during development. It became a foundation platform which allowed for expansion by deploying additional functional OSGi bundles. The technological combination with the specific focuses became a satisfactory prototype architecture. It enables the application to react on edge cases in a useful way, upgrade the software to handle the edge cases without downtime, and improve the station with new applications for different use cases. This original technological combination have paved the way for a solution to be contrived in the coming years. This thesis is meant as a foundation to decide if this is a fitting road towards a distinguished ITS station architecture.

Place, publisher, year, edition, pages
Institutt for telematikk , 2014. , 122 p.
URN: urn:nbn:no:ntnu:diva-24380Local ID: ntnudaim:10551OAI: diva2:708173
Available from: 2014-03-26 Created: 2014-03-26 Last updated: 2014-03-26Bibliographically approved

Open Access in DiVA

fulltext(1947 kB)869 downloads
File information
File name FULLTEXT01.pdfFile size 1947 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(184 kB)82 downloads
File information
File name COVER01.pdfFile size 184 kBChecksum SHA-512
Type coverMimetype application/pdf

By organisation
Department of Telematics

Search outside of DiVA

GoogleGoogle Scholar
Total: 869 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 77 hits
ReferencesLink to record
Permanent link

Direct link