Semântica e uma ferramenta para o método SADT

A definição de requisitos tem sido reconhecida como uma das mais críticas e difíceis tarefas em engenharia de software. A necessidade de ferramentas de suporte é essencial. Nos dias de hoje, entre os vários métodos existentes para apoiar a fase de requisitos, destaca-se o SADT (Structured Analysis a...

Full description

Bibliographic Details
Main Author: Ribeiro, Adagenor Lobato
Other Authors: Nunes, Daltro Jose
Format: Others
Language:Portuguese
Published: 2010
Subjects:
VDM
Online Access:http://hdl.handle.net/10183/24146
id ndltd-IBICT-oai-www.lume.ufrgs.br-10183-24146
record_format oai_dc
spelling ndltd-IBICT-oai-www.lume.ufrgs.br-10183-241462019-01-22T01:36:30Z Semântica e uma ferramenta para o método SADT Ribeiro, Adagenor Lobato Nunes, Daltro Jose Engenharia : Software Especificacao : Software Case Method Software engineering SADT Requirements definition Formal specification Computer assisted software engineering (CASE) Simulation System dataflow VDM Funcional specification Semantics A definição de requisitos tem sido reconhecida como uma das mais críticas e difíceis tarefas em engenharia de software. A necessidade de ferramentas de suporte é essencial. Nos dias de hoje, entre os vários métodos existentes para apoiar a fase de requisitos, destaca-se o SADT (Structured Analysis and Design Techniques) devido a sua capacidade de representar modelos. Este trabalho estabelece semântica para o método SADT, baseando-se na inter-relação do método aos sistemas de fluxo de dados (redes, grafos e máquinas de fluxo). Faz-se, inicialmente, uma abordagem operacional para a semântica de seus construtos básicos e, posteriormente discute-se a possibilidade de executar especificações através de simulação. Uma ferramenta para suportar o método SADT foi projetada e construída e é apresentada. Ela foi definida a partir de um modelo, denotado por uma classe, através de uma sintaxe abstrata. Essa ferramenta foi implementada no ambiente PROSOFT, fornecendo para o usuário mais de quarenta operações de apoio a construção/manipulação de diagramas. O trabalho também apresenta a especificação formal em VDM - Vienna Development Method, da semântica dos principais construtos do método SADT, bem como uma proposição de execução de especificações através de simulação são ainda indicadas direções nas quais o trabalho pode ser estendido. The definition of systems requirements has been known as one of the most critical and dificult tasks as far as the software engineering is concerned. The need support is essential. Nowadays, among the various methods devised to support the phase of requirements, a special emphasis is given to the SADT method (Structured Analysis and Design Techniques), due to its capability of representing models. This work set semantic for the SADT method, based primarily upon the interrelation of the method to the systems of dataflow (nets, graphs and dataflow machines). It deals with an approach of operational semantics to its basic constructs, and it will, afterwards, discuss the possibility of carry out specifications by simulation. A tool was built to support the SADT method, and it was defined by a model denoted by a class, through an abstract syntax. This tool was implemented in the PROSOFT environment, providing for the user, more than forty support operations for the construction /manipulation of diagrams. This work also presents the formal specification of the semantics of the main constructs of the SADT method in VDM - Vienna Development Method; as well as an execution proposal of specifications through simulation. Directions have been indicated concerning the extension of the research. 2010-06-26T04:17:27Z 1991 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/10183/24146 000059197 por info:eu-repo/semantics/openAccess application/pdf reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul instacron:UFRGS
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Engenharia : Software
Especificacao : Software
Case
Method
Software engineering
SADT
Requirements definition
Formal specification
Computer assisted software engineering (CASE)
Simulation
System dataflow
VDM
Funcional specification
Semantics
spellingShingle Engenharia : Software
Especificacao : Software
Case
Method
Software engineering
SADT
Requirements definition
Formal specification
Computer assisted software engineering (CASE)
Simulation
System dataflow
VDM
Funcional specification
Semantics
Ribeiro, Adagenor Lobato
Semântica e uma ferramenta para o método SADT
description A definição de requisitos tem sido reconhecida como uma das mais críticas e difíceis tarefas em engenharia de software. A necessidade de ferramentas de suporte é essencial. Nos dias de hoje, entre os vários métodos existentes para apoiar a fase de requisitos, destaca-se o SADT (Structured Analysis and Design Techniques) devido a sua capacidade de representar modelos. Este trabalho estabelece semântica para o método SADT, baseando-se na inter-relação do método aos sistemas de fluxo de dados (redes, grafos e máquinas de fluxo). Faz-se, inicialmente, uma abordagem operacional para a semântica de seus construtos básicos e, posteriormente discute-se a possibilidade de executar especificações através de simulação. Uma ferramenta para suportar o método SADT foi projetada e construída e é apresentada. Ela foi definida a partir de um modelo, denotado por uma classe, através de uma sintaxe abstrata. Essa ferramenta foi implementada no ambiente PROSOFT, fornecendo para o usuário mais de quarenta operações de apoio a construção/manipulação de diagramas. O trabalho também apresenta a especificação formal em VDM - Vienna Development Method, da semântica dos principais construtos do método SADT, bem como uma proposição de execução de especificações através de simulação são ainda indicadas direções nas quais o trabalho pode ser estendido. === The definition of systems requirements has been known as one of the most critical and dificult tasks as far as the software engineering is concerned. The need support is essential. Nowadays, among the various methods devised to support the phase of requirements, a special emphasis is given to the SADT method (Structured Analysis and Design Techniques), due to its capability of representing models. This work set semantic for the SADT method, based primarily upon the interrelation of the method to the systems of dataflow (nets, graphs and dataflow machines). It deals with an approach of operational semantics to its basic constructs, and it will, afterwards, discuss the possibility of carry out specifications by simulation. A tool was built to support the SADT method, and it was defined by a model denoted by a class, through an abstract syntax. This tool was implemented in the PROSOFT environment, providing for the user, more than forty support operations for the construction /manipulation of diagrams. This work also presents the formal specification of the semantics of the main constructs of the SADT method in VDM - Vienna Development Method; as well as an execution proposal of specifications through simulation. Directions have been indicated concerning the extension of the research.
author2 Nunes, Daltro Jose
author_facet Nunes, Daltro Jose
Ribeiro, Adagenor Lobato
author Ribeiro, Adagenor Lobato
author_sort Ribeiro, Adagenor Lobato
title Semântica e uma ferramenta para o método SADT
title_short Semântica e uma ferramenta para o método SADT
title_full Semântica e uma ferramenta para o método SADT
title_fullStr Semântica e uma ferramenta para o método SADT
title_full_unstemmed Semântica e uma ferramenta para o método SADT
title_sort semântica e uma ferramenta para o método sadt
publishDate 2010
url http://hdl.handle.net/10183/24146
work_keys_str_mv AT ribeiroadagenorlobato semanticaeumaferramentaparaometodosadt
_version_ 1718939041247789056