Please use this identifier to cite or link to this item: http://monografias.ufrn.br/handle/123456789/4240
Title: SMiLeCompiler: Um Analisador Sintático e Semântico para Notação Textual de Modelos iStar
Other Titles: SMiLeCompiler: A Syntax and Semantic Analyzer to iStar Models Textual Notation
Authors: Medeiros, Andreza da Costa
Keywords: análise de requisitos;framework iStar;SMiLe;analisador sintático;analisador semântico
Issue Date: 2017
Publisher: Universidade Federal do Rio Grande do Norte
Citation: MEDEIROS, Andreza da Costa. SMiLeCompiler: Um Analisador Sintático e Semântico para Notação Textual de Modelos iStar. 2017. 69 f. Monografia (Graduação) - Curso de Engenharia de Software, Universidade Federal do Rio Grande do Norte, Natal, 2017.
Portuguese Abstract: A atividade de análise de requisitos pode tornar-se um tanto difícil dado o tamanho e complexidade da descrição do contexto em que o software está inserido. Com o objetivo de contornar essas dificuldades, várias estratégias e ferramentas vem sido desenvolvidas pela comunidade. Uma delas é a proposta SMiLe que apresenta uma notação textual com uma abordagem modular para os modelos gráficos do framework iStar, essa abstração modular permite o manuseio e construção de diagramas de acordo com a necessidade do Analista de Requisitos. Este trabalho propõe uma ferramenta de suporte à notação textual SMiLe com o objetivo de apoiar a atividade do Analista de Requisitos, automatizando o processo de verificação dos modelos SMiLe e validação dos modelos iStar descritos nessa notação. O SMiLeCompiler faz: (i) uma analise sintática e semântica de acordo com as regras definidas na proposta SMiLe e no framework iStar, (ii) fornece informações quantitativas sobre a modelagem em analise e (iii) traduz os modelos para o formato iStarML. Este trabalho também faz uma avaliação da ferramenta a partir de um cenário especificado, os resultados obtidos demonstram que a o SMiLeCompiler foi bem sucedido em atender as expectativas definidas, apesar de suas limitações. Os estudos realizados nesse trabalho e a ferramenta implementada servem como base para trabalhos futuros de melhorias e extensão da ferramenta, bem como para orientação de desenvolvedores que pretendem utilizar o pacote SMiLeCompiler em suas soluções.
Abstract: The size and complexity of a software context could make the requirements analysis difficult. In order to make tasks of a Requirements Analyst easier, strategies and tools have been proposed and developed by the Software Engineering community. One of those proposals is the SMiLe textual notation that have a modular approach to iStar framework graphic models. This work proposes a support tool for the SMiLe language. The goal of this tool is to make the SMiLe models analysis and verification process of iStar models automatic. The SMiLeCompiler achieve: (i) syntax and semantics analysis according with the SMiLe and iStar framework rules, (ii) provides quantitative information about the context in analysis, and (iii) translate SMiLe models to iStarML language. In addition, this work evaluate the SMiLeCompiler in a stated context. Despite limitations, the obtained results shows that the tool was successful in meeting its expectations. The studies related in this work and the tool developed serve as a basis for future improvements and extensions, as well as a guideline for developers that wants to use the SMiLeCompiler package.
URI: http://monografias.ufrn.br/jspui/handle/123456789/4240
Other Identifiers: 2010051963
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
AnalisadorSintatico_Medeiros_2017.pdf2,57 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons