Software product instrumentation description.

dc.contributorSão Carlos - ICMC-USPpt_BR
dc.contributor.authorSimão, Adenilso da Silva
dc.contributor.authorVincenzi, Auri Marcelo Rizzo
dc.contributor.authorMaldonado, José Carlos
dc.contributor.authorSantana, Antonio Carlos Lima de
dc.date.accessioned2019-04-02T17:13:26Z
dc.date.available2019-04-02T17:13:26Z
dc.date.issued2002-03
dc.description.abstractInstrumentation is a technique frequently used in software engineering for several different purposes, e.g. program and/or specification execution trace, testing criteria coverage analysis, and reverse engineering. From an abstract viewpoint, instrumenting a software product can be divided into two main tasks: deriving the software product structure and including statements for checking runtime/simulation information. Most instrumentation approaches are domain and/or language specific, which makes it difficult to reuse and evolve the related products. In this technical report is proposed an instrumentation oriented meta-language, named IDeL, designed for supporting the description of both tasks of instrumentation process: the product structure derivation and the inclusion of the instrumentation statements. This meta-languageis to be instantiated by furnishing a context-free grammar for a specific language To promote its practical use, IDeL is also supported by a system, name IDeLgen, that can be thought of as an application generator tailored to the instrumenting process, easing the reuse and evolution of the instrumenter Our primary motivation in developing both IDeL and IDeLgen is to integrate them in a generic data flow based testing environment. We illustrate the main ideas in this technical report with examples from this context.pt_BR
dc.description.notesRelatórios Técnicos do ICMC; 157pt_BR
dc.format34 p.pt_BR
dc.identifier.urihttp://repositorio.icmc.usp.br//handle/RIICMC/6898
dc.language.isoengpt_BR
dc.publisher.citySão Carlos, SP, Brasil.pt_BR
dc.subjectTeste e avaliação de softwarept_BR
dc.titleSoftware product instrumentation description.pt_BR
dc.title.alternativeDescrição da instrumentação do produto de software.pt_BR
dc.type.categoryRelatórios técnicospt_BR
usp.description.abstracttranslatedA instrumentação é uma técnica frequentemente usada em engenharia de software para vários propósitos diferentes, por ex. rastreamento de execução de programa e / ou especificação, análise de cobertura de critérios de teste e engenharia reversa. De um ponto de vista abstrato, a instrumentação de um produto de software pode ser dividida em duas tarefas principais: derivar a estrutura do produto de software e incluir instruções para verificar informações de tempo de execução / simulação. A maioria das abordagens de instrumentação é de domínio e / ou linguagem específica, o que dificulta a reutilização e a evolução dos produtos relacionados. Neste relatório técnico é proposta uma meta-linguagem orientada a instrumentação, denominada IDeL, projetada para suportar a descrição de ambas as tarefas do processo de instrumentação: a derivação da estrutura do produto e a inclusão das declarações de instrumentação. Este meta-idioma é instanciado fornecendo uma gramática livre de contexto para uma linguagem específica. Para promover seu uso prático, o IDeL também é suportado por um sistema, o IDeLgen, que pode ser pensado como um gerador de aplicativos adaptado ao processo de instrumentação, facilitando a reutilização e a evolução do instrumentador. Nossa motivação principal no desenvolvimento do IDeL e IDeLgen é integrá-los em um ambiente de teste genérico baseado em fluxo de dados. Ilustramos as principais ideias neste relatório técnico com exemplos desse contexto.pt_BR
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
relatorio_157.pdf
Tamanho:
10.33 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.29 KB
Formato:
Item-specific license agreed upon to submission
Descrição: