ROSE Requirements, Ontologies and Software Evolution
Summary: Evolução é um tema de grande importância na Engenharia de Software e os requisitos de software possuem papel central neste âmbito. No contexto de GORE (Goal-Oriented Requirements Engineering), muitas abordagens e ferramentas já foram propostas, no entanto falta-lhes um arcabouço semântico para lidar com problemas conceituais, como, por exemplo, sobrecarga, excesso, redundância e incompletude de construtos. Esses problemas levam a não compreensão e mal uso das linguagem GORE, além de comprometer sua expressividade. Este projeto tem por objetivo utilizar ontologias como ferramentas conceituais no domínio da Engenharia de Requisitos de Software, particularmente no contexto da Engenharia de Requisitos Orientada a Objetivos (GORE) e com foco em questões relacionadas à Evolução de Software. Dentre os resultados esperados, destacam-se: interoperabilidade semântica entre linguagens GORE e abordagens para desenvolvimento de sistemas adaptativos, proposta de linguagem GORE unificada, métodos e ferramentas para gerência de configuração e evolução de software, bem como para o desenvolvimento de sistemas adaptativos, além das ontologias de núcleo e de domínio associadas. Acredita-se que esses resultados terão forte impacto em futuras pesquisas nos domínios analisados.
Este projeto foi contemplado pela Chamada MCTIC/CNPq No 28/2018 Universal Faixa A sob o número 433844/2018-3 e tem seus resultados divulgados no site http://nemo.inf.ufes.br/projects/ROSE (ROSE Requirements, Ontologies and Software Evolution).
Starting date: 01/08/2019
Deadline (months): 36
Participants:
Role | Name |
---|---|
Coordinator * | VÍTOR ESTÊVÃO SILVA SOUZA |
Researcher * | GIANCARLO GUIZZARDI |
Researcher * | JOÃO PAULO ANDRADE ALMEIDA |
Researcher * | MONALESSA PERINI BARCELLOS |