Alinhamento Interativo de Ontologias usando Anti-Padrões de Alinhamento: Um Primeiro Experimento

  • Jomar da Silva UNIRIO
  • Fernanda Araujo Baião UNIRIO
  • Kate Revoredo UNIRIO

Resumo


O progresso nas tecnologias da informação e de comunicação tornou disponível uma grande quantidade de repositórios de dados, mas com uma grande heterogeneidade semântica, o que dificulta a sua integração. Um processo que tem sido utilizado para resolver este problema é o alinhamento de ontologias, que tenta descobrir as correspondências existentes entre as entidades de duas ontologias distintas, as quais por sua vez estruturam os conceitos que definem os dados armazenados em cada repositório. Existem várias abordagens na literatura para o alinhamento de ontologias, dentre as quais destaca-se a abordagem interativa, que considera a participação de especialistas para melhorar a qualidade do alinhamento final. Na abordagem interativa, uma questão importante é a eficiência da participação do especialista. Apesar dos avanços nos resultados obtidos na literatura, há ainda erros recorrentes nos alinhamentos obtidos pelas propostas de alinhamento interativo de ontologias, o que pode ser comprovado por uma iniciativa de avaliação conduzida anualmente pela comunidade científica (OAEI). Neste trabalho, é proposta uma estratégia interativa para o alinhamento de ontologias, denominada ALIN, que busca a aumentar a eficiência da participação do especialista através da utilização de anti-padrões de alinhamento. A estratégia ALIN foi avaliada considerando 3 anti-padrões disponíveis na literatura, e os resultados comprovaram o potencial da abordagem.

Palavras-chave: Alinhamento de Ontologias, Ontologia, Alinhamento interativo de Ontologias, Anti-padrão de alinhamento

Referências

A. Lana, S. Ala Abu. “Eliciting web application requirements – an industrial case study”, in The Journal of Systems and Software, 2007.

A. Mohammed, A. Eisa. “A scenario based approach for requirements elicitation for software systems complying with the utilization of ubiquitous comp uting technologies”, in IEEE Annual Computer Software and Applications Conference Workshops, 2011.

A. Flávia Linhalis. “Organizational semiotics and participatory design to requirements elicitation – a case study”, in Simpósio Brasileiro de Sistemas de Informação, 2011.

A. Ainda, P. Nadia, S. Pedro. “Applying collaborative process design to user requirements elicitation: a case study”, in Computers in Industry 64, 2013.

B. Glívia, W. Marcelo, A. Helen, F. Ulisses, S. Ismael. “Um processo de elicitação de requisitos com foco na seleção da técnica de elicitação”, in Simpósio Brasileiro de Qualidade de Software, 2009.

B. Nicolas, C. Vanea, A. Manzoor, M. Manuel, G. Laurent, B.Jean-Michel. “Using relax operators into an MDE security requirement elicitation process for systems of systems”, 2014.

C. Carlos. “A recommender system for requirements elicitation in -Scale Software Projects”, 2009.

C. Lawrence, M. Weimin, C. Kendra. “Requirements elicitation through model-driven evaluation of software components”, in International Conference on Commercialoff-the-Shelp (COTS)-Based Software Systems, 2006.

D. Merlin, T. H. Software requirements engineering. IEEE Computer Society Press, 1997, pp. 7-22.

D. Srdjana, C. Stipe. “Method for elicitation, documentation and validation of software user requirements (MEDoV)”, 2013.

D. Zoya. “An architecture-centric approach for goal-driven requirements elicitation”, 2011.

F. Carla, V. Liliane. “Verificação e refinamento de requisitos em árvores características usando linhas de produtos de requisitos e redes de Petri.”, in Encontro Anual de Computação, 2011.

F. João, D. Diogo, R. Claudia, F. Carla, P. João, S. Miguel. “iThink : a game-based approach towards improving collaboration and participation in requirement elicitation”, in Procesia Computer Science 15, 2012.

