Exportar registro bibliográfico

Toward harnessing a Java high-level language virtual machine for supporting software testing (2013)

  • Authors:
  • Autor USP: DURELLI, VINICIUS HUMBERTO SERAPILHA - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SSC
  • Subjects: SOFTWARES (TESTES); JAVA; ENGENHARIA DE SOFTWARE
  • Keywords: Java virtual machine; Máquina virtual Java; Maxine VM; Maxine VM; Mecanismo de record-and-playback; Mutação fraca; Mutation testing; Record-and-playback mechanism; Software testing; Teste de mutação; Teste de software; Weak mutation
  • Language: Inglês
  • Abstract: Máquinas virtuais de linguagens de programação têm desempenhado um papel importante como mecanismo para a implementação de linguagens de programação. Linguagens voltadas para esses ambientes de execução possuem várias vantagens em relação às linguagens compiladas. Essas vantagens fizeram com que tais ambientes de execução se tornassem amplamente utilizados pela indústria e academia. Entretanto, a maioria dos estudos nessa área têm se dedicado a aprimorar o desempenho desses ambientes de execução e poucos têm focado o desenvolvimento de funcionalidades que automatizem ou facilitem a condução de atividades de engenharia de software, incluindo atividades de teste de software. Este trabalho apresenta indícios de que máquinas virtuais de linguagens de programação podem apoiar a criação de ambientes de teste de software integrado. Para tal, duas funcionalidades que tiram proveito das características de uma máquina virtual Java foram desenvolvidas. O propósito da primeira funcionalidade e automatizar a condução de atividades de mutação fraca. Após a implementação de tal funcionalidade na máquina virtual Java selecionada, observou-se um desempenho até 95% melhor em relação a uma ferramenta de mutação forte. Afim de apoiar o teste de programas concorrentes, a segunda funcionalidade permite reexecutá-los de forma determinística além de automatizar a exploração de que novas sequências de escalonamento
  • Imprenta:
  • Data da defesa: 01.10.2013
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      DURELLI, Vinicius Humberto Serapilha. Toward harnessing a Java high-level language virtual machine for supporting software testing. 2013. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2013. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06012014-150025/. Acesso em: 27 dez. 2025.
    • APA

      Durelli, V. H. S. (2013). Toward harnessing a Java high-level language virtual machine for supporting software testing (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06012014-150025/
    • NLM

      Durelli VHS. Toward harnessing a Java high-level language virtual machine for supporting software testing [Internet]. 2013 ;[citado 2025 dez. 27 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06012014-150025/
    • Vancouver

      Durelli VHS. Toward harnessing a Java high-level language virtual machine for supporting software testing [Internet]. 2013 ;[citado 2025 dez. 27 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-06012014-150025/


Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2025