Mateus Krepsky Ludwich

Mateus Krepsky Ludwich possui doutorado, mestrado e graduação em Ciência da Computação pela Universidade Federal de Santa Catarina (UFSC). Possui experiência na área de Ciência da Computação, tendo atuado principalmente nos seguintes temas: Sistemas Operacionais, Verificação Formal e Virtualização de Sistemas.

Informações coletadas do Lattes em 08/06/2024

Acadêmico

Formação acadêmica

Doutorado em Doutorado em Ciência da Computação

2012 - 2018

Universidade Federal de Santa Catarina
Título: On Time-deterministic Multicore Virtualization Techniques
Antônio Augusto Fröhlich. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Virtualization; Interference Modeling; Real-Time; Multicore; Compositional Scheduling.Grande área: Ciências Exatas e da Terra

Mestrado em Programa de Pós-Graduação em Ciência da Computação

2009 - 2012

Universidade Federal de Santa Catarina
Título: Método para Abstração de Componentes de Hardware para Sistemas Embarcados,Ano de Obtenção: 2012
Antônio Augusto Fröhlich.Palavras-chave: Sistemas Embarcados; FFI; Java; Lua.Grande área: Ciências Exatas e da TerraSetores de atividade: Pesquisa e desenvolvimento científico.

Graduação em Bacharelado em Ciências da Computação

2002 - 2008

Universidade Federal de Santa Catarina
Título: Adaptação de um Decodificador de Vídeo Digital a uma Interface de Processamento Digital de Sinais Multiplataforma
Orientador: Antônio Augusto Medeiros Fröhlich

Curso técnico/profissionalizante em Eletrônica

1998 - 2000

Instituto Federal de Santa Catarina

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Verificação Formal de Sistemas.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas Operacionais.

Participação em eventos

6º Brazilian Symposium on Computing System Engineering (SBESC 2016).Virtualizing Mixed-Criticality Operating Systems. 2016. (Simpósio).

5º Brazilian Symposium on Computing System Engineering (SBESC 2015). 2015. (Simpósio).

1º Workshop on Cyber-Physical System Architectures and Design Methodologies (CPSArch 2014). Run-Time Support System for Models of Computation in Cyber-Physical Systems. 2014. (Congresso).

Embedded Systems Week. 2014. (Congresso).

2º Brazilian Symposium on Computing System Engineering (SBESC 2012). System-Level Verification of Embedded Operating Systems Components. 2012. (Congresso).

17º Brazilian Symposium on Multimedia and the Web (WebMedia 2011). Optimizing Motion Estimation for H.264 Encoding. 2011. (Congresso).

1º Brazilian Symposium on Computing System Engineering (SBESC 2011). Abstraindo dispositivos de hardware para aplicações Java embarcadas. 2011. (Congresso).

IADIS Applied Computing (IADIS AC 2011). Abstracting hardware devices to embedded Java applications. 2011. (Congresso).

29º Congresso Anual da Sociedade Brasileira de Computação (SBC 2009). 2009. (Congresso).

8º International Information and Telecommunication Technologies Symposium (I2TS 2009). Interfacing Operating Systems Components with Embedded Java Applications. 2009. (Congresso).

14º Brazilian Symposium on Multimedia and the Web (WebMedia 2008). Adaptação de um Decodificador MPEG-2 a uma API DSP Multiplataforma. 2008. (Congresso).

7º Fórum Internacional Software Livre (FISL 2006). 2006. (Outra).

Participação em bancas

Aluno: Tarcísio Fischer

FROHLICH, A. A.; GRACIOLI, G.; CANCIAN, R. L.;LUDWICH, M. K.. Transparência Arquitetural de Sistemas Embarcados: 8 à 64 bits. 2013. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: André Quintino Kuhnen

FROHLICH, A. A.;LUDWICH, M. K.; HOELLER JUNIOR, A. S.; CANCIAN, R. L.. Uma máquina virtual multi-thread para Sistemas embarcados. 2012. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Aluno: Guilherme Maciel Ferreira

WILLRICH, R.; KOLIVER, C.;LUDWICH, M. K.. Desenvolvimento de um Encoder H.264/AVC em Java. 2007. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Santa Catarina.

