[en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES

[pt] Esta dissertação apresenta uma solução que permite a geração automática de exemplos de uso a partir da descrição textual de casos de uso. Os casos de uso descrevem especificações em um nível de formalização suficiente para a geração dos exemplos. Um exemplo gerado é um texto em linguagem natura...

Full description

Bibliographic Details
Main Author: FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR
Other Authors: ARNDT VON STAA
Language:pt
Published: MAXWELL 2017
Subjects:
Online Access:https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=30736@1
https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=30736@2
http://doi.org/10.17771/PUCRio.acad.30736
id ndltd-puc-rio.br-oai-MAXWELL.puc-rio.br-30736
record_format oai_dc
spelling ndltd-puc-rio.br-oai-MAXWELL.puc-rio.br-307362018-08-29T04:28:33Z[en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES [pt] GERAÇÃO AUTOMÁTICA DE EXEMPLOS DE USO A PARTIR DA DESCRIÇÃO TEXTUAL DE CASOS DE USO FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR[pt] ENGENHARIA DE SOFTWARE [en] SOFTWARE ENGINEERING[pt] CASOS DE USO[en] USE CASES[pt] EXEMPLOS DE USO[en] EXAMPLES OF USE[pt] GERACAO DE COMPORTAMENTOS[en] BEHAVIOR GENERATION[pt] GERACAO AUTOMATICA DE EXEMPLOS DE USO[en] AUTOMATIC GENERATION OF EXAMPLES OF USE[pt] Esta dissertação apresenta uma solução que permite a geração automática de exemplos de uso a partir da descrição textual de casos de uso. Os casos de uso descrevem especificações em um nível de formalização suficiente para a geração dos exemplos. Um exemplo gerado é um texto em linguagem natural que é o resultado da paráfrase de um possível comportamento do software, extraído de um caso de uso e aplicado a um contexto real, em que atores são convertidos em personagens fictícios e os atributos são valorados de acordo com as regras de negócios especificadas no caso de uso. O formato proposto para a construção de exemplos tem como objetivo permitir que clientes possam ler, entender e julgar se o comportamento que está sendo proposto é o desejado. Com isso é esperado que o próprio cliente possa validar as especificações e que, quando defeitos forem encontrados, a especificação possa logo ser corrigida e refletida de volta nos exemplos. Ao mesmo tempo a especificação formalizada na forma de um caso de uso auxiliará desenvolvedores a criar soluções mais próximas do correto por construção, quando comparado com especificações textuais convencionais.[en] This master s dissertation presents a solution for the automatic generation of examples of use from the textual description of use cases. Use cases describe specifications in a sufficiently formal way that is enough to automatically generate usage examples. A generated example is a text in a natural language which is the paraphrase of one possible manner to use the software, extracted from the use case and applied to a real context where actors are converted into fictitious personas and attributes are valued according to the business rules specified in the use case. The proposed format to present the example aims to allow clients to read, to understand and to judge whether the expressed behavior is in fact what he wants. With this approach, it is expected that the customer himself can approve the specifications and when defects are found, so the specification can quickly be corrected and reflected in the examples. At the same time, the formalized specification in the form of a use case will help developers create solutions that are by construction closer to the correct one when compared to conventional textual specifications.MAXWELLARNDT VON STAA2017-07-28TEXTOhttps://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=30736@1https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=30736@2http://doi.org/10.17771/PUCRio.acad.30736pt
collection NDLTD
language pt
sources NDLTD
topic [pt] ENGENHARIA DE SOFTWARE
[en] SOFTWARE ENGINEERING
[pt] CASOS DE USO
[en] USE CASES
[pt] EXEMPLOS DE USO
[en] EXAMPLES OF USE
[pt] GERACAO DE COMPORTAMENTOS
[en] BEHAVIOR GENERATION
[pt] GERACAO AUTOMATICA DE EXEMPLOS DE USO
[en] AUTOMATIC GENERATION OF EXAMPLES OF USE
spellingShingle [pt] ENGENHARIA DE SOFTWARE
[en] SOFTWARE ENGINEERING
[pt] CASOS DE USO
[en] USE CASES
[pt] EXEMPLOS DE USO
[en] EXAMPLES OF USE
[pt] GERACAO DE COMPORTAMENTOS
[en] BEHAVIOR GENERATION
[pt] GERACAO AUTOMATICA DE EXEMPLOS DE USO
[en] AUTOMATIC GENERATION OF EXAMPLES OF USE
FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR
[en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES
description [pt] Esta dissertação apresenta uma solução que permite a geração automática de exemplos de uso a partir da descrição textual de casos de uso. Os casos de uso descrevem especificações em um nível de formalização suficiente para a geração dos exemplos. Um exemplo gerado é um texto em linguagem natural que é o resultado da paráfrase de um possível comportamento do software, extraído de um caso de uso e aplicado a um contexto real, em que atores são convertidos em personagens fictícios e os atributos são valorados de acordo com as regras de negócios especificadas no caso de uso. O formato proposto para a construção de exemplos tem como objetivo permitir que clientes possam ler, entender e julgar se o comportamento que está sendo proposto é o desejado. Com isso é esperado que o próprio cliente possa validar as especificações e que, quando defeitos forem encontrados, a especificação possa logo ser corrigida e refletida de volta nos exemplos. Ao mesmo tempo a especificação formalizada na forma de um caso de uso auxiliará desenvolvedores a criar soluções mais próximas do correto por construção, quando comparado com especificações textuais convencionais. === [en] This master s dissertation presents a solution for the automatic generation of examples of use from the textual description of use cases. Use cases describe specifications in a sufficiently formal way that is enough to automatically generate usage examples. A generated example is a text in a natural language which is the paraphrase of one possible manner to use the software, extracted from the use case and applied to a real context where actors are converted into fictitious personas and attributes are valued according to the business rules specified in the use case. The proposed format to present the example aims to allow clients to read, to understand and to judge whether the expressed behavior is in fact what he wants. With this approach, it is expected that the customer himself can approve the specifications and when defects are found, so the specification can quickly be corrected and reflected in the examples. At the same time, the formalized specification in the form of a use case will help developers create solutions that are by construction closer to the correct one when compared to conventional textual specifications.
author2 ARNDT VON STAA
author_facet ARNDT VON STAA
FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR
author FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR
author_sort FERNANDO ALBERTO CORREIA DOS SANTOS JUNIOR
title [en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES
title_short [en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES
title_full [en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES
title_fullStr [en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES
title_full_unstemmed [en] AUTOMATIC GENERATION OF EXAMPLES OF USE FROM THE TEXTUAL DESCRIPTION OF USE CASES
title_sort [en] automatic generation of examples of use from the textual description of use cases
publisher MAXWELL
publishDate 2017
url https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=30736@1
https://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=30736@2
http://doi.org/10.17771/PUCRio.acad.30736
work_keys_str_mv AT fernandoalbertocorreiadossantosjunior enautomaticgenerationofexamplesofusefromthetextualdescriptionofusecases
AT fernandoalbertocorreiadossantosjunior ptgeracaoautomaticadeexemplosdeusoapartirdadescricaotextualdecasosdeuso
_version_ 1718727501971193856