Leandro Marques do Nascimento

  • Endereço para acessar este CV: http://lattes.cnpq.br/9163931285515006
  • Última atualização do currículo em 15/09/2018


Graduado (2005), Mestre (2008) e Doutor (2014) em Ciência da Computação pela Universidade Federal de Pernambuco (UFPE) com pesquisa direcionada para área de engenharia de software, Leandro leciona cursos de graduação e pós-graduação na área de tecnologia e afins desde 2008 e, desde 2011, é professor do Departamento de Computação (DC) da Universidade Federal Rural de Pernambuco (UFRPE). Profissionalmente, já atuou como engenheiro de software e líder técnico em sistemas de médio/grande porte e tem trabalhado como consultor em parceria técnica com algumas empresas do Porto Digital em Recife-PE, especialmente na área de computação em nuvem, acumulando mais de 10 anos de experiência. Como pesquisador, já publicou 2 livros e mais de 15 artigos entre em congressos e periódicos e foi convidado para ser revisor do ?International Journal of Web Information Systems? em 2017. Suas áreas de interesse envolvem linguagens específicas de domínio, ciência de dados e jogos digitais. (Texto informado pelo autor)


Identificação


Nome
Leandro Marques do Nascimento
Nome em citações bibliográficas
NASCIMENTO, L. M.;NASCIMENTO, Leandro;NASCIMENTO, Leandro Marques;NASCIMENTO, Leandro M.

Endereço


Endereço Profissional
Universidade Federal Rural de Pernambuco, Departamento de Estatística e Informática.
Rua Dom Manoel de Medeiros, s/n
Dois Irmãos
52171900 - Recife, PE - Brasil
Telefone: (81) 33206491
URL da Homepage: http://deinfo.ufrpe.br/


Formação acadêmica/titulação


2009 - 2014
Doutorado em Ciências da Computação.
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: SMADL - The Social Machines Architecture Description Language, Ano de obtenção: 2014.
Orientador: Silvio Romero de Lemos Meira.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Social Machines; Domain-Specific Languages; Architecture Description Languages; software architecture; Programmable Web.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Linguagens de Programação.
2006 - 2008
Mestrado em Ciências da Computação.
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: Core Assets Development in Software Product Lines - Towards a Practical Approach for the Mobile Game Domain,Ano de Obtenção: 2008.
Orientador: Silvio Romero de Lemos Meira.
Coorientador: Eduardo Santana de Almeida.
Palavras-chave: Linhas de Produto de Software; Reuso de Software; Engenharia de Software; Engenharia de Domínio; Jogos Móveis.
Grande área: Ciências Exatas e da Terra
2000 - 2005
Graduação em Ciência da Computação.
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: Componentização de Software em Java 2 Micro Edition - Um Framework para Desenvolvimento de Interface Gráfica para Dispositivos Móveis.
Orientador: Silvio Romero de Lemos Meira e Eduardo Santana de Almeida.
1997 - 1999
Ensino Médio (2º grau).
Colégio Visão, CV, Brasil.
1989 - 1996
Ensino Fundamental (1º grau).
Colégio Visão, CV, Brasil.




Formação Complementar


2012 - 2012
Curso de Atualização Didático Pedagógica. (Carga horária: 75h).
Universidade Federal Rural de Pernambuco, UFRPE, Brasil.
2008 - 2008
Curso de Liderança Situacional. (Carga horária: 24h).
Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
2008 - 2008
Práticas de Estratégias de Ensino. (Carga horária: 4h).
C.E.S.A.R.EDU, C.E.S.A.R.EDU, Brasil.
2008 - 2008
Postura do Educador. (Carga horária: 4h).
C.E.S.A.R.EDU, C.E.S.A.R.EDU, Brasil.
2008 - 2008
Metodologia de Ensino e Aprendizagem. (Carga horária: 4h).
C.E.S.A.R.EDU, C.E.S.A.R.EDU, Brasil.
2007 - 2007
Metodologia e Estratégias de Ensinagem. (Carga horária: 10h).
C.E.S.A.R.EDU, C.E.S.A.R.EDU, Brasil.
2004 - 2004
J2ME Avançado. (Carga horária: 40h).
Qualiti Assessoria e Consultoria S/A, QUALITI, Brasil.


Atuação Profissional



Universidade Federal Rural de Pernambuco, UFRPE, Brasil.
Vínculo institucional

2011 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor

Atividades

10/2017 - Atual
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
10/2017 - Atual
Ensino, Física, Nível: Graduação

Disciplinas ministradas
Introdução à Computação
05/2017 - 09/2017
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
05/2017 - 09/2017
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Jogos Digitais
05/2017 - 09/2017
Ensino, Ciências Biológicas, Nível: Graduação

Disciplinas ministradas
Elementos de Informática
08/2016 - 03/2017
Ensino, Física, Nível: Graduação

Disciplinas ministradas
Introdução à Computação
08/2016 - 03/2017
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
02/2016 - 07/2016
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
Jogos Digitais
08/2014 - 07/2016
Direção e administração, Departamento de Estatística e Informática, .

Cargo ou função
Supervisor da Área de Engenharia de Sistemas de Software (ENSISO).
08/2015 - 12/2015
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução á Programação II
08/2015 - 12/2015
Ensino, Física, Nível: Graduação

Disciplinas ministradas
Introdução à Computação
02/2015 - 07/2015
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
02/2015 - 07/2015
Ensino, Economia Doméstica, Nível: Graduação

Disciplinas ministradas
Introdução à Microinformática
02/2015 - 07/2015
Ensino, Física, Nível: Graduação

Disciplinas ministradas
Introdução à Computação
08/2014 - 12/2014
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
Jogos Digitais
03/2014 - 07/2014
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação I
Banco de Dados S
03/2014 - 07/2014
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Programação
06/2011 - 06/2014
Direção e administração, Departamento de Estatística e Informática, .

Cargo ou função
Membro do Colegiado de Coordenação Didática (CCD) do curso de Licenciatura em Computação.
09/2013 - 02/2014
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Programação
09/2013 - 02/2014
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
02/2013 - 08/2013
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação II
02/2013 - 08/2013
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Programação
08/2012 - 12/2012
Ensino, Bacharelado em Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Banco de Dados
Introdução à Programação II
08/2012 - 12/2012
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Programação
02/2012 - 06/2012
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Banco de Dados I
Prática de Ensino de Bando de Dados
Programação
08/2011 - 12/2011
Ensino, Licenciatura em Computação, Nível: Graduação

Disciplinas ministradas
Introdução à Programação
Infraestrutura de Software
02/2011 - 06/2011
Ensino, Licenciatura em Matemática, Nível: Graduação

Disciplinas ministradas
Introdução à Informática
02/2011 - 06/2011
Ensino, Licenciatura em Química, Nível: Graduação

Disciplinas ministradas
Elementos de Informática
02/2011 - 06/2011
Ensino, Bacharelado em Ciências Econômicas, Nível: Graduação

Disciplinas ministradas
Introdução à Informática

Faculdade dos Guararapes, FG, Brasil.
Vínculo institucional

2009 - 2011
Vínculo: Colaborador, Enquadramento Funcional: Professor titular, Carga horária: 18

Atividades

07/2010 - 01/2011
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Sistemas Distribuídos
08/2009 - 01/2011
Ensino, Redes de Computadores, Nível: Graduação

Disciplinas ministradas
Redes de Computadores I
Redes de Computadores II
08/2009 - 06/2010
Ensino, Gestão da Tecnologia da Informação, Nível: Graduação

Disciplinas ministradas
Introdução aos Sistemas Operacionais
Segurança e Proteção em Sistemas Operacionais

Faculdade de Filosofia Ciências e Letras de Caruaru, FAFICA, Brasil.
Vínculo institucional

2008 - 2009
Vínculo: Colaborador, Enquadramento Funcional: Professor titular, Carga horária: 12

Atividades

10/2008 - 08/2009
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Linguagem de Programação Orientada a Objetos (Java Básico)
Novas Tecnologias (Desenvolvimento de Jogos em Java Micro Edition - JME)
01/2009 - 03/2009
Ensino, Engenharia de Reuso, Nível: Pós-Graduação

Disciplinas ministradas
Ambientes para Desenvolvimento Baseado em Componentes - OSGi
Desenvolvimento Baseado em Componentes
Métricas de Reuso e Qualidade de Componentes de Software

Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
Vínculo institucional

2005 - 2009
Vínculo: Colaborador, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 40
Outras informações
Atuou como desenvolvedor Java e líder técnico de projetos em sua maioria Java Micro Edition (JME).

Atividades

04/2005 - 04/2009
Pesquisa e desenvolvimento , Centro de Estudos e Sistemas Avançados do Recife, .

04/2005 - 04/2009
Serviços técnicos especializados , Centro de Estudos e Sistemas Avançados do Recife, .

Serviço realizado
Desenvolvimento de jogos utilizando a plataforma Java Micro Edition. Liderança técnica de projetos na plataforma citada..
04/2004 - 03/2005
Estágios , Centro de Estudos e Sistemas Avançados do Recife, .

Estágio realizado
Estágio em Desenvolvimento de Software.

C.E.S.A.R.EDU, C.E.S.A.R.EDU, Brasil.
Vínculo institucional

2007 - 2009
Vínculo: Colaborador, Enquadramento Funcional: Docente
Outras informações
*Obs.: O vínculo trabalhista existiu através de Pessoa Jurídica.

Atividades

08/2007 - Atual
Ensino, Mestrado Profissional em Engenharia de Software, Nível: Pós-Graduação

Disciplinas ministradas
Engenharia de Reuso

Universidade Federal de Pernambuco, UFPE, Brasil.
Vínculo institucional

2006 - Atual
Vínculo: Outro (especifique), Enquadramento Funcional: Pesquisador

Atividades

03/2006 - Atual
Pesquisa e desenvolvimento , Centro de Ciências Exatas e da Natureza, Centro de Informática.


Tribunal de Justiça do Estado de Pernambuco, TJ/PE, Brasil.
Vínculo institucional

2003 - 2004
Vínculo: Estágio, Enquadramento Funcional: Desenvolvedor WEB, Carga horária: 20
Outras informações
Este período no Tribunal de Justiça de Pernambuco correspondeu a meu estágio curricular para curso de Ciência da Computação na UFPE.

Atividades

01/2003 - 03/2004
Serviços técnicos especializados , Tribunal de Justiça de Pernambuco, .

Serviço realizado
Desenvolvimento de aplicações WEB utilizando Active Server Pages (ASP).


Linhas de pesquisa


1.
Framework de Componentes Gráficos em Java Micro Edition

Objetivo: Um framework para desenvolvimento de aplicações Java Micro Edition foi criado com o objetivo de maximizar o código reusável entre as diversas aplicações do C.E.S.A.R. Desta forma, essa linha de pesquisa tenta estruturar formas de fazer com que o desenvolvedor que vai reusar o framework de componetes consiga ter uma curva de aprendizado mais rápida..
2.
Desenvolvimento de Jogos