F. Edilson, P. Hércules, G. Marcelo, H. Helga. “Elicitação e definição de requisitos baseada em meta-avaliação: o caso do censo CRAS 2008” in Revista de Gestão da Tecnologia e Sistemas de Informação, 2014.

F. Danilo, B. Marcos, A. Renata. “Colaboração e negociação na elicitação de requisitos”, in Workshop Ibero-americano de Ingeniería de Requisitos y Ambientes de Software, 2007.

Kitchenham, B., Brereton, O. P., Budgen, D., Turner, M., Bailey, J., Linkman, S. Systematic literature reviews in software engineering - A systematic literature review, in Information and Software Technology, 2009, pp. 7-15.

L. Viviane, B. Marcos, B. Vanessa. “Athena: a collaborative approach to requirements elicitation”, in Computers in Industry 60, 2009.

M. Marilyn. “Requirements engineering for home care technology”, 2008.

M. Hendrik, B. Manuel, M. Alexander. “The state of the art in automated requirements elicitation”, in Information and Software Technology , 2012.

N. Fernando; “Aplicação de lógica descritiva para validação de requisitos em linha de produto de foftware”, in Encontro Anual de Computação , 2010.

O. Cíntia, O. Danielle, O. Cleber, C. Renan, S. João. “Árvore de características de software educativo: uma proposta para elicitação de requisitos pelo usuário”, in Simpósio Brasileiro de Informática na Educação, 2010.

P. Carla, G. Ivan. “A systematic literature review of stakeholders identification methods in requirements elicitation”, in The Journal of Systems and Software, 2011.

P. Shari. Engenharia de software: teoria e prática. Identificando requisitos, 2ª.ed. São Paulo: Prentice Hall, 2004, pp.111-138.

R. Aedah. “Requirements engineering approach for real-time and embedded systems: a case study of Android-based smart phone devices”, 2014.

R. Prasad, L. Roger, A. Thomas, C. Chia-Chu, K. Dale. “A new approach for software requirements elicitation”, in International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, 2005.

Denis, Engenharia de software e sistemas de informação, 3ª Ed. Rio de Janeiro: Brasport, 2005.

R. Carlos, S. Albert, B. Cristianne, A. Rodrigo. “Elicitação de requisitos e design participativo através de protótipos de baixa fidelidade – um estudo de caso”, 20--.

R. Carlos, S. Albert, B. Cristiane, A. Rodrigo. “Prototipação de software e design participativo: uma experiência do Atlântico”, 2008.

S. Asma, N. Ayesha, M. Athar. “Modern trends towards requirement elicitation”, 2010.

S. Marcos, F. Ricardo, P. Sarajane, F. Marcelo, S. Reinhold, A. Ulisses. “Experimenting with design thinking in requirements refinement for a learning management system”, in Simpósio Brasileiro de Sistemas de Informação, 2013.

S. Rodrigo. (2007). “Introdução à engenharia de requisitos.” Revista Engenharia de Software. [On-line]. Disponível em: http://www.devmedia.com.br/articles/viewcomp.asp?comp=8028 [21 abril 2015].

Standish Group International. Chaos Manifesto.2013. Disponível em: http://www.versionone.com/assets/img/files/ChaosManifesto2013.pdf [19 abril 2015].

T. Tuure, R. Matti. “Engineering a method for wide audience requirements elicitation and integrating it to software development”, in Hawaii International Conference on System Sciences, 2004.

T. Daniela. Engenharia de Software para WEB, 2005.

W. Liu, K. He, K. Zhang, J. Wang, “Combining domaindriven approach with requirement assets for networked software requirements elicitation”, in International Conference on Semantic Computing, 2008.
Publicado
17/05/2016
DA SILVA, Jomar; BAIÃO, Fernanda Araujo; REVOREDO, Kate. Alinhamento Interativo de Ontologias usando Anti-Padrões de Alinhamento: Um Primeiro Experimento. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 12. , 2016, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 208-215. DOI: https://doi.org/10.5753/sbsi.2016.5964.