An Ontology-based Reference Model for the Software
Systems Domain with a focus on Requirements Traceability

Nome: BRUNO BORLINI DUARTE
Tipo: Tese de doutorado
Data de publicação: 29/04/2022
Orientador:

Nomeordem decrescente Papel
VÍTOR ESTÊVÃO SILVA SOUZA Orientador

Banca:

Nomeordem decrescente Papel
EDUARDO MARTINS GUERRA Examinador Externo
FERNANDA ARAUJO BAIÃO AMORIM Suplente Externo
GIANCARLO GUIZZARDI Coorientador
JOÃO PAULO ANDRADE ALMEIDA Examinador Interno
JULIO CESAR SAMPAIO DO PRADO LEITE Examinador Externo

Páginas

Resumo: Sistemas de Software desempenham um papel essencial na sociedade moderna, pois eles se
tornaram indispensáveis em vários aspectos de nossas vidas: sociais, empresariais e até
pessoais. Por conta dessa relevância do software para a sociedade, muitos pesquisadores se
dedicam a estudar a natureza do software, como ele se relaciona conosco e como é capaz de
mudar aspectos em nosso mundo. É aceito pela comunidade científica que o software é um
artefato social complexo. Essa noção vem do fato de que um sistema de software moderno
pode ser entendido como a combinação de elementos que interagem entre si, sendo que
parte deles existem dentro de um computador, como programas e os dados, enquanto a
outra parte existe fisicamente em nosso mundo, como sensores, componentes mecânicos ou
mesmo pessoas, todos os quais são especificamente organizados para fornecer um conjunto
de funcionalidades ou serviços e, assim, cumprir seus propósitos.
Uma grande preocupação no desenvolvimento de sistemas modernos e complexos baseados
em software, é garantir que o projeto do sistema seja capaz de satisfazer o conjunto
atual de requisitos. Nesse contexto, é amplamente aceito na literatura científica e em
padrões internacionais que os requisitos de um sistema de software têm um papel crucial
durante seu ciclo de vida e por isso precisam ser desenvolvidos, refinados, gerenciados e
rastreados até suas origens, em um processo de engenharia controlado, a Engenharia de
Requisitos, para controlar sua natureza mutável e mitigar riscos ao desenvolvimento do
sistema de software. Para dar suporte a essas atividades, baseados na literatura científica
de modelagem conceitual, nós propomos a utilização de ontologias de domínio, como
modelos para um melhor entendimento do domínio de sistemas de software, reduzindo a
complexidade inerente e melhorando o processo de Engenharia de Requisitos.
Neste trabalho, nós propomos um método para utilização de ontologias de domínio
como ferramentas para rastreabilidade de requisitos de software centrado na definição de
diferentes tipos de requisitos de sistemas de software. Nós desenvolvemos a Ontologia de
Sistemas de Software (ROSS) e a Ontologia de Defeitos, Erros e Falhas (OSDEF). ROSS
e OSDEF são ontologias de domínio sobre os sistemas de software que se destinam a
serem usadas em conjunto e combinadas com outras ontologias existentes, como modelos
de referência para rastreabilidade de requisitos. Além disso, desenvolvemos ontologias
operacionais legíveis por máquina, baseadas nas versões de referência do ROSS e OSDEF.
As ontologias operacionais são criadas para dar suporte a um processo de rastreabilidade de
requisitos baseado em ontologias que é baseado nas relações que existem entre os conceitos
nas ontologias.

Acesso ao documento

Acesso à informação
Transparência Pública

© 2013 Universidade Federal do Espírito Santo. Todos os direitos reservados.
Av. Fernando Ferrari, 514 - Goiabeiras, Vitória - ES | CEP 29075-910