Objetivo: Pesquisar técnicas, métodos e processo para o desenvolvimento de jogos digitais. Desenvolver jogos de diversos tipos com o objetivo de dominar as tecnologias envolvidas a atingir a excelência nesta linha de pesquisa..
3.
Reuso de Software

Objetivo: Entender aspectos técnicos e não-técnicos envolvidos com diferentes campos de pesquisa relacionados ao Reuso de Software..
4.
Linhas de Produto de Software

Objetivo: Conhecer métodos e processos de Linhas de Produtos de Software para aumentar a produtividade da equipe no desenvolvimento dentro de um mesmo domínio, como por exemplo no domínio de Jogos Móveis..
5.
Desenvolvimento Baseado em Componentes

Objetivo: Estruturar o código desenvolvido com o menor acoplamento possível para torná-lo suscetível a se tornar um componente futuramente..
6.
Engenharia de Software

Objetivo: Aprimorar métodos e processo de Engenharia de Software para atender as demandas espeíficas de diferentes projetos em diferentes domínios..
7.
Desenvolvimento Orientado a Modelos

Objetivo: Entender os processos, técnicas e ferramentas por trás do Desenvolvimento Orientado a modelos e tentar aplicar tais conhecimentos na área de Reuso de Software com o objetivo de aumentar a produtividade no desenvolvimento de sistemas..
8.
Linguagens Específicas de Domínio

Objetivo: Desenvolver técnicas e ferramentas para facilitar a criação e extensão de Linguagens Específicas de Domínio. Tais linguagens são comumente usadas para aumentar a produtividade no desenvolvimento de software em domínios específicos..


Projetos de pesquisa


2010 - Atual
ASSERT: Advanced System and Software Engineering Research Technologies Lab
Descrição: The ASSERT Lab was created in August 2010 by professor Silvio Romero de Lemos Meira and his students. Meira's goal is to investigate and develop the state-of-the-art {practice} related to new way to programming the web. We define a notion of social machine and envisage an algebra that can describe networks of such. To start with, a social machine is ?A connectable and programmable building block that wraps (WI) an information processing system (IPS) and defines a set of required (RS) and provided services (PS), dynamically available under constraints (C) which are determined by, among other things, its relationships (Rel) with others?. These relationships can be used to describe the interactions between any number of machines in a multitude of ways, as a means to represent real machines interacting in the real web, such as Twitter, Twitter running on top of Amazon AWS, mashups built using Twitter and, obviously, other social machines. This work is not a theoretical work as yet; but, in more than one sense, we think we have found a way to describe web based information systems and are starting to work on what could be a practical way of dealing with the complexity of this emerging web of social machines that is all around us. For more information, please read http://scr.bi/bXZ46e. All research lines explored by the group are: Cloud Computing, Smart Cities, Social Machines, Software Architecture, Software Language Engineering and Software Product Lines..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (12) Doutorado: (6) .
Integrantes: Leandro Marques do Nascimento - Integrante / Alexandre Alvaro - Integrante / Daniel Lucredio - Integrante / Frederico Araujo Durão - Integrante / Kiev Santos da Gama - Integrante / Rodrigo Elia Assad - Integrante / Silvio Romero de Lemos Meira - Integrante / Vinicius Cardoso Garcia - Coordenador / Bruno Falcão Leão Maia - Integrante / Carlo Marcelo Revoredo da Silva - Integrante / Dhiego Abrantes de Oliveira Martins - Integrante / Elaine Gleyce Mira de Figueiredo - Integrante / Francisco Airton Pereira da Silva - Integrante / Gustavo Henrique Rodrigues Pinto Tomas - Integrante / Jackson Raniel Florencio da Silva - Integrante / Jean Louis Brasil Fernandes da Costa - Integrante / Jose Fernando Santos de Carvalho - Integrante / Josino Rodrigues Neto - Integrante / Kellyton dos Santos Brito - Integrante / Marco André Santos Machado - Integrante / Paulo Anselmo da Mota Silveira Neto - Integrante / Paulo Fernando Almeida Soares - Integrante / Ricardo Alexandre Afonso - Integrante / Ricardo Batista Rodrigues - Integrante / Saulo de Tarso Oliveira da Silva - Integrante / Thiago Pereira de Brito Vieira - Integrante / Vanilson Andre de Arruda Buregio - Integrante / Welington Manoel da Silva - Integrante / Wilton Oliveira Ferreira - Integrante.
Número de produções C, T & A: 8
2006 - 2008
Core Assets Development in Software Product Lines - Towards a Practical Approach for the Mobile Game Domain
Descrição: The most aimed objectives in software engineering are basically high productivity, with high quality at low costs and one possible way for achieving these objectives is establishing software reuse ? the process of creating software systems from existing software rather than building them from scratch. In this context, one approach that can enable software reuse in practice is Software Product Line (SPL) ? a set of software-intensive systems sharing a common, managed set of features that are developed from a common set of reusable core assets in a prescribed way. A particular domain where the adoption of such approach may bring relevant benefits is the mobile game domain mainly because the games need to run in a big diversity of handsets and there is a big number of games of the same type being developed with common features. However, the characteristics of the mobile game domain usually create barriers to apply SPL processes in practice, such as, restrictions of memory and application size and different API implementations by different manufacturers. In addition, the current SPL processes still lack of details on the phases related to core assets implementation, making it difficult to properly handle the mentioned characteristics of the domain in question. Thus, this work aims at defining a practical approach for implementing core assets in a SPL applied to the mobile game domain based on the good practices from the state-of-the-art in the area. Moreover, in order to evaluate the approach, an experimental study is performed using three platform-based mobile games to build a SPL and, finally, a fourth game is derived from the SPL. Keywords: software reuse, software product line, core assets implementation, mobile game, experimental study..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (2) .
Integrantes: Leandro Marques do Nascimento - Coordenador / Silvio Romero Lemos Meira - Integrante / Eduardo Santana de Almeida - Integrante.Financiador(es): Centro de Estudos e Sistemas Avançados do Recife - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
Número de produções C, T & A: 10
2005 - 2010
RiSE: Reuse in Software Engineering
Descrição: The Reuse in Software Engineering (RiSE) group was created in April 2004 by professor Silvio Romero de Lemos Meira and their students. RiSE's goal is to investigate and develop the state-of-the-art {practice} related to software reuse. Our major challenge is to develop a robust framework for software reuse. The proposed framework has two layers. The first layer is formed by best practices related to software reuse. Non-technical factors, such as education, training, incentives, and organizational management are considered. This layer constitutes a fundamental step before of the introduction of the framework in the organizations. The second layer is formed by important technical aspects related to software reuse, such as processes (reuse, reengineering, adaptation, component certification), environments, and tools (repository systems and its associated tools). This framework constitutes a solid basis for organizations that are moving towards an effective reuse program. Its elements not only help the organization in adopting reuse, but also guide it in the migration process, reducing its risks and failure possibilities..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (19) Doutorado: (5) .
Integrantes: Leandro Marques do Nascimento - Integrante / Silvio Romero Lemos Meira - Integrante / Eduardo Santana de Almeida - Coordenador / Daniel Lucrédio - Integrante / Eduardo Cruz Reis Santos - Integrante / Ednaldo Dilorenzo de Souza Filho - Integrante / Frederico Araújo Durão - Integrante / Jorge Cláudio Cordeiro Pires Mascena - Integrante / Taciana Amorim Vanderlei - Integrante / Vinicius Cardoso Garcia - Integrante / Vanilson André de Arruda Burégio - Integrante / Liana Barichisio Lisboa - Integrante / Alexandre Costa Martins - Integrante / Aline Lopes Timóteo - Integrante / Danuza Ferreira Santana Neiva - Integrante / Flávio Mota Medeiros - Integrante / Herberth Braga Gonçalves Ribeiro - Integrante / Hernan Julho Muñoz - Integrante / Ivan do Carmo Machado - Integrante / Paulo Anselmo da Mota Silveira Neto - Integrante / Ricardo de Oliveira Cavalcanti - Integrante / Thiago Henrique Burgos de Oliveira - Integrante / Fernando Raposo da Camara Silva - Integrante / Kellyton dos Santos Brito - Integrante / Rodrigo Cavalcante Mendes - Integrante.Financiador(es): Centro de Estudos e Sistemas Avançados do Recife - Cooperação / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado da Bahia - Bolsa / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa.
Número de produções C, T & A: 4


