Extração automática de modelos conceituais a partir de requisitos para sistemas autoadaptativos

2017 
A geracao de modelos conceituais na etapa de Engenharia de Requisitos (ER) e uma pratica que auxilia tanto no entendimento do problema quanto no projeto inicial da solucao, oferecendo mecanismos para a representacao visual de elementos do mundo real e seus relacionamentos. Quando o software sob desenvolvimento se trata de um Sistema Autoadaptativo (SA), temos situacoes de incerteza que devem ser tratadas e enderecadas na etapa de ER, tornando essa etapa mais complexa e evidenciando a carencia de abordagens mais especificas. A geracao dos modelos conceituais normalmente ocorre de forma manual, onde um membro da equipe modela os conceitos com base em especificacoes preliminares de requisitos, essa e uma atividade dificil e complexa, que consome tempo e recursos, e seus resultados sao altamente dependentes da experiencia do modelador. Com base nisso, uma ferramenta que automatize esse processo diminui o tempo gasto nas atividades de modelagem, minimiza erros e diminui custos. Neste trabalho desenvolvemos um prototipo de ferramenta baseada na plataforma Eclipse, com objetivo de extrair um modelo conceitual a partir de especificacoes textuais de requisitos para SAs expressos na linguagem RELAX. Formulamos uma serie de regras de extracoes que combinam tecnicas de Processamento de Linguagem Natural (PLN), a semântica da linguagem RELAX e o profile UML RelaxML (para modelagem conceitual de requisitos RELAX) para processar os requisitos e produzir um modelo conceitual como saida. Avaliamos nossas saidas com um metodo baseado na area de recuperacao de informacoes desenvolvido especificamente para ferramentas desse tipo, e nossos resultados sao animadores, apresentando uma taxa de recuperacao dos elementos do modelo (recall) de 100% e uma taxa de elementos extras (over-specification) em 0%, porem os dados extraidos nao sao muito precisos (precision), aproximadamente 65%. Apesar de ainda se tratar de um prototipo, consideramos que o objetivo do trabalho foi alcancado, porem os resultados indicam oportunidades de melhoria.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []