Domain class diagram validation procedure based on mereological analysis for part-whole relations

  • Catossi B
  • Oliveira A
  • Lisboa Filho J
  • et al.
N/ACitations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

Resumo: A dificuldade dos desenvolvedores de software para construir modelos conceituais é atribuída, em parte, à falta de conhecimento do domínio. Existem algumas técnicas de análise on-tológica para ajudar o modelador durante o processo de criação do diagrama de classes. No entanto, essas acabam não sendo práticas e não é fácil perceber os seus reais benefícios no desenvolvimento de software, pois envolvem muitos conceitos filosóficos, o que as tornam complexas para mod-eladores comuns. Por esse motivo, procedimentos capazes de simplificar o entendimento desses conceitos e que se aproximam da realidade prática dos desenvolvedores têm surgido, como o PrOn-toCon, 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 um determinado domínio de aplicação, focando, especialmente, os relacionamentos de especialização/generalização. No entanto, o PrOntoCon não guia o desenvolvedor na tarefa de modelar relacionamentos de associação simples, composição e agregação. O presente trabalho apresenta uma extensão do procedimento PrOntoCon, que adiciona uma fase para ajudar o desenvolvedor a lidar com esses tipos de relacionamento. Palavras-chave: Análise ontológica. Modelagem conceitual. Processo de software. Abstract: 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.

Cite

CITATION STYLE

APA

Catossi, B. C. de M., Oliveira, A. D. P., Lisboa Filho, J., & Braga, J. L. (2014). Domain class diagram validation procedure based on mereological analysis for part-whole relations. Revista Brasileira de Computação Aplicada, 6(2). https://doi.org/10.5335/rbca.2014.3771

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free