Projetos de extensão


2016 - 2016
Desenvolvimento de uma Ferramenta para Acompanhamento Contínuo dos Mandatos dos Parlamentares na Câmara dos Deputados e no Senado Federal
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Graduação: (1) / Doutorado: (1) .
Integrantes: Leandro Marques do Nascimento - Integrante / Kellyton dos Santos Brito - Coordenador.
2015 - 2015
Utilizando Dados Abertos Governamentais para Aumentar a Transparência e Participação no Brasil
Descrição: Este projeto tem como objetivo o desenvolvimento de aplicações que usem os dados abertos governamentais para divulgação das atividades e gastos públicos para a população, permitindo assim uma maior transparência, fiscalização, controle e participação, tanto pela população quanto pelos órgãos competentes das atividades do setor público..
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Graduação: (2) / Doutorado: (7) .
Integrantes: Leandro Marques do Nascimento - Coordenador / Silvio Romero de Lemos Meira - Integrante / Vinicius Cardoso Garcia - Integrante / Kellyton dos Santos Brito - Integrante / Vanilson Andre de Arruda Buregio - Integrante / Cristovam Antonio Araujo Segundo - Integrante / Bruno Henrique Pereira Marques - Integrante / Marcos Antônio da Silva Costa - Integrante / Alberto César Cavalcanti França - Integrante.Financiador(es): Universidade Federal Rural de Pernambuco - Bolsa.


Revisor de periódico


2012 - 2012
Periódico: Journal of Universal Computer Science (Online)
2014 - 2014
Periódico: The Journal of Systems and Software
2017 - 2017
Periódico: International Journal of Web Information Systems (Print)


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Engenharia de Software/Especialidade: Linguagens Específicas de Domínio.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Engenharia de Software/Especialidade: Linguagens de Descrição de Arquitetura.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Linguagens de Programação.
5.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Reuso de Software.
6.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Reuso de Software/Especialidade: Linha de Produto de Software.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende RazoavelmenteLê Razoavelmente.


Prêmios e títulos


2004
Sun Certified Java Programmer - SCJP, Sun Microsystems.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
SILVA, Carlo M. R.2013SILVA, Carlo M. R. ; RODRIGUES, Ricardo B. ; SILVA, José L. C. ; NASCIMENTO, Leandro M. ; GARCIA, Vinicius C. . Systematic Mapping Study On Security Threats In Cloud Computing. International Journal of Computer Science and Information Security, v. 11, p. 55-64, 2013.