Produções bibliográficas

  • LUDWICH, MATEUS KREPSKY ; FRÖHLICH, ANTÔNIO AUGUSTO . On the formal verification of component-based embedded operating systems. Operating Systems Review , v. 47, p. 28-34, 2013.

  • MEURER, RODRIGO SCHMITT ; LUDWICH, MATEUS KREPSKY ; FROHLICH, ANTONIO AUGUSTO . Virtualizing Mixed-Criticality Operating Systems. In: 2016 VI Brazilian Symposium on Computing Systems Engineering (SBESC), 2016, João Pessoa. 2016 VI Brazilian Symposium on Computing Systems Engineering (SBESC), 2016. p. 79.

  • LUDWICH, MATEUS KREPSKY ; FROHLICH, ANTONIO AUGUSTO . Proper handling of interrupts in cyber-physical systems. In: 2015 International Symposium on Rapid System Prototyping (RSP), 2015, Amsterdam. 2015 International Symposium on Rapid System Prototyping (RSP). p. 83-89.

  • LUDWICH, M. K. ; REIS, J. G. ; SOARES, S. A. F. ; FROHLICH, A. A. . Run-Time Support System for Models of Computation in Cyber-Physical Systems. In: First Workshop on Cyber-Physical System Architectures and Design Methodologies, 2014, New Delhi. Proceedings of First Workshop on Cyber-Physical System Architectures and Design Methodologies, 2014.

  • LUDWICH, M. K. ; FROHLICH, A. A. . System-Level Verification of Embedded Operating Systems Components. In: Second Brazilian Symposium on Computing System Engineering, 2012, Natal. Proceedings of the Second Brazilian Symposium on Computing System Engineering, 2012. p. 1-6.

  • LUDWICH, M. K. ; FRÖHLICH, A. A. . Optimizing Motion Estimation for H.264 Encoding. In: XVII Brazilian Symposium on Multimedia and the Web, 2011, Florianópolis. Proceedings of the 17th Brazilian Symposium on Multimedia and the Web. Full Papers.. Florianópolis: Sociedade Brasileira de Computação - SBC, 2011. v. 1. p. 198-204.

  • LUDWICH, M. K. ; FROHLICH, A. A. . Abstracting hardware devices to embedded Java applications. In: IADIS Applied Computing, 2011, Rio de Janeiro. Proceedings of the IADIS Applied Computing 2011, 2011. p. 371-378.

  • LUDWICH, M. K. ; FROHLICH, A. A. . Abstraindo dispositivos de hardware para aplicações Java embarcadas. In: Brazilian Symposium on Computing System Engineering (SBESC), 2011, Florianópolis. Proceedings of the Brazilian Symposium on Computing System Engineering, 2011. p. 176-181.

  • LUDWICH, M. K. ; FRÖHLICH, A. A. . Interfacing Operating Systems Components with Embedded Java Applications. In: XIV International Information and Telecommunication Technologies Symposium, 2009, Florianópolis, SC. Proceedings of the XIV International Information and Telecommunication Technologies Symposium, 2009. p. 203-206.

  • LUDWICH, M. K. ; SANTOS, Danillo ; FRÖHLICH, A. A. . Adaptação de um Decodificador MPEG-2 a uma API DSP Multiplataforma. In: XIV Brazilian Symposium on Multimedia and the Web, 2008, Vilha Velha, ES. Proceedings of the XIV Brazilian Symposium on Multimedia and the Web - WebMedia 2008. Vitória, ES; Vila Velha, ES: Vitória : UFES, Departamento de Informática : FAESA ; Vila Velha : UVV, 2008, 2008. v. 2. p. 41-44.

