2022
Authors
Dias, JP; Restivo, A; Ferreira, HS;
Publication
INTERNET OF THINGS
Abstract
The current complexity of IoT systems and devices is a barrier to reach a healthy ecosystem, mainly due to technological fragmentation and inherent heterogeneity. Meanwhile, the field has scarcely adopted any engineering practices currently employed in other types of large-scale systems. Although many researchers and practitioners are aware of the current state of affairs and strive to address these problems, compromises have been hard to reach, making them settle for sub-optimal solutions. This paper surveys the current state of the art in designing and constructing IoT systems from the software engineering perspective, without overlooking hardware concerns, revealing current trends and research directions.
2022
Authors
Duarte, M; Dias, JP; Ferreira, HS; Restivo, A;
Publication
2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND PRACTICES FOR THE IOT (SERP4IOT 2022)
Abstract
The widespread use of Internet-of-Things (IoT) across different application domains leads to an increased concern regarding their dependability, especially as the number of potentially mission-critical systems becomes considerable. Fault-tolerance has been used to reduce the impact of faults in systems, and their adoption in IoT is becoming a necessity. This work focuses on how to exercise fault-tolerance mechanisms by deliberately provoking its malfunction. We start by describing a proof-of-concept fault-injection add-on to a commonly used publish/subscribe broker. We then present several experiments mimicking real-world IoT scenarios, focusing on injecting faults in systems with (and without) active self-healing mechanisms and comparing their behavior to the baseline without faults. We observe evidence that fault-injection can be used to (a) exercise in-place fault-tolerance apparatus, and (b) detect when these mechanisms are not performing nominally, providing insights into enhancing in-place fault-tolerance techniques.
2022
Authors
Neto, J; Morais, AJ; Gonçalves, R; Coelho, AL;
Publication
Proceedings of Sixth International Congress on Information and Communication Technology - ICICT 2021, London, UK, Volume 1
Abstract
Considering the growing volume of information and services available on the web, it has become essential to provide websites and applications with tools, such as recommender systems, capable of helping users to obtain the information and services appropriate to their interests. Due to the complexity of web adaptation and the ability of multi-agent systems to deal with complex problems, the use of multi-agent approaches in recommender systems has been increasing. In the present work, we make a thorough review of the use of multi-agent-based recommender systems. The review shows the diversity of applications of multi-agent systems in recommender systems, namely on what concerns the diversity of domains, different types of approaches and contribution to the performance improvement of the recommender systems.
2022
Authors
de Azambuja, RX; Morais, AJ; Filipe, V;
Publication
Distributed Computing and Artificial Intelligence, Volume 2: Special Sessions 18th International Conference, DCAI 2021, Salamanca, Spain, 6-8 October 2021.
Abstract
Recommender systems form a class of Artificial Intelligence systems that aim to recommend relevant items to the users. Due to their utility, it has gained attention in several applications domains and is high demanded for research. In order to obtain successful models in the recommendation problem in non-prohibitive computational time, different heuristics, architectures and information filtering techniques are studied with different datasets. More recently, machine learning, especially through the use of deep learning, has driven growth and expanded the sequential recommender systems development. This research focuses on models for managing sequential recommendation supported by session-based recommendation. This paper presents the characterization in the specific theme and the state-of-the-art towards study object of the thesis: the adaptive recommendation to mitigate the information overload in online environments.
2022
Authors
Neto, J; Morais, AJ; Gonçalves, R; Coelho, AL;
Publication
Proceedings of Sixth International Congress on Information and Communication Technology - ICICT 2021, London, Volume 3
Abstract
Guiding the building occupants under fire emergency to a safe place is an open research problem. Finding solutions to address the problem requires a perfect knowledge of the fire building evacuation domain. The use of ontologies to model knowledge of a domain allows a common and shared understanding of that domain, between people and heterogeneous systems. This paper presents an ontology that aims to build a knowledge model to better understand the referred domain and to help develop more capable building evacuation solutions and systems. The herein proposed ontology considers the different variables and actors involved in the fire building evacuation process. We followed the Methontology methodology for its developing, and we present all the development steps, from the specification to its implementation with the Protégé tool.
2022
Authors
Neto, J; Morais, AJ; Goncalves, R; Coelho, AL;
Publication
ELECTRONICS
Abstract
The evacuation of buildings in case of fire is a sensitive issue for civil society that also motivates the academic community to develop and study solutions to improve the efficiency of evacuating these spaces. The study of human behavior in fire emergencies has been one of the areas that have deserved the attention of researchers. However, this modeling of human behavior is difficult and complex because it depends on factors that are difficult to know and that vary from country to country. In this paper, a paradigm shift is proposed which, instead of focusing on modeling the behavior of occupants, focuses on conditioning this behavior by providing real-time information on the most efficient evacuation routes. Making this information available to occupants is possible with a solution that takes advantage of the growing use of the IoT (Internet of Things) in buildings to help occupants adapt to the environment. Supported by the IoT, multi-agent recommender systems can help users to adapt to the environment and provide the occupants with the most efficient evacuation routes. This paradigm shift is achieved through a context-based multi-agent recommender system based on contextual data obtained from IoT devices, which recommends the most efficient evacuation routes at any given time. The obtained results suggest that the proposed solution can improve the efficiency of evacuating buildings in the event of a fire; for a scenario with two hundred people following the system recommendations, the time they take to reach a safe place decreases by 17.7%.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.