Skip to main content

Showing 1–11 of 11 results for author: Ferreira, H S

Searching in archive cs. Search in all archives.
.
  1. Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers

    Authors: Miguel Duarte, João Pedro Dias, Hugo Sereno Ferreira, André Restivo

    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-t… ▽ More

    Submitted 24 March, 2022; originally announced March 2022.

    Comments: 8 pages

  2. arXiv:2103.07395  [pdf, other

    cs.SE

    Empowering Visual Internet-of-Things Mashups with Self-Healing Capabilities

    Authors: João Pedro Dias, André Restivo, Hugo Sereno Ferreira

    Abstract: Internet-of-Things (IoT) systems have spread among different application domains, from home automation to industrial manufacturing processes. The rushed development by competing vendors to meet the market demand of IoT solutions, the lack of interoperability standards, and the overall lack of a defined set of best practices have resulted in a highly complex, heterogeneous, and frangible ecosystem.… ▽ More

    Submitted 12 March, 2021; originally announced March 2021.

    Comments: Paper accepted for publication as part of the 3rd International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT 2021), part of 43rd International Conference on Software Engineering (ICSE 2021)

    ACM Class: D.2; D.1.7; B.8.1

  3. arXiv:2009.05828  [pdf, other

    cs.SE

    Multi-Approach Debugging of Industrial IoT Workflows

    Authors: Andreia Rodrigues, Jose Pedro Silva, Joao Pedro Dias, Hugo Sereno Ferreira

    Abstract: Industrial Internet-of-Things (IIoT) results from the addition of sensing and actuating capabilities to industrial environments to improve the overall manufacturing processes. Some of these systems have highly-complex tasks of monitorization and control and need to be programmed accordingly. The use of visual programming, such as workflows, is common in these systems due to the abstraction they pr… ▽ More

    Submitted 12 September, 2020; originally announced September 2020.

    ACM Class: D.2

  4. arXiv:2007.05948  [pdf, other

    cs.SE cs.DC

    Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis

    Authors: Tiago Matias, Filipe F. Correia, Jonas Fritzsch, Justus Bogner, Hugo S. Ferreira, André Restivo

    Abstract: A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices. However, only a few use systematic methods and have been demonstrated with replicable empirical studies. We describe a systematic approach for refactoring systems to microservice architectures that uses static analysis to determine the system's structure and dynamic analysis to… ▽ More

    Submitted 12 July, 2020; originally announced July 2020.

  5. arXiv:1811.11569  [pdf, other

    cs.IR cs.LG stat.ML

    Document classification using a Bi-LSTM to unclog Brazil's supreme court

    Authors: Fabricio Ataides Braz, Nilton Correia da Silva, Teofilo Emidio de Campos, Felipe Borges S. Chaves, Marcelo H. S. Ferreira, Pedro Henrique Inazawa, Victor H. D. Coelho, Bernardo Pablo Sukiennik, Ana Paula Goncalves Soares de Almeida, Flavio Barros Vidal, Davi Alves Bezerra, Davi B. Gusmao, Gabriel G. Ziegler, Ricardo V. C. Fernandes, Roberta Zumblick, Fabiano Hartmann Peixoto

    Abstract: The Brazilian court system is currently the most clogged up judiciary system in the world. Thousands of lawsuit cases reach the supreme court every day. These cases need to be analyzed in order to be associated to relevant tags and allocated to the right team. Most of the cases reach the court as raster scanned documents with widely variable levels of quality. One of the first steps for the analys… ▽ More

    Submitted 27 November, 2018; originally announced November 2018.

    Comments: This work was presented at NIPS 2018 Workshop on Machine Learning for the Develo** World (ML4D)

    MSC Class: 68T50 ACM Class: I.2.7

  6. arXiv:1811.04159  [pdf, other

    cs.SE

    State of the Software Development Life-Cycle for the Internet-of-Things

    Authors: João Pedro Dias, Hugo Sereno Ferreira

    Abstract: Software has a longstanding association with a state of crisis considering its success rate. The explosion of Internet-connected devices, Internet-of-Things, adds to the complexity of software systems. The particular characteristics of these systems, such as being large-scale and its heterogeneity, pose increasingly new challenges. In this paper, we first briefly introduce the IoT paradigm and the… ▽ More

    Submitted 9 November, 2018; originally announced November 2018.

    Comments: 38 pages

  7. arXiv:1807.07521  [pdf, other

    cs.CV

    Bio-Measurements Estimation and Support in Knee Recovery through Machine Learning

    Authors: João Bernardino, Luís Filipe Teixeira, Hugo Sereno Ferreira

    Abstract: Knee injuries are frequent, varied and often require the patient to undergo intensive rehabilitation for several months. Treatment protocols usually contemplate some recurrent measurements in order to assess progress, such as goniometry. The need for specific equipment or the complexity and duration of these tasks cause them to often be neglected. A novel deep learning based solution is presented,… ▽ More

    Submitted 19 July, 2018; originally announced July 2018.

    Comments: 8 pages, 9 figures

    MSC Class: 68T45

  8. arXiv:1807.07047  [pdf, other

    cs.HC

    Conversation-Based Complex Event Management in Smart-Spaces

    Authors: André Sousa Lago, Hugo Sereno Ferreira

    Abstract: Smart space management can be done in many ways. On one hand, there are conversational assistants such as the Google Assistant or Amazon Alexa that enable users to comfortably interact with smart spaces with only their voice, but these have limited functionality and are usually limited to simple commands. On the other hand, there are visual interfaces such as IBM's Node-RED that enable complex fea… ▽ More

    Submitted 18 July, 2018; originally announced July 2018.

    Comments: 20 pages, 4 figures, 2 tables

  9. Blockchain-based PKI for Crowdsourced IoT Sensor Information

    Authors: Guilherme Pinto, João Pedro Dias, Hugo Sereno Ferreira

    Abstract: The Internet of Things is progressively getting broader, evol-ving its scope while creating new markets and adding more to the existing ones. However, both generation and analysis of large amounts of data, which are integral to this concept, may require the proper protection and privacy-awareness of some sensitive information. In order to control the access to this data, allowing devices to verify… ▽ More

    Submitted 10 July, 2018; originally announced July 2018.

  10. Dynamic Allocation of Serverless Functions in IoT Environments

    Authors: Duarte Pinto, João Pedro Dias, Hugo Sereno Ferreira

    Abstract: The IoT area has grown significantly in the last few years and is expected to reach a gigantic amount of 50 billion devices by 2020. The appearance of serverless architectures, specifically highlighting FaaS, raises the question of the of using such in IoT environments. Combining IoT with a serverless architectural design can be effective when trying to make use of the local processing power that… ▽ More

    Submitted 13 January, 2019; v1 submitted 10 July, 2018; originally announced July 2018.

  11. Blockchain for Access Control in e-Health Scenarios

    Authors: João Pedro Dias, Luís Reis, Hugo Sereno Ferreira, Ângelo Martins

    Abstract: Access control is a crucial part of a system's security, restricting what actions users can perform on resources. Therefore, access control is a core component when dealing with e-Health data and resources, discriminating which is available for a certain party. We consider that current systems that attempt to assure the share of policies between facilities are prone to system's and network's fault… ▽ More

    Submitted 30 May, 2018; originally announced May 2018.

    Comments: 8 pages