Modeling stories for conceptual model validation
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/9867 |
Resumo: | Conceptual modeling is a challenging activity and assessing the quality of conceptual models is key to ensure that they may be used effectively as a basis for understanding, agreement and construction of information systems. A model can be assessed for different types of model quality and in this work we focus on the accuracy of an ontology-based conceptual model in characterizing the conceptualization it is supposed to represent. Validating the accuracy of a model involves understanding the admissible worlds states implied by the model and comparing that to the world states deemed admissible in the domain conceptualization. Previous efforts towards ontology-based conceptual model validation have created a model simulator that allows modelers to be confronted with the consequences of their modeling decisions. The model simulator generates sequences of snapshots of model instances, revealing the dynamics of object creation, change and destruction. Even though these efforts contribute to model assessment, they can be hard to understand and use and this work improves the approach using a mix of informal and formal storytelling. Stories have always been used as means of communicating complex affairs and we argue that they may be used effectively to assess models and reveal modeling decisions. This dissertation proposes an approach to assess conceptual models by creating narratives about a subject domain. These narratives exemplify how concepts of the conceptual model are employed in context. To use them in the existing model simulator, the natural language narratives are formalized as abstract stories using a specification language we define. These abstract stories are then used to guide the model simulation, generating instance diagrams. The natural language narrative is used to provide an intuitive understanding of the meaning of concepts. Comparing Natural Language Narratives to object diagrams that show the instantiation of the formal model allows one to understand how concepts are formalized. Contrasting these guided simulations with the intended conceptualization is the basis for model assessment in this approach. |
id |
UFES_1896b426c2254f13516c7b30b15aa1eb |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/9867 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Almeida, João Paulo AndradeBraga, Bernardo Ferreira BastosSantoro, Flávia MariaGuizzardi, Giancarlo2018-08-02T00:03:55Z2018-08-012018-08-02T00:03:55Z2016-03-21Conceptual modeling is a challenging activity and assessing the quality of conceptual models is key to ensure that they may be used effectively as a basis for understanding, agreement and construction of information systems. A model can be assessed for different types of model quality and in this work we focus on the accuracy of an ontology-based conceptual model in characterizing the conceptualization it is supposed to represent. Validating the accuracy of a model involves understanding the admissible worlds states implied by the model and comparing that to the world states deemed admissible in the domain conceptualization. Previous efforts towards ontology-based conceptual model validation have created a model simulator that allows modelers to be confronted with the consequences of their modeling decisions. The model simulator generates sequences of snapshots of model instances, revealing the dynamics of object creation, change and destruction. Even though these efforts contribute to model assessment, they can be hard to understand and use and this work improves the approach using a mix of informal and formal storytelling. Stories have always been used as means of communicating complex affairs and we argue that they may be used effectively to assess models and reveal modeling decisions. This dissertation proposes an approach to assess conceptual models by creating narratives about a subject domain. These narratives exemplify how concepts of the conceptual model are employed in context. To use them in the existing model simulator, the natural language narratives are formalized as abstract stories using a specification language we define. These abstract stories are then used to guide the model simulation, generating instance diagrams. The natural language narrative is used to provide an intuitive understanding of the meaning of concepts. Comparing Natural Language Narratives to object diagrams that show the instantiation of the formal model allows one to understand how concepts are formalized. Contrasting these guided simulations with the intended conceptualization is the basis for model assessment in this approach.Modelagem Conceitual é uma atividade desafiadora e avaliar a qualidade de modelos conceituais produzidos é chave para garantir que possam ser usados efetivamente como base para compreensão, acordo e desenvolvimento de sistemas de informação. Modelos podem ser avaliados com relação a diferentes critérios de qualidade e neste trabalho focamos em sua acurácia em caracterizar as conceituações que visam representar. Validar a acurácia de um modelo envolve entender os mundos admissíveis que são implícitos a ele e sua adequação em representar as conceituações de domínio. Esforços anteriores para validação de modelos conceituais baseados em ontologia deram origem a um simulador de modelos que permite a modeladores ser confrontado com as consequências de suas decisões de modelagem. Esse simulador de modelos gera sequências de snapshots da instanciação de modelos, revelando a dinâmica da criação, mudança e destruição de objetos. Ainda que esses esforços contribuam para avaliação de modelos, eles podem ser difíceis de compreender e usar e este trabalho melhora a abordagem existente usando um misto de histórias formais e informais. Histórias sempre foram usadas como meio de comunicar ideias complexas e nós argumentamos que podem ser usadas efetivamente para avaliar modelos e revelar escolhas de modelagem. Esta dissertação propõe uma abordagem para avaliar modelos conceituais criando narrativas a respeito do domínio de discurso. Essas narrativas exemplificam como conceitos de um modelo conceitual são empregados em seu contexto real. Para usá-las no simulador de modelos existente, as narrativas em linguagem natural são formalizadas como histórias abstratas usando a linguagem de especificação que definimos e, então, usadas para restringir a simulação de modelos, guiando o simulador para que corresponda à narrativa, apoiando a validação do modelo conceitual. Contrastar simulações com as conceituações pretendidas é a base da avaliação de modelos nessa abordagem. A narrativa em linguagem natural permite um entendimento intuitivo do significado dos conceitos. Comparar essas narrativas a diagramas de objeto que mostram a instanciação do modelo formal permite compreender como os conceitos são formalizados.TextBRAGA, Bernardo Ferreira Bastos. Modeling stories for conceptual model validation. 2016. 155 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016.http://repositorio.ufes.br/handle/10/9867porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoArte de contar históriasOntologiaSistemas de recuperação da informaçãoCiência da Computação004Modeling stories for conceptual model validationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALbernardo braga - modeling_stories_for_conceptual_model_validation_2016.pdfapplication/pdf5891393http://repositorio.ufes.br/bitstreams/8495640d-22b9-4c4e-ad73-e4e089fec967/downloadf8d44a244fb2fedab461a51470a8f2f1MD5110/98672024-07-17 16:55:00.7oai:repositorio.ufes.br:10/9867http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:58:55.087623Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Modeling stories for conceptual model validation |
title |
Modeling stories for conceptual model validation |
spellingShingle |
Modeling stories for conceptual model validation Braga, Bernardo Ferreira Bastos Ciência da Computação Arte de contar histórias Ontologia Sistemas de recuperação da informação 004 |
title_short |
Modeling stories for conceptual model validation |
title_full |
Modeling stories for conceptual model validation |
title_fullStr |
Modeling stories for conceptual model validation |
title_full_unstemmed |
Modeling stories for conceptual model validation |
title_sort |
Modeling stories for conceptual model validation |
author |
Braga, Bernardo Ferreira Bastos |
author_facet |
Braga, Bernardo Ferreira Bastos |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Almeida, João Paulo Andrade |
dc.contributor.author.fl_str_mv |
Braga, Bernardo Ferreira Bastos |
dc.contributor.referee1.fl_str_mv |
Santoro, Flávia Maria |
dc.contributor.referee2.fl_str_mv |
Guizzardi, Giancarlo |
contributor_str_mv |
Almeida, João Paulo Andrade Santoro, Flávia Maria Guizzardi, Giancarlo |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
topic |
Ciência da Computação Arte de contar histórias Ontologia Sistemas de recuperação da informação 004 |
dc.subject.br-rjbn.none.fl_str_mv |
Arte de contar histórias Ontologia Sistemas de recuperação da informação |
dc.subject.udc.none.fl_str_mv |
004 |
description |
Conceptual modeling is a challenging activity and assessing the quality of conceptual models is key to ensure that they may be used effectively as a basis for understanding, agreement and construction of information systems. A model can be assessed for different types of model quality and in this work we focus on the accuracy of an ontology-based conceptual model in characterizing the conceptualization it is supposed to represent. Validating the accuracy of a model involves understanding the admissible worlds states implied by the model and comparing that to the world states deemed admissible in the domain conceptualization. Previous efforts towards ontology-based conceptual model validation have created a model simulator that allows modelers to be confronted with the consequences of their modeling decisions. The model simulator generates sequences of snapshots of model instances, revealing the dynamics of object creation, change and destruction. Even though these efforts contribute to model assessment, they can be hard to understand and use and this work improves the approach using a mix of informal and formal storytelling. Stories have always been used as means of communicating complex affairs and we argue that they may be used effectively to assess models and reveal modeling decisions. This dissertation proposes an approach to assess conceptual models by creating narratives about a subject domain. These narratives exemplify how concepts of the conceptual model are employed in context. To use them in the existing model simulator, the natural language narratives are formalized as abstract stories using a specification language we define. These abstract stories are then used to guide the model simulation, generating instance diagrams. The natural language narrative is used to provide an intuitive understanding of the meaning of concepts. Comparing Natural Language Narratives to object diagrams that show the instantiation of the formal model allows one to understand how concepts are formalized. Contrasting these guided simulations with the intended conceptualization is the basis for model assessment in this approach. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-03-21 |
dc.date.accessioned.fl_str_mv |
2018-08-02T00:03:55Z |
dc.date.available.fl_str_mv |
2018-08-01 2018-08-02T00:03:55Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
BRAGA, Bernardo Ferreira Bastos. Modeling stories for conceptual model validation. 2016. 155 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/9867 |
identifier_str_mv |
BRAGA, Bernardo Ferreira Bastos. Modeling stories for conceptual model validation. 2016. 155 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016. |
url |
http://repositorio.ufes.br/handle/10/9867 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
Text |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
instname_str |
Universidade Federal do Espírito Santo (UFES) |
instacron_str |
UFES |
institution |
UFES |
reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/8495640d-22b9-4c4e-ad73-e4e089fec967/download |
bitstream.checksum.fl_str_mv |
f8d44a244fb2fedab461a51470a8f2f1 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
repository.mail.fl_str_mv |
|
_version_ |
1813022552887394304 |