INESC TEC
INESC TEC
INESC TEC
Resultados da pesquisa para:
Filtrar os seus resultados

0 Resultados

INESC TEC

Laboratório de Software Confiável

Sobre o Centro

No Laboratório de Software Confiável (HASLab), melhorando a prática através da teoria, criamos e implementamos software que vai além da funcionalidade: garantimos que é correto, resiliente e seguro contra falhas e ataques. A nossa equipa de investigadores, cientistas e engenheiros tem competências em engenharia de software, onde desenvolvemos métodos e ferramentas para conceber e integrar software robusto; sistemas distribuídos, onde exploramos a distribuição e replicação para garantir escalabilidade e confiabilidade; e segurança da informação, onde considerando também os desafios da cibersegurança, fortalecemos os sistemas com protocolos criptográficos avançados e seguros, minimizando vulnerabilidades. Com uma abordagem multidisciplinar e sustentada por princípios teóricos sólidos, criamos soluções inovadoras para software crítico, infraestruturas cloud seguras e gestão de big data com privacidade, impulsionando avanços científicos, inovação e consultoria de excelência. Além disso, complementamos a nossa expertise em áreas como interação humano-computador, linguagens de programação, matemática de computação e computação quântica - porque acreditamos que o futuro do software confiável se constrói com conhecimento e inovação.

Áreas dos Centros

Segurança da Informação
Segurança da Informação

A nossa investigação em Segurança da Informação alia fundamentos teóricos rigorosos a abordagens práticas inovadoras. Procuramos construir sistemas seguros com garantias formais, ligando o desenvolvimento de protocolos criptográficos à sua implementação eficiente e confiável. No lado teórico, trabalhamos com provas de segurança e criptografia assistida por computador, desenvolvendo técnicas formais que validam automaticamente propriedades de segurança. Na vertente aplicada, focamo-nos em implementações com elevados padrões de desempenho e segurança, assegurando que as garantias teóricas se mantêm desde a especificação até ao código final. Para tal, criamos linguagens específicas de domínio e ferramentas que facilitam o desenvolvimento de software criptográfico de elevada confiança. Também investigamos mecanismos avançados de deteção e resposta a ameaças, fundamentais para preservar continuamente as propriedades de segurança dos sistemas. As nossas soluções aplicam-se, entre outros domínios, a tecnologias de preservação da privacidade, armazenamento seguro de dados e computação na nuvem — áreas críticas para a segurança na era digital.

Sistemas Distribuídos
Sistemas Distribuídos

Em Sistemas Distribuídos, estamos a transformar a forma como os dados são geridos na computação em nuvem, sistemas críticos, infraestruturas de computação avançada e ecossistemas de inteligência artificial. Exploramos novas fronteiras na confiabilidade, replicação e distribuição de dados, desenvolvendo novos protocolos de consenso e abordagens sem conflitos para consistência eventual, garantindo a integridade dos dados com tipos replicados. Otimizamos o processamento de cargas transacionais e analíticas em bases de dados e criamos métodos seguros para tratar dados em ambientes não confiáveis, aumentando a resiliência e segurança dos sistemas. Saiba mais <a href= "mailto:https://dbr-haslab.github.io/" target="_blank">aqui</a>. Desenhamos soluções de armazenamento de dados eficientes, capazes de acompanhar o crescimento acelerado da informação digital. Usamos tecnologias modernas para responder às exigências de desempenho, escalabilidade, confiabilidade, segurança e eficiência energética. Descubra mais <a href="mailto:https://dsr-haslab.github.io/" target="_blank">aqui</a>. Desenvolvemos sistemas de middleware com foco em interoperabilidade semântica, aplicados a casos reais e em data spaces. A nossa missão é construir o futuro da gestão de dados distribuídos, com soluções para a nova geração de serviços digitais.

Engenharia de Software
Engenharia de Software

A área de Engenharia de Software tem como objetivo desenvolver novos métodos, técnicas e ferramentas que avancem a forma como o software é concebido, construído e avaliado. Pretende-se garantir que os resultados da investigação tenham um impacto duradouro nas práticas de desenvolvimento de software e contribuam para melhorar a competitividade da indústria. As principais linhas de investigação são: <b>1) requisitos, conceção e construção de software:</b> gestão de requisitos, arquitetura e design de software, desenvolvimento orientado por modelos e engenharia de software nativa da cloud; <b>2) teste de software:</b> testes baseados em modelos, testes em dispositivos móveis, testes de sistemas distribuídos e testes em ambientes de Internet das Coisas (IoT); <b>3) processos e ferramentas de software:</b> processos ágeis, melhoria de processos, ferramentas para colaboração e gestão de conhecimento; e jogos sérios na educação em engenharia de software. Dentro destas linhas de investigação, procuramos continuar a identificar, compreender na sua essência e documentar aquilo que realmente constitui boas soluções na engenharia de software contemporânea, colaborando de perto com profissionais do setor. Além disso, pretendemos continuar a avançar o estado da arte em técnicas, práticas e ferramentas que possam, de diferentes formas, melhorar a eficácia, eficiência e experiência dos desenvolvedores de software.

Membros da equipa

Publicações Seleccionadas

Towards Automated Load Testing Through the User Interface

Teixeira, B;Campos, JC;

2023

HUMAN-COMPUTER INTERACTION - INTERACT 2023, PT II

Explaining Temporal Logic Model Checking Counterexamples Through the Use of Structured Natural Language

Ferreira Moreira, EJV;Campos, JC;

2023

Engineering Interactive Computer Systems. EICS 2023 International Workshops and Doctoral Consortium - Swansea, UK, June 26-27, 2023, Selected Papers

GDBN, A Customer-centric Digital Platform to Support the Value Chain of Flexibility Provision

Coelho, F;Rodrigues, L;Mello, J;Villar, J;Bessa, R;

2024

International Conference on the European Energy Market, EEM

Expressing Disambiguation Filters as Combinators

Macedo, JN;Saraiva, J;

2020

PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20)

Ver mais publicações

Teses Supervisionadas

Cybersecurity analysis of a SCADA system under current standards, penetration testing and definition of mitigating strategies

Filipe Pestana Duarte Rocha

UP-FEUP

Monitorização de um Sistema Publish-Subscribe ROS para Enumeração e Deteção de Intrusões

João Pedro Xavier Araújo

UP-FEUP

Deteção de nomes de domínios gerados aleatoriamente

António Jorge Aguiar do Vale

UP-FEUP

Computação Paralela na Análise de Tráfego de Redes de Comunicação

Tiago Samuel da Rocha Silva

UP-FEUP

Ver mais teses supervisionadas

Contacte-nos

Envie-nos a sua mensagem ou pergunta, estaremos felizes em responder-lhe.