2.
ALMEIDA, E. S.2007ALMEIDA, E. S. ; ALVARO, A. ; GARCIA, V. C. ; NASCIMENTO, L. M. ; MEIRA, S. R. L. ; LUCREDIO, D. . A Systematic Approach to Design Domain-Specific Software Architectures. Journal of Software, v. 2, p. 38-51, 2007.

Livros publicados/organizados ou edições
1.
NASCIMENTO, Leandro M.. SMADL - The Social Machines Architecture Description Language. 1. ed. Saarbrücken: LAP LAMBERT Academic Publishing, 2015. v. 1. 200p .

2.
NASCIMENTO, Leandro M.. Core Assets Development in Software Product Lines: Towards a Practical Approach for the Mobile Game Domain. 1. ed. Saarbrücken: LAP LAMBERT Academic Publishing, 2010. 148p .

3.
ALMEIDA, E. S. ; ALVARO, A. ; GARCIA, V. C. ; MASCENA, J. C. C. P. ; BURÉGIO, Vanilson André de Arruda ; NASCIMENTO, L. M. ; LUCREDIO, D. ; MEIRA, S. R. L. . C.R.U.I.S.E - Component Reuse in Software Engineering. , 2007. 188p .

Trabalhos completos publicados em anais de congressos
1.
NASCIMENTO, Leandro M.; SILVA, Thiago J. ; ASSAD, Rodrigo E. ; GARCIA, Vinicius C. . A Experiência de Desenvolvimento de um Sistema de Armazenamento Multicamadas e Distribuído. In: Congresso Brasileiro de Software (CBSoft'2017), 2017, Fortaleza. Anais do Congresso Brasileiro de Software (CBSoft'2017), 2017.

2.
SILVA, Carlo M. R. ; SILVA, José L. C. ; RODRIGUES, Ricardo B. ; GATTI, Daniel C. ; NASCIMENTO, Leandro M. ; BRITO, Kellyton S. ; MIRANDA, Péricles B. C. ; ASSAD, Rodrigo E. ; QUEIROZ, R. ; GARCIA, Vinicius C. . Towards a Taxonomy for Security Threats on the Web Ecosystem. In: IEEE/IFIP Network Operations and Management Symposium (NOMS), 2016, Istambul. Proceedings of the IEEE/IFIP Network Operations and Management Symposium 2016 (NOMS), 2016. v. 1.

3.
SILVA, Chrystian. J. S. ; GARCIA, Vinicius C. ; NASCIMENTO, Leandro M. . Estudo de Mapeamento Sistemático sobre as Tendências e Desafios do Cloud Gaming. In: V Simpósio Brasileiro de Tecnologia da Informação (SBTI), 2016, João Pessoa. Anais do V Simpósio Brasileiro de Tecnologia da Informação, 2016.

4.
BUREGIO, Vanilson A. A. ; NASCIMENTO, Leandro M. ; ROSA, Nelson S. ; MEIRA, Silvio R. L. . Personal APIs as an Enabler for Designing and Implementing People as Social Machines. In: Proceedings of the 23rd international conference on World Wide Web (SOCM2014), 2014, Seul, Coreia do Sul. Proceedings of 23rd International World Wide Web Conference (WWW'14 Companion), 2014.

5.
NASCIMENTO, Leandro M.; DAMASCENO, Júlio C. ; ASSAD, Rodrigo E. ; GARCIA, Vinicius C. ; NEVES, Pedro H. F. ; MEIRA, Silvio R. L. . Uma Ferramenta para Gerenciamento de Infraestruturas de Computação em Nuvem. In: Congresso Brasileiro de Software (CBSoft), 2014, Maceió, AL. Anais do Congresso Brasileiro de Software (CBSoft'2014), 2014.

6.
SILVA, Carlo M. R. ; SILVA, José L. C. ; RODRIGUES, Ricardo B. ; CAMPOS, Glaucia M. M. ; NASCIMENTO, Leandro M. ; GARCIA, Vinicius C. . Security Threats in Cloud Computing Models: Domains and Proposals. In: IEEE Sixth International Conference on Cloud Computing (CLOUD 2013), 2013, Santa Clara, CA, USA. Anais do IEEE Sixth International Conference on Cloud Computing (CLOUD 2013), 2013. p. 383-389.

7.
SILVA, J. R. F. ; SILVA, F. A. ; NASCIMENTO, L. M. ; MARTINS, D. A. O. ; GARCIA, V. C. . The Dynamic Aspects of Product Derivation in DSPL: a Systematic Literature Review. In: The 14th IEEE International Conference on Information Reuse and Integration (IRI), 2013, San Francisco, California. Proceedings of the 14th IEEE International Conference on Information Reuse and Integration (IRI), 2013.

8.
BRITO, K. ; ABADIE, L. ; MUNIZ, P. ; NASCIMENTO, L. M. ; BUREGIO, V. A. A. ; GARCIA, V. C. ; MEIRA, S. R. L. . Implementing Web Applications as Social Machines Composition: a Case Study. In: The 24th International Conference on Software Engineering and Knowledge Engineering (SEKE), 2012, San Francisco, California. Proceedings of the 24th International Conference on Software Engineering and Knowledge Engineering (SEKE), 2012.

9.
NASCIMENTO, L. M.; VIANA, D. L. ; NETO, P. ; MARTINS, D. A. O. ; GARCIA, V. C. ; MEIRA, S. R. L. . A Systematic Mapping Study on Domain-Specific Languages. In: Seventh International Conference on Software Engineering Advances (ICSEA), 2012, Lisboa, Portugal. Proceedings of the Seventh International Conference on Software Engineering Advances, 2012.

10.
NASCIMENTO, L. M.; GARCIA, V. C. ; MEIRA, S. R. L. . SMADL - The Social Machines Architecture Description Language. In: 5th International Conference on Software Language Engineering (SLE), 2012, Dreden, Alemanha. Proceedings of the 5th International Conference on Software Language Engineering, 2012.

11.
NASCIMENTO, L. M.; ALMEIDA, E. S. ; MEIRA, S. R. L. . Core Assets Development in Software Product Lines - Towards a Practical Approach for the Mobile Game Domain. In: III Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), 2009, Natal, RN, Brasil. Anais do Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software, 2009.

12.
LISBOA, LIANA BARACHISIO ; NASCIMENTO, Leandro Marques ; ALMEIDA, EDUARDO SANTANA DE ; MEIRA, SILVIO ROMERO DE LEMOS . A Case Study in Software Product: Lines An Educational Experience. In: 2008 IEEE 21st Conference on Software Engineering Education and Training (CSEET), 2008, Charleston. 2008 21st Conference on Software Engineering Education and Training. p. 155-162.

13.
NASCIMENTO, Leandro Marques; ALMEIDA, EDUARDO SANTANA DE ; MEIRA, SILVIO ROMERO DE LEMOS . A Case Study in Software Product Lines - The Case of the Mobile Game Domain. In: 2008 34th Euromicro Conference Software Engineering and Advanced Applications (SEAA), 2008, Parma. 2008 34th Euromicro Conference Software Engineering and Advanced Applications. p. 43-50.

14.
DE ALMEIDA, EDUARDO ; ALVARO, Alexandre ; GARCIA, VINICIUS ; NASCIMENTO, Leandro ; MEIRA, SILVIO ; LUCREDIO, Daniel . Designing Domain-Specific Software Architecture (DSSA): Towards a New Approach. In: 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07), 2007, Mumbai. 2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07). p. 30.

