Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA

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...

Full description

Bibliographic Details
Main Author: Edwin, Snorre Lothar von Gohren
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk 2014
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-24380
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-24380
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-243802014-03-27T04:48:57ZRobust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UAengEdwin, Snorre Lothar von GohrenNorges teknisk-naturvitenskapelige universitet, Institutt for telematikkInstitutt for telematikk2014The 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. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-24380Local ntnudaim:10551application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description 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.
author Edwin, Snorre Lothar von Gohren
spellingShingle Edwin, Snorre Lothar von Gohren
Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
author_facet Edwin, Snorre Lothar von Gohren
author_sort Edwin, Snorre Lothar von Gohren
title Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
title_short Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
title_full Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
title_fullStr Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
title_full_unstemmed Robust Low-level ITS Architecture using OSGi, Reactive Blocks and OPC-UA
title_sort robust low-level its architecture using osgi, reactive blocks and opc-ua
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for telematikk
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-24380
work_keys_str_mv AT edwinsnorrelotharvongohren robustlowlevelitsarchitectureusingosgireactiveblocksandopcua
_version_ 1716657086849351680