Use este identificador para citar ou linkar para este item: https://locus.ufv.br//handle/123456789/16930
Tipo: Artigo
Título: Domain class diagram validation procedure based on mereological analysis for part-whole relations
Autor(es): Catossi, Bruna Carolina de Melo
Oliveira, Alcione de Paiva
Lisboa Filho, Jugurta
Braga, José Luis
Abstract: A dificuldade dos desenvolvedores de software para construir modelos conceituais fiéis à realidade é antiga. Existem algumas técnicas de análise ontológica para ajudar o modelador durante o processo de criação do diagrama de classes. No entanto, elas acabam não sendo práticas e não refletem os seus reais benefícios em suas aplicações, pois envolvem muitos conceitos filosóficos, o que as tornam complexas para modeladores comuns. Por esse motivo, procedimentos capazes de simplificar o entendimento desses conceitos e que se aproximam da realidade prática dos desenvolvedores tem surgido, como o PrOntoCon, que será discutido neste trabalho. O objetivo principal do PrOntoCon é guiar o modelador durante o processo de validação de um diagrama de classes UML para qualquer domínio, focando, especialmente, os relacionamentos de agregação/composição e de associação simples, visto que são os tipos de relacionamentos que geram mais dúvidas e controvérsias durante a modelagem. Assim, esse procedimento dá o suporte necessário para a correta identificação dessas relações, promovendo um estudo mais aprofundado sobre as restrições do domínio em questão. Portanto, o PrOntoCon combina o poder de modelagem da UML com a teoria da análise ontológica sobre relacionamentos parte-todo e de associação para criar um procedimento capaz de conceber modelos conceituais mais claros e confiáveis e que possam gerar sistemas mais robustos e manuteníveis.
The difficulty of software developers face to build liable conceptual models occurs due to the lack of domain knowledge. There are some ontological analysis techniques that can help the modeler during the process of creating the domain class diagram. However, they end up not being easy to use as it involves many philosophical concepts, which makes them complex to the common modeler. Therefore, procedures that simplify the understanding of these concepts and are closer to the reality of developers has emerged. One of them is the PrOntoCon procedure, which will be discussed in this paper. PrOntoCon is a procedure that combines the UML modelling expressiveness with ontological analysis theory to create a procedure able to help generate conceptual models that are clearer and that can generate more robust and maintainable systems. The main objective of PrOntoCon is to guide the modeler during the validation process of a UML domain class diagram, focusing especially, the generalization/specialization relationships. Nonetheless, PrOntoCon initial version does not address relations of simple association and aggregation, also called part-whole relations. This paper presents an extension of PrOntoCon procedure that adds a phase to assist the developer to deal with these types of relationships.
Palavras-chave: Análise ontológica
Modelagem conceitual
Processo de software
Editor: Revista Brasileira de Computação Aplicada
Tipo de Acesso: Open Access
URI: http://dx.doi.org/10.5335/rbca.2014.3771
http://www.locus.ufv.br/handle/123456789/16930
Data do documento: Out-2014
Aparece nas coleções:Artigos

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
artigo.pdftexto completo344,6 kBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.