constrained resources devices used often in embedded systems are normally programmed using langua... more constrained resources devices used often in embedded systems are normally programmed using languages considered of low level. This has important implications in program development and maintenance. In fact, the code becomes less legible and the memory management in not an easy task. This problem can be overcome if the use of a high level language with garbage collector mechanism is considered. However, it is often a belief that from these high level languages results slowly programs, and so, they are unsuitable for embedded applications. In this paper this problem is addressed to show the applicability of Java to develop programs for constrained resources devices. An example of a control system for temperature control is presented to illustrate the advantages of the approach.
This paper presents a strategy to enforce replica determinism in the road-side units (RSUs) of wi... more This paper presents a strategy to enforce replica determinism in the road-side units (RSUs) of wireless vehicular networks. An active replication scheme is used to enhance fault-tolerant behaviour in these RSU nodes, which are responsible for handling channel access and admission control policies in real-time vehicular communications protocols. The proposed solution guarantees consistency among all RSU replicas, by introducing a dedicated link shared exclusively by these units, allowing them to implement an atomic commit protocol of the packets received through the wireless medium. This strategy also has the advantage of reducing packet loss, since only one replica needs to successfully decode the packet in order for it to become available to the RSU group of replicas. It should be noticed however that this method increases the total delay of packet delivery to the upper layers of the communications protocol, so its impact on the real-time properties of the network needs to be further evaluated.
Monitoring road traffic is extremely important given the possibilities it opens up in terms of st... more Monitoring road traffic is extremely important given the possibilities it opens up in terms of studying the behavior of road users, road design and planning problems, as well as because it can be used to predict future traffic. Especially on highways that connect beaches and larger urban areas, traffic is characterized by having peaks that are highly dependent on weather conditions and rest periods. This paper describes a dataset of mobility patterns of a coastal area in Aveiro region, Portugal, fully covered with traffic classification radars, over a two-year period. The sensing infrastructure was deployed in the scope of the PASMO project, an open living lab for co-operative intelligent transportation systems. The data gathered includes the speed of the detected objects, their position, and their type (heavy vehicle, light vehicle, two-wheeler, and pedestrian). The dataset includes 74,305 records, corresponding to the aggregation of road information at 10 min intervals. A brief an...
Traffic control management at intersections, a challenging and complex field of study, aims to st... more Traffic control management at intersections, a challenging and complex field of study, aims to strike a balance between safety and efficient traffic control. Nowadays, traffic control at intersections is typically done by traffic light systems which are not optimal and exhibit several drawbacks, such as poor efficiency and real-time adaptability. With the advent of Intelligent Transportation Systems (ITS), vehicles are being equipped with state-of-the-art technology, enabling cooperative decision-making which will certainly overwhelm the available traffic control systems. This solution strongly penalizes users without such capabilities, namely pedestrians, cyclists, and other legacy vehicles. Therefore, in this work, a prototype based on an alternative technology to the standard vehicular communications, Bluetooth Low Energy (BLE), is presented. The proposed framework aims to integrate legacy and modern vehicular communication systems into a cohesive management system. In this frame...
2017 International Smart Cities Conference (ISC2), 2017
PASMO is a regional project aiming to bridge the gap between research and practice in the area of... more PASMO is a regional project aiming to bridge the gap between research and practice in the area of urban mobility support. It covers key access roads to the seaside villages of the Aveiro/Ilhavo region, in the center of Portugal, providing vehicular communications, regular WiFi access, and a myriad of useful mobility services (parking, bikes, jams, weather) under the umbrella of a smart region infrastructure dedicated to simplify the involvement of industry in testing and developing new services. The infrastructure is currently being deployed, and the services will be operational by mid 2018.
This paper presents an enhanced emergency Call (eCall) system that combines the native eCall serv... more This paper presents an enhanced emergency Call (eCall) system that combines the native eCall services with the benefits provided by vehicular communications networks. The proposed solution, named eCall++, consists of a mobile application that automatically detects an accident and disseminates the alert notification, both via eCall and vehicular communications standards (IEEE WAVE / ETSI ITS-G5). In this work, two additional services are introduced: a passenger detection algorithm that informs the emergency services about the number of people inside the car during the crash; and a video streaming mechanism that enables vehicles in the vicinity of the accident to send a live record of the accident scene. These features are developed and implemented on an Android device connected to a custom vehicular communications system (the IT2S platform). The experimentally obtained results validate the proposed system and provide viable evidence to add additional features to the conventional eCall architecture.
constrained resources devices used often in embedded systems are normally programmed using langua... more constrained resources devices used often in embedded systems are normally programmed using languages considered of low level. This has important implications in program development and maintenance. In fact, the code becomes less legible and the memory management in not an easy task. This problem can be overcome if the use of a high level language with garbage collector mechanism is considered. However, it is often a belief that from these high level languages results slowly programs, and so, they are unsuitable for embedded applications. In this paper this problem is addressed to show the applicability of Java to develop programs for constrained resources devices. An example of a control system for temperature control is presented to illustrate the advantages of the approach.
This paper presents a strategy to enforce replica determinism in the road-side units (RSUs) of wi... more This paper presents a strategy to enforce replica determinism in the road-side units (RSUs) of wireless vehicular networks. An active replication scheme is used to enhance fault-tolerant behaviour in these RSU nodes, which are responsible for handling channel access and admission control policies in real-time vehicular communications protocols. The proposed solution guarantees consistency among all RSU replicas, by introducing a dedicated link shared exclusively by these units, allowing them to implement an atomic commit protocol of the packets received through the wireless medium. This strategy also has the advantage of reducing packet loss, since only one replica needs to successfully decode the packet in order for it to become available to the RSU group of replicas. It should be noticed however that this method increases the total delay of packet delivery to the upper layers of the communications protocol, so its impact on the real-time properties of the network needs to be further evaluated.
Monitoring road traffic is extremely important given the possibilities it opens up in terms of st... more Monitoring road traffic is extremely important given the possibilities it opens up in terms of studying the behavior of road users, road design and planning problems, as well as because it can be used to predict future traffic. Especially on highways that connect beaches and larger urban areas, traffic is characterized by having peaks that are highly dependent on weather conditions and rest periods. This paper describes a dataset of mobility patterns of a coastal area in Aveiro region, Portugal, fully covered with traffic classification radars, over a two-year period. The sensing infrastructure was deployed in the scope of the PASMO project, an open living lab for co-operative intelligent transportation systems. The data gathered includes the speed of the detected objects, their position, and their type (heavy vehicle, light vehicle, two-wheeler, and pedestrian). The dataset includes 74,305 records, corresponding to the aggregation of road information at 10 min intervals. A brief an...
Traffic control management at intersections, a challenging and complex field of study, aims to st... more Traffic control management at intersections, a challenging and complex field of study, aims to strike a balance between safety and efficient traffic control. Nowadays, traffic control at intersections is typically done by traffic light systems which are not optimal and exhibit several drawbacks, such as poor efficiency and real-time adaptability. With the advent of Intelligent Transportation Systems (ITS), vehicles are being equipped with state-of-the-art technology, enabling cooperative decision-making which will certainly overwhelm the available traffic control systems. This solution strongly penalizes users without such capabilities, namely pedestrians, cyclists, and other legacy vehicles. Therefore, in this work, a prototype based on an alternative technology to the standard vehicular communications, Bluetooth Low Energy (BLE), is presented. The proposed framework aims to integrate legacy and modern vehicular communication systems into a cohesive management system. In this frame...
2017 International Smart Cities Conference (ISC2), 2017
PASMO is a regional project aiming to bridge the gap between research and practice in the area of... more PASMO is a regional project aiming to bridge the gap between research and practice in the area of urban mobility support. It covers key access roads to the seaside villages of the Aveiro/Ilhavo region, in the center of Portugal, providing vehicular communications, regular WiFi access, and a myriad of useful mobility services (parking, bikes, jams, weather) under the umbrella of a smart region infrastructure dedicated to simplify the involvement of industry in testing and developing new services. The infrastructure is currently being deployed, and the services will be operational by mid 2018.
This paper presents an enhanced emergency Call (eCall) system that combines the native eCall serv... more This paper presents an enhanced emergency Call (eCall) system that combines the native eCall services with the benefits provided by vehicular communications networks. The proposed solution, named eCall++, consists of a mobile application that automatically detects an accident and disseminates the alert notification, both via eCall and vehicular communications standards (IEEE WAVE / ETSI ITS-G5). In this work, two additional services are introduced: a passenger detection algorithm that informs the emergency services about the number of people inside the car during the crash; and a video streaming mechanism that enables vehicles in the vicinity of the accident to send a live record of the accident scene. These features are developed and implemented on an Android device connected to a custom vehicular communications system (the IT2S platform). The experimentally obtained results validate the proposed system and provide viable evidence to add additional features to the conventional eCall architecture.
Uploads
Papers by jose Fonseca