15.
NASCIMENTO, L. M.; BARROS, L. A. ; ALMEIDA, E. S. ; MEIRA, S. R. L. . Component-Based Development in J2ME: A Framework for Graphical Interface Development in Mobile Devices. In: Anais do VI Workshop de Desenvolvimento Baseado em Componentes (WDBC), 2006, Recife, PE, Brasil. Anais do VI Workshop de Desenvolvimento Baseado em Componentes (WDBC'2006), 2006.

Resumos expandidos publicados em anais de congressos
1.
NASCIMENTO, Leandro M.; BUREGIO, Vanilson A. A. ; GARCIA, Vinicius C. ; MEIRA, Silvio R. L. . A New Architecture Description Language for Social Machines. In: 23rd international conference on World Wide Web (SOCM2014), 2014, Seul, Coreia do Sul. Proceedings of 23rd International World Wide Web Conference (WWW'14 Companion), 2014.

Resumos publicados em anais de congressos
1.
SILVA, Carlo M. R. ; SILVA, José L. C. ; RODRIGUES, Ricardo B. ; GATTI, Daniel C. ; NASCIMENTO, Leandro M. ; BRITO, Kellyton S. ; MIRANDA, Péricles B. C. ; ASSAD, Rodrigo E. ; QUEIROZ, R. ; GARCIA, Vinicius C. . A Meta-Analysis for Security Threats over the Web Ecosystem. In: IEEE/IFIP Network Operations and Management Symposium (NOMS), 2016, Istambul. Proceedings of the IEEE/IFIP Network Operations and Management Symposium 2016 (NOMS), 2016.

2.
MEIRA, S. R. L. ; BURÉGIO, Vanilson André de Arruda ; NASCIMENTO, L. M. ; FIGUEIREDO, E. G. M. ; NETO, M. ; ENCARNACAO, B. P. ; GARCIA, V. C. . The Emerging Web of Social Machines. In: IEEE 35th Annual Computer Software and Applications Conference (COMPSAC), 2011, Munique. Proceedings of the IEEE 35th Annual COMPSAC, 2011. p. 26-27.

Apresentações de Trabalho
1.
NASCIMENTO, Leandro M.; SILVA, Thiago J. ; ASSAD, Rodrigo E. ; GARCIA, Vinicius C. . A Experiência de Desenvolvimento de um Sistema de Armazenamento Multicamadas e Distribuído. 2017. (Apresentação de Trabalho/Congresso).

2.
NASCIMENTO, Leandro M.; BUREGIO, Vanilson A. A. ; GARCIA, Vinicius C. ; MEIRA, Silvio R. L. . A New Architecture Description Language for Social Machines. 2014. (Apresentação de Trabalho/Conferência ou palestra).

3.
BUREGIO, Vanilson A. A. ; NASCIMENTO, Leandro M. ; ROSA, Nelson S. ; MEIRA, Silvio R. L. . Personal APIs as an Enabler for Designing and Implementing People as Social Machines. 2014. (Apresentação de Trabalho/Conferência ou palestra).

4.
NASCIMENTO, Leandro M.; DAMASCENO, Júlio C. ; ASSAD, Rodrigo E. ; GARCIA, Vinicius C. ; NEVES, Pedro H. F. ; MEIRA, Silvio R. L. . Uma Ferramenta para Gerenciamento de Infraestruturas de Computação em Nuvem. 2014. (Apresentação de Trabalho/Congresso).

5.
NASCIMENTO, L. M.; VIANA, D. L. ; NETO, P. ; MARTINS, D. A. O. ; GARCIA, V. C. ; MEIRA, S. R. L. . A Systematic Mapping Study on Domain-Specific Languages. 2012. (Apresentação de Trabalho/Conferência ou palestra).

6.
NASCIMENTO, L. M.; GARCIA, V. C. ; MEIRA, S. R. L. . SMADL: The Social Machines Architecture Description Language. 2012. (Apresentação de Trabalho/Conferência ou palestra).

7.
NASCIMENTO, L. M.; ALMEIDA, E. S. ; MEIRA, S. R. L. . Core Assets Development in Software Product Lines - Towards a Practical Approach for the Mobile Game Domain. 2009. (Apresentação de Trabalho/Simpósio).

8.
NASCIMENTO, L. M.; ALMEIDA, E. S. ; MEIRA, S. R. L. . A Case Study in Software Product Lines - The Case of the Mobile Game Domain. 2008. (Apresentação de Trabalho/Conferência ou palestra).

9.
NASCIMENTO, L. M.; ALMEIDA, E. S. ; MEIRA, S. R. L. . Component-Based Development in J2ME: A Framework for Graphical Interface Development in Mobile Devices. 2006. (Apresentação de Trabalho/Outra).



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
NASCIMENTO, Leandro M.; FERRAZ, Carlos A. G.; GAMA, Kiev S.. Participação em banca de Flaviano José de Lima Viana. Complexcall: uma Ferramenta para Processamento de Eventos Complexos em Ambientes de Call Center. 2018.

2.
NASCIMENTO, Leandro M.; FERRAZ, Carlos A. G.; GAMA, Kiev S.. Participação em banca de Osman de Oliveira Lira. Um Catálogo de Padrões de Projeto para Arquiteturas de Processamento de Dados em Tempo Real. 2017. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

3.
FIDALGO, Robson N.; NASCIMENTO, Leandro M.; GARCIA, Vinicius C.. Participação em banca de Willamys Gomes Fonsêca Araújo. Uma Abordagem Orientada a Modelos para Geração de Aplicações Baseadas em Internet das Coisas para Smartphones. 2017. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

4.
TEIXEIRA, Leopoldo M.; NASCIMENTO, Leandro M.; GARCIA, Vinicius C.. Participação em banca de Alessandro Borges Rodrigues. Uma Abordagem Gradativa de Modernização de Software Monolítico e em Camadas para Serviços. 2017. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco.

5.
NASCIMENTO, Leandro M.; GAMA, Kiev S.; MENEZES, Hélio B.. Participação em banca de Hugo Rodrigues da Silva Filho. Proposta de Arquitetura de Referência para Sistemas de Gestão de Demanda de Energia na Rede Elétrica Inteligente Brasileira. 2016. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

6.
GAMA, Kiev S.; BUREGIO, Vanilson A. A.; NASCIMENTO, Leandro M.. Participação em banca de Júlio Mendes Sugaya. BOTDuino: Uma Linguagem de Domínio Específico para Programação de Artefatos Robóticos em Placas Arduínio. 2016. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

7.
MOURA, Hermano P.; NASCIMENTO, Leandro M.; TEIXEIRA FILHO, José Gilson A.; GARCIA, Vinicius C.. Participação em banca de Plínio Antunes Garcia. Uma Investigação sobre as Dificuldades de Planejamento de TI em Instituições Públicas Brasileiras: uma abordagem com teoria fundamentada em dados. 2016. Dissertação (Mestrado em Pós-Graduação em Ciência da Computação) - Universidade Federal de Pernambuco.

8.
GARCIA, Vinicius C.; NASCIMENTO, Leandro M.; SCHUENEMANN, Carla T. L. L. S.. Participação em banca de Álvaro Magnum Barbosa Neto. Em Direção a um Ambiente de Desenvolvimento de Software Orientado por Comportmento. 2015. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

9.
GARCIA, Vinicius C.; NASCIMENTO, Leandro Marques; ASSAD, Rodrigo E.; GAMA, Kiev S.. Participação em banca de Bruno Falcão Leão Maia. DSL Encoder: Uma ferramenta web para desenvolvimento de linguagens específicas de domínio. 2013. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

10.
NASCIMENTO, L. M.; GARCIA, V. C.; SANTOS, E. C. R.. Participação em banca de Jimens Cândido Barbosa Lima. Fast Game Language. 2012. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

11.
NASCIMENTO, L. M.; GARCIA, V. C.; Tenório, L. E. F.. Participação em banca de Anderson Fonseca e Silva. Uma Ferramenta para Rastreabilidade de Core Assets em Linha de Produtos de Software. 2011. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU.

Teses de doutorado
1.
SOARES, Sergio C. B.; ROCHA, Lincoln S.; BUREGIO, Vanilson A. A.; LUCREDIO, Daniel; NASCIMENTO, Leandro M.. Participação em banca de Anderson Fonseca e Silva. Em Direção a um Método Baseado em Métricas para Predição de Impacto em Atividades de Codificação em Projetos de Software. 2018.

Trabalhos de conclusão de curso de graduação
1.
NASCIMENTO, Leandro M.; GARCIA, Vinicius C.. Participação em banca de Jônatas da Silva Bezerra.Uma Revisão do Estado da Arte sobre os Desafios e Efeitos do Uso de Software Defined Data Center (SDDC). 2016.

2.
NASCIMENTO, Leandro M.; GARCIA, Vinicius C.. Participação em banca de Christian José Soares da Silva.Estudo de Mapeamento Sistemático sobre as Tendências e Desafios do Cloud Gaming. 2016. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal de Pernambuco.



Participação em bancas de comissões julgadoras
Concurso público
1.
MEDEIROS, R.; CARDOSO JUNIOR, M. J. M.; NASCIMENTO, L. M.. Banca Examinadora da Seleção Pública Simplificada para Professor Temporário. 2012. Universidade Federal Rural de Pernambuco.

2.
CARVALHO, F. F.; NASCIMENTO, L. M.; TEIXEIRA FILHO, J. G. A.. Banca Examinadora da Seleção Pública Simplificada para Professor Temporário. 2009. Universidade de Pernambuco.

Outras participações
1.
NASCIMENTO, Leandro M.. Comissão de Avaliação dos Temas Estratégicos do Edital 07/2016 - PBPG 2o. Semestre 2016. 2016. Fundação de Amparo à Ciência e Tecnologia do Estado de Pernambuco.

2.
NASCIMENTO, Leandro M.; BUREGIO, Vanilson A. A.. Comissão de Avaliação dos Temas Estratégicos do Edital 17/2015 - PBPG 1o. Semestre 2016. 2016. Fundação de Amparo à Ciência e Tecnologia do Estado de Pernambuco.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
2a. Fisioplay: 2a. Feira de Jogos Didáticos para o Aprendizado de Fisiologia Animal. Jogos Digitais: Amigos ou Inimigos do Processo Educacional. 2017. (Feira).

2.
Congresso Brasileiro de Software (CBSoft'2017). A Experiência de Desenvolvimento de um Sistema de Armazenamento Multicamadas e Distribuído. 2017. (Congresso).

3.
Congresso da Sociedade Brasileira de Computação (CSBC). 2015. (Congresso).

4.
Congresso Brasileiro de Software (CBSoft). Uma Ferramenta para Gerenciamento de Infraestruturas de Computação em Nuvem. 2014. (Congresso).

5.
WWW2013 - World Wide Web. 2013. (Congresso).

6.
International Conference on Software Engineering and Advances (ICSEA). A Systematic Mapping Study on Domain-Specific Languages. 2012. (Congresso).

7.
International Conference on Software Language Engineering (SLE) - Doctoral Symposium. SMADL: The Social Machines Architecture Description Language. 2012. (Congresso).

8.
13th International Software Product Line Conference (SPLC). 2009. (Congresso).

9.
III Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS).Core Assets Development in Software Product Lines - Towards a Practical Approach for the Mobile Game Domain. 2009. (Simpósio).

10.
IV Workshop para Introdução de Reuso em Empresas (IV WIRE). 2009. (Seminário).

11.
34th IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA). A Case Study in Software Product Lines - The Case of the Mobile Game Domain. 2008. (Congresso).

12.
III Workshop para Introdução de Reuso em Empresas (III WIRE). 2008. (Seminário).

13.
II RiSE Summer School on Software Product Lines. 2008. (Seminário).

14.
I RiSE Summer School on Software Reuse. 2007. (Seminário).

15.
I Workshop para Introdução de Reuso em Empresas (I WIRE). 2006. (Seminário).

16.
VI Workshop de Desenvolvimento Baseado em Componentes (WDBC). Component-Based Development in J2ME: A Framework for Graphical Interface Development in Mobile Devices. 2006. (Congresso).


Organização de eventos, congressos, exposições e feiras
1.
NASCIMENTO, Leandro Marques. XIV EnAComp ? Encontro Anual de Computação, Revisor (parecerista). 2018. (Outro).

2.
NASCIMENTO, Leandro Marques. XIII EnAComp ? Encontro Anual de Computação, Revisor (parecerista). 2017. (Outro).

3.
NASCIMENTO, Leandro Marques. Congresso Brasileiro de Software (CBSoft) - Trilha da Indústria, Revisor. 2015. (Congresso).

4.
NASCIMENTO, Leandro Marques. Congresso da SBC (CSBC) - Simpósio Brasileiro de Computação Ubíqua e Pervasiva (SBCUP), Coordenador Local. 2015. (Congresso).

5.
NASCIMENTO, Leandro Marques. Congresso Brasileiro de Software (CBSoft) - Trilha da Indústria, Revisor. 2014. (Congresso).

6.
NASCIMENTO, Leandro Marques. Congresso Brasileiro de Software (CBSoft) - Trilha da Indústria, Revisor. 2013. (Congresso).

7.
NASCIMENTO, Leandro Marques. Congresso Brasileiro de Software (CBSoft) - Trilha da Indústria, Revisor. 2012. (Congresso).

8.
NASCIMENTO, Leandro Marques. I Escola Regional de Informática de Pernambuco (ERI-PE), Revisor. 2012. (Congresso).

9.
NASCIMENTO, Leandro Marques. Simpósio Brasileiro de Componentes, Arquitetura e Reutilização de Software - SBCARS (integrante do CBSoft), Revisor. 2012. (Congresso).



Orientações



Orientações e supervisões concluídas
Dissertação de mestrado
1.
Júlio Mendes Sugaya. BOTDuino: Uma Linguagem de Domínio Específico para Programação de Artefatos Robóticos em Placas Arduínio. 2016. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - C.E.S.A.R.EDU, . Orientador: Leandro Marques do Nascimento.

2.
Bruno Falcão Leão Maia. DSL Encoder: Uma ferramenta web para desenvolvimento de linguagens específicas de domínio. 2013. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) - Centro de Estudos e Sistemas Avançados do Recife, . Coorientador: Leandro Marques do Nascimento.




Página gerada pelo Sistema Currículo Lattes em 14/12/2018 às 13:40:35