Domain class diagram validation procedure based on mereological analysis for part-whole relations
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | LOCUS Repositório Institucional da UFV |
Texto Completo: | http://dx.doi.org/10.5335/rbca.2014.3771 http://www.locus.ufv.br/handle/123456789/16930 |
Resumo: | 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. |
id |
UFV_73e51490a9d1caf62ae1179b34a85892 |
---|---|
oai_identifier_str |
oai:locus.ufv.br:123456789/16930 |
network_acronym_str |
UFV |
network_name_str |
LOCUS Repositório Institucional da UFV |
repository_id_str |
2145 |
spelling |
Domain class diagram validation procedure based on mereological analysis for part-whole relationsAnálise ontológicaModelagem conceitualProcesso de softwareA 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.Revista Brasileira de Computação Aplicada2018-01-30T10:31:22Z2018-01-30T10:31:22Z2014-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlepdfapplication/pdf2176-6649http://dx.doi.org/10.5335/rbca.2014.3771http://www.locus.ufv.br/handle/123456789/16930porv. 6, n. 2, p. 48-60, Out. 2014Catossi, Bruna Carolina de MeloOliveira, Alcione de PaivaLisboa Filho, JugurtaBraga, José Luisinfo:eu-repo/semantics/openAccessreponame:LOCUS Repositório Institucional da UFVinstname:Universidade Federal de Viçosa (UFV)instacron:UFV2024-07-12T06:33:12Zoai:locus.ufv.br:123456789/16930Repositório InstitucionalPUBhttps://www.locus.ufv.br/oai/requestfabiojreis@ufv.bropendoar:21452024-07-12T06:33:12LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV)false |
dc.title.none.fl_str_mv |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
title |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
spellingShingle |
Domain class diagram validation procedure based on mereological analysis for part-whole relations Catossi, Bruna Carolina de Melo Análise ontológica Modelagem conceitual Processo de software |
title_short |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
title_full |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
title_fullStr |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
title_full_unstemmed |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
title_sort |
Domain class diagram validation procedure based on mereological analysis for part-whole relations |
author |
Catossi, Bruna Carolina de Melo |
author_facet |
Catossi, Bruna Carolina de Melo Oliveira, Alcione de Paiva Lisboa Filho, Jugurta Braga, José Luis |
author_role |
author |
author2 |
Oliveira, Alcione de Paiva Lisboa Filho, Jugurta Braga, José Luis |
author2_role |
author author author |
dc.contributor.author.fl_str_mv |
Catossi, Bruna Carolina de Melo Oliveira, Alcione de Paiva Lisboa Filho, Jugurta Braga, José Luis |
dc.subject.por.fl_str_mv |
Análise ontológica Modelagem conceitual Processo de software |
topic |
Análise ontológica Modelagem conceitual Processo de software |
description |
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. |
publishDate |
2014 |
dc.date.none.fl_str_mv |
2014-10 2018-01-30T10:31:22Z 2018-01-30T10:31:22Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
2176-6649 http://dx.doi.org/10.5335/rbca.2014.3771 http://www.locus.ufv.br/handle/123456789/16930 |
identifier_str_mv |
2176-6649 |
url |
http://dx.doi.org/10.5335/rbca.2014.3771 http://www.locus.ufv.br/handle/123456789/16930 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
v. 6, n. 2, p. 48-60, Out. 2014 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
pdf application/pdf |
dc.publisher.none.fl_str_mv |
Revista Brasileira de Computação Aplicada |
publisher.none.fl_str_mv |
Revista Brasileira de Computação Aplicada |
dc.source.none.fl_str_mv |
reponame:LOCUS Repositório Institucional da UFV instname:Universidade Federal de Viçosa (UFV) instacron:UFV |
instname_str |
Universidade Federal de Viçosa (UFV) |
instacron_str |
UFV |
institution |
UFV |
reponame_str |
LOCUS Repositório Institucional da UFV |
collection |
LOCUS Repositório Institucional da UFV |
repository.name.fl_str_mv |
LOCUS Repositório Institucional da UFV - Universidade Federal de Viçosa (UFV) |
repository.mail.fl_str_mv |
fabiojreis@ufv.br |
_version_ |
1817559847188561920 |