Projetos de pesquisa

  • 2011 - 2013

    OS support for WSN and Embedded System Debugging, Descrição: The project objective is to investigate the applicability of domain engineering techniques named Application-driven Embedded System Design (ADESD) and Model-based developing to create new methods of OS support and debugging techniques for large scale WSN and embedded systems. The CAPES-DFAIT program is a scholarship program aim at supporting team-oriented research projects between Canadian and Brazilian institutions of higher education in key areas of mutual cooperation, such as democratic governance, prosperity and security, as well as science and technology, thus encouraging research collaboration as well as graduate student mobility.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (12) . , Integrantes: Mateus Krepsky Ludwich - Integrante / Antônio Augusto Fröhlich - Coordenador / Arliones Stevert Hoeller Junior - Integrante / Giovani Gracioli - Integrante / Marcelo Berejuck - Integrante / Sebastian Fischmeister - Integrante.

  • 2008 - 2013

    Rede H.264 SBTVD, Descrição: A rede H.264 fase 2 tem como objetivo o desenvolvimento de produtos de interesse nacional na área de codificação de sinais-fonte para o SBTVD (Sistema Brasileiro de TV Digital), sendo composta pelas seguintes entidades: UFRGS, LSITec, COPPE/UFRJ, IME, UFRN, UnB, UFSC, Unicamp e Ceitec. Os produtos que essa rede busca desenvolver são atendidos pelas seguintes metas físicas: 1- Decodificador H.264 em HDL 2- Codificador H.264 HDTV em HDL 3- Codificador e decodificador de áudio AAC e Dolby em software 4- Transcodificação de MPEG-2 para H.264 em software 5- Codificador H.264 em arquitetura computacional paralela 6- Codificador/Decodificador H.264 escalável/alternativo 7- Especificação de um ASIC System-on-chip para o receptor 8- Melhorias ao padrão H.264 9- Terminal de Acesso com os decodificadores de vídeo e áudio desenvolvidos. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Mateus Krepsky Ludwich - Integrante / Alexandre Massayuki Okazaki - Integrante / Altamiro Amadeu Susin - Coordenador / Valter Roesler - Integrante / Antonio Augusto Medeiros Fröhlich - Integrante., Financiador(es): Financiadora de Estudos e Projetos - Bolsa.

  • 1997 - Atual

    EPOS -- Embedded Parallel Operating System, Descrição: The EPOS Project (Embedded Parallel Operating System) aims at automating the development of dedicated computing systems, so that developers can concentrate on what really matters: their applications. EPOS relies on the Application-Oriented System Design Method (AOSD) proposed by Fröhlich to design and implement both software and hardware components that can be automatically adapted to fulfill the requirements of particular applications. Additionally, EPOS features a set of tools to select, adapt and plug components into an application-specific framework, thus enabling the automatic generation of an application-oriented system instance. Such an instance consists of a hardware platform implemented in terms of programmable logic, and the corresponding run-time support system implemented in terms of abstractions, hardware mediators, scenario adapters and aspect programs. The deployment of AOSD in EPOS is helping to produce components that are highly reusable, adaptable and maintainable. Low overhead and high performance are achieved by a careful implementation that makes use of generative programming techniques, including static metaprogramming. Furthermore, the fact that EPOS components are exported to users by means of coherent interfaces defined in the context of the application domain largely improves usability. All these technological advantages are directly reflected in the development process, reducing NRE costs and the time-to-market of software/hardware integrated projects.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Mateus Krepsky Ludwich - Integrante / Antônio Augusto Fröhlich - Coordenador / Arliones Stevert Hoeller Junior - Integrante / Alexandre Massayuki Okazaki - Integrante / Giovani Gracioli - Integrante / Tiago Rogério Mück - Integrante / Lucas Francisco Wanner - Integrante / Hugo Marcondes - Integrante / Augusto Born de Oliveira - Integrante / Rafael Pereira Pires - Integrante / Geovani Ricardo Wiedenhoft - Integrante.

Histórico profissional

Experiência profissional

2017 - Atual

Universidade Federal de Santa Catarina

Vínculo: Servidor Público, Enquadramento Funcional: Analista de Tecnologia da Informação, Carga horária: 40

2009 - 2018

Universidade Federal de Santa Catarina

Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 40

2007 - 2009

Universidade Federal de Santa Catarina

Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 20

2003 - 2003

Universidade Federal de Santa Catarina

Vínculo: Colaborador, Enquadramento Funcional: Pesquisador

Atividades

  • 11/2007 - 08/2018

    Pesquisa e desenvolvimento , Centro Tecnológico, INE / Laboratório de Integração de Software e Hardware - LISHA.,Linhas de pesquisa

  • 08/2014 - 12/2014

    Ensino, Bacharelado em Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II (Estágio de Docência)

  • 03/2014 - 07/2014

    Ensino, Bacharelado em Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II (Estágio de Docência)

  • 08/2013 - 12/2013

    Ensino, Bacharelado em Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Integração Software/Hardware (Estágio de Docência)

  • 08/2010 - 12/2010

    Ensino, Bacharelado em Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II (Estágio de Docência)

  • 08/2009 - 12/2009

    Ensino, Bacharelado em Ciências da Computação, Nível: Graduação,Disciplinas ministradas, Sistemas Operacionais II (Estágio de Docência)

  • 01/2003 - 06/2003

    Outras atividades técnico-científicas , Centro Tecnológico, Centro Tecnológico.,Atividade realizada, Implantação e testes do Sistema Operacional BrickOS para a arquitetura LEGO MindStorms. Estudos em redes neurais..

2005 - 2006

CSP Controle e Automação

Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor de software, Carga horária: 20

Atividades

  • 07/2005 - 08/2006

    Estágios , ., .,Estágio realizado, Desenvolvimento do módulo de visualização e controle de vídeos em um sistema de vigilância digital distribuído. Desenvolvimento do módulo de comunicação entre instâncias do módulo de visualização e controle de vídeos mencionado acima..

2001 - 2001

Computek Informática

Vínculo: Estagio, Enquadramento Funcional: Técnico em eletrônica e informática, Carga horária: 20

Outras informações:
Estágio curricular do curso técnico de Eletrônica realizado no CEFET/SC