Organizations responsible for seismic and volcanic monitoring worldwide mainly gather information from instrumental networks composed of specialized sensors, data-loggers, and transmission equipment. ...This information must be available in seismological data centers to improve early warning diffusion. Furthermore, this information is necessary for research purposes to improve the understanding of the phenomena. However, the acquisition data systems could have some information gaps due to unstable connections with instrumental networks and repeater nodes or exceeded waiting times in data acquisition processes. In this work, we performed a systematic review around information availability issues and solutions in data acquisition systems, instrumental networks, and their interplay with transmission media for seismic and volcanic monitoring. Based on the SLR methodology proposed by Kitchenham, B., a search string strategy was considered where 1938 articles were found until December 2021. Subsequently, through selection processes, 282 articles were obtained and 51 relevant articles were extracted using filters based on the content of articles mainly referring to seismic–volcanic data acquisition, data formats, monitoring networks, and early warnings. As a result, we identified two independent partial solutions that could complement each other. One focused on extracting information in the acquisition systems corresponding to continuous data generated by the monitoring points through the development of mechanisms for identifying sequential files. The other solution focused on the detection and assessment of the alternative transmission media capabilities available in the seismic–volcanic monitoring network. Moreover, we point out the advantage of a unified solution by identifying data files/plots corresponding to information gaps. These could be recovered through alternate/backup transmission channels to the monitoring points to improve the availability of the information that contributes to real-time access to information from seismic–volcanic monitoring networks, which speeds up data recovery processes.
Vehicular ad hoc networks (VANETs) leverage the communication system of Intelligent Transportation Systems (ITS). Recently, Delay-Tolerant Network (DTN) routing protocols have increased their ...popularity among the research community for being used in non-safety VANET applications and services like traffic reporting. Vehicular DTN protocols use geographical and local information to make forwarding decisions. However, current proposals only consider the selection of the best candidate based on a local-search. In this paper, we propose a generic Geographical Heuristic Routing (GHR) protocol that can be applied to any DTN geographical routing protocol that makes forwarding decisions hop by hop. GHR includes in its operation adaptations simulated annealing and Tabu-search meta-heuristics, which have largely been used to improve local-search results in discrete optimization. We include a complete performance evaluation of GHR in a multi-hop VANET simulation scenario for a reporting service. Our study analyzes all of the meaningful configurations of GHR and offers a statistical analysis of our findings by means of MANOVA tests. Our results indicate that the use of a Tabu list contributes to improving the packet delivery ratio by around 5% to 10%. Moreover, if Tabu is used, then the simulated annealing routing strategy gets a better performance than the selection of the best node used with carry and forwarding (default operation).
In recent years, the general interest in routing for vehicular ad hoc networks (VANETs) has increased notably. Many proposals have been presented to improve the behavior of the routing decisions in ...these very changeable networks. In this paper, we propose a new routing protocol for VANETs that uses four different metrics. which are the distance to destination, the vehicles' density, the vehicles' trajectory and the available bandwidth, making use of the information retrieved by the sensors of the vehicle, in order to make forwarding decisions, minimizing packet losses and packet delay. Through simulation, we compare our proposal to other protocols, such as AODV (Ad hoc On-Demand Distance Vector), GPSR (Greedy Perimeter Stateless Routing), I-GPSR (Improvement GPSR) and to our previous proposal, GBSR-B (Greedy Buffer Stateless Routing Building-aware). Besides, we present a performance evaluation of the individual importance of each metric to make forwarding decisions. Experimental results show that our proposed forwarding decision outperforms existing solutions in terms of packet delivery.
Conversational agents are a piece of software widely used nowadays in several domains, such as e-commerce, customer support, education, among others. To build one, proficiency in distinct areas of ...knowledge is necessary. Moreover, its development demands the availability of frameworks, tools, and proposals to facilitate its application in several domain areas. Recently, the adoption of models in a software development process has increased through the application of Model-Driven Development in several areas to improve and increase productivity in software development. This work aims to provide state of the art through a Systematic Mapping Study regarding to Model-Driven Development approaches to automate or semi-automate the development of Chatbots. For this study, 429 scientific articles were analyzed, of which, after the inclusion and exclusion criteria, only 20 were considered primary studies.
Integrating third-party and legacy systems has become a critical necessity for companies, driven by the need to exchange information with various entities such as banks, suppliers, customers, and ...partners. Ensuring data integrity, keeping integrations up-to-date, reducing transaction risks, and preventing data loss are all vital aspects of this complex task. Achieving success in this endeavor, which involves both technological and business challenges, necessitates the implementation of a well-suited architecture. This article introduces an architecture known as the Dynamic Canonical Data Model through Agnostic Messages. The proposal addresses the integration of loosely coupled software units, mainly when dealing with internal and external data integration. To illustrate the architecture’s components, a case study from the Mexican Logistics Company Paquetexpress is presented. This organization manages integrations across several platforms, including SalesForce and Oracle ERP, with clients like Amazon, Mercado Libre, Grainger, and Afull. Each of these incurs costs ranging from USD 30,000 to USD 36,000, with consultants from firms such as Quanam, K&F, TSOL, and TekSi playing a crucial role in their execution. This consumes much time, making maintenance costs considerably high when clients request data transmission or type changes, particularly when utilizing tools like Oracle Integration Cloud (OIC) or Oracle Service Bus (OSB). The article provides insights into the architecture’s design and implementation in a real-world scenario within the delivery company. The proposed architecture significantly reduces integration and maintenance times and costs while maximizing scalability and encouraging the reuse of components. The source code for this implementation has been registered in the National Registry of Copyrights in Mexico.
Many studies have shown that air quality in cities is affected due to emissions of carbon from vehicles. As a result, policymakers (
., municipalities) intensely search for new ways to reduce air ...pollution due to its relation to health diseases. With this concern, connected vehicle technologies can leverage alternative on-road emissions control policies. The present investigation studies the impact on air pollution by (i) updating vehicles' routes to avoid pollution exposure (route choice policy), (ii) updating vehicles' speed limits (speed control policy), and (iii) considering electric vehicles (EVs). Vehicles are informed in advance about route conditions (
., on-road emissions) using the vehicular network. We found that by updating vehicle routes, 7.43% less CO emissions are produced within the evaluated region. Also, we find no evidence of significant emissions reductions in the case of limiting vehicles' speed. Lastly, with 30% of EV penetration, safe CO emissions levels are reached.
The prevention of accidents is one of the most important goals of ad hoc networks in smart cities. When an accident happens, dynamic sensors (e.g., citizens with smart phones or tablets, smart ...vehicles and buses, etc.) could shoot a video clip of the accident and send it through the ad hoc network. With a video message, the level of seriousness of the accident could be much better evaluated by the authorities (e.g., health care units, police and ambulance drivers) rather than with just a simple text message. Besides, other citizens would be rapidly aware of the incident. In this way, smart dynamic sensors could participate in reporting a situation in the city using the ad hoc network so it would be possible to have a quick reaction warning citizens and emergency units. The deployment of an efficient routing protocol to manage video-warning messages in mobile Ad hoc Networks (MANETs) has important benefits by allowing a fast warning of the incident, which potentially can save lives. To contribute with this goal, we propose a multipath routing protocol to provide video-warning messages in MANETs using a novel game-theoretical approach. As a base for our work, we start from our previous work, where a 2-players game-theoretical routing protocol was proposed to provide video-streaming services over MANETs. In this article, we further generalize the analysis made for a general number of N players in the MANET. Simulations have been carried out to show the benefits of our proposal, taking into account the mobility of the nodes and the presence of interfering traffic. Finally, we also have tested our approach in a vehicular ad hoc network as an incipient start point to develop a novel proposal specifically designed for VANETs.
The Internet of Things (IoT) paradigm is growing, affecting human life and aiming to solve problems in the real world, i.e., in education, healthcare, smart homes, intelligent transportation, and ...other areas. However, it is a fact that the development of IoT systems is complicated compared to that of traditional software systems, especially in relation to requirements engineering (RE). The RE of IoT systems is not implemented frequently due to their broad aspects, such as the variety of user needs, making these systems difficult to construct. In this sense, the use of loT-based systems has not been well explored by the research community in order to provide well-planned proposals to improve the quality of their performance. In this work, we present a comprehensive and inclusive review of the RE of loT-based systems. To accomplish this, a systematic mapping study (SMS) is presented to evaluate the use of parameters based on the existing literature. SMS is a methodology used for research in the medical field and has recently been implemented in software engineering (SE) to sort and organize research publications to gain knowledge on progress and identify research gaps. In this article, we aim to classify the existing research publications in the current scientific literature regarding RE proposals for IoT software systems and review their implications for future research. This will make it possible to establish lines of research in order to improve the quality of the development of future IoT systems.
Integration of legacy and third-party software systems is almost mandatory for enterprises. This fact is based mainly on exchanging information with other entities (banks, suppliers, customers, ...partners,
.). That is why it is necessary to guarantee the integrity of the data and keep these integration's up-to-date due to the different global business changes is facing today to reduce the risk in transactions and avoid losing information. This article presents a Systematic Mapping Study (SMS) about integrating software units at the component level. Systematic mapping is a methodology that has been widely used in medical research and has recently begun to be used in Software Engineering to classify and structure the research results that have been published to know the advances in a topic and identify research gaps. This work aims to organize the existing evidence in the current scientific literature on integrating software units for external and data loose coupling. This information can establish lines of research and work that must be addressed to improve the integration of low-level systems.