A model-driven approach to the conceptual modeling of situations: from specification to validation
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/4297 |
Resumo: | The modeling of situation types for context-aware applications, also called situationaware applications, is, on the one hand, a key task to the proper functioning of those applications. On the other hand, it is also a hard task given the complexity and the wide range of possible situation types. Aiming at facilitating the representation of those types of situations at design-time, the Situation Modeling Language (SML) was created. This language is based partially on rich ontological theories of conceptual modeling and is accompanied by a platform for situation-detection at runtime. Despite the benefits of the availability of this suitable infrastructure, the definition of situation types, being a non-trivial task, can still pose problems that are hardly detected by modelers by manual model inspection. This thesis aims at improving and facilitating the definition of situation types in SML by proposing: (i) the integration between the language and the ontological theories of conceptual modeling by using the OntoUML language, with the purpose of increasing the expressivity of situation type models; and (ii) an approach for the validation of situation type models using a lightweight formal method, aiming at increasing the correspondence between the created models’ instances and the modeler’s intentions. Both the integration and the validation are implemented in a tool for specification, verification and validation of ontologically-enriched situation types. |
id |
UFES_1f5caccc71d8cf23f74a483cba19b56b |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/4297 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Costa, Patrícia DockhornAlmeida, João Paulo AndradeSobral, Vinicius MarchandtPires, Luís FerreiraPereira Filho, José Gonçalves2016-08-29T15:33:23Z2016-07-112016-08-29T15:33:23Z2015-10-28The modeling of situation types for context-aware applications, also called situationaware applications, is, on the one hand, a key task to the proper functioning of those applications. On the other hand, it is also a hard task given the complexity and the wide range of possible situation types. Aiming at facilitating the representation of those types of situations at design-time, the Situation Modeling Language (SML) was created. This language is based partially on rich ontological theories of conceptual modeling and is accompanied by a platform for situation-detection at runtime. Despite the benefits of the availability of this suitable infrastructure, the definition of situation types, being a non-trivial task, can still pose problems that are hardly detected by modelers by manual model inspection. This thesis aims at improving and facilitating the definition of situation types in SML by proposing: (i) the integration between the language and the ontological theories of conceptual modeling by using the OntoUML language, with the purpose of increasing the expressivity of situation type models; and (ii) an approach for the validation of situation type models using a lightweight formal method, aiming at increasing the correspondence between the created models’ instances and the modeler’s intentions. Both the integration and the validation are implemented in a tool for specification, verification and validation of ontologically-enriched situation types.A modelagem de situações para aplicações sensíveis ao contexto, também chamadas de aplicações sensíveis a situações, é, por um lado, uma tarefa chave para o funcionamento adequado dessas aplicações. Por outro lado, essa também é uma tafera árdua graças à complexidade e à vasta gama de tipos de situações possíveis. Com o intuito de facilitar a representação desses tipos de situações em tempo de projeto, foi criada a Linguagem de Modelagem de Situações (Situation Modeling Language - SML), a qual se baseia parcialmente em ricas teorias ontológicas de modelagem conceitual, além de fornecer uma plataforma de detecção de situação em tempo de execução. Apesar do benefício da existência dessa infraestrutura, a tarefa de definir tipos de situação é ainda não-trivial, podendo carregar problemas que dificilmente são detectados por modeladores via inspeções manuais. Esta dissertação tem o propósito de melhorar e facilitar ainda mais a definição de tipos de situação em SML propondo: (i) uma maior integração da linguagem com as teorias ontológicas de modelagem conceitual pelo uso da linguagem OntoUML, visando aumentar a expressividade dos modelos de situação; e (ii) uma abordagem para validação de tipos de situação usando um método formal, visando garantir que os modelos criados correspondam à intenção do modelador. Tanto a integração quanto a validação são implementadas em uma ferramenta para especificação, verificação e validação de tipos de situação ontologicamente enriquecidos.CAPESTextSOBRAL, Vinicius Marchandt. A model-driven approach to the conceptual modeling of situations: from specification to validation. 2015. 120 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2015.http://repositorio.ufes.br/handle/10/4297engUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoModelagem de situaçõesModelagem conceitualValidação de modelos conceituaisVerificação de modelos conceituaisOntologiaModelagem de informaçõesCiência da Computação004A model-driven approach to the conceptual modeling of situations: from specification to 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:UFESCAPESORIGINALDissertação_sobral_final.pdfDissertação_sobral_final.pdfapplication/pdf1600239http://repositorio.ufes.br/bitstreams/08ad331c-e2b1-468d-a477-90496735b80e/downloadc4fa85336577d9285f827c839be9b128MD5210/42972024-07-17 16:56:34.041oai:repositorio.ufes.br:10/4297http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-10-15T17:55:04.980724Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
title |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
spellingShingle |
A model-driven approach to the conceptual modeling of situations: from specification to validation Sobral, Vinicius Marchandt Modelagem de situações Modelagem conceitual Validação de modelos conceituais Verificação de modelos conceituais Ciência da Computação Ontologia Modelagem de informações 004 |
title_short |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
title_full |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
title_fullStr |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
title_full_unstemmed |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
title_sort |
A model-driven approach to the conceptual modeling of situations: from specification to validation |
author |
Sobral, Vinicius Marchandt |
author_facet |
Sobral, Vinicius Marchandt |
author_role |
author |
dc.contributor.advisor-co1.fl_str_mv |
Costa, Patrícia Dockhorn |
dc.contributor.advisor1.fl_str_mv |
Almeida, João Paulo Andrade |
dc.contributor.author.fl_str_mv |
Sobral, Vinicius Marchandt |
dc.contributor.referee1.fl_str_mv |
Pires, Luís Ferreira |
dc.contributor.referee2.fl_str_mv |
Pereira Filho, José Gonçalves |
contributor_str_mv |
Costa, Patrícia Dockhorn Almeida, João Paulo Andrade Pires, Luís Ferreira Pereira Filho, José Gonçalves |
dc.subject.por.fl_str_mv |
Modelagem de situações Modelagem conceitual Validação de modelos conceituais Verificação de modelos conceituais |
topic |
Modelagem de situações Modelagem conceitual Validação de modelos conceituais Verificação de modelos conceituais Ciência da Computação Ontologia Modelagem de informações 004 |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
dc.subject.br-rjbn.none.fl_str_mv |
Ontologia Modelagem de informações |
dc.subject.udc.none.fl_str_mv |
004 |
description |
The modeling of situation types for context-aware applications, also called situationaware applications, is, on the one hand, a key task to the proper functioning of those applications. On the other hand, it is also a hard task given the complexity and the wide range of possible situation types. Aiming at facilitating the representation of those types of situations at design-time, the Situation Modeling Language (SML) was created. This language is based partially on rich ontological theories of conceptual modeling and is accompanied by a platform for situation-detection at runtime. Despite the benefits of the availability of this suitable infrastructure, the definition of situation types, being a non-trivial task, can still pose problems that are hardly detected by modelers by manual model inspection. This thesis aims at improving and facilitating the definition of situation types in SML by proposing: (i) the integration between the language and the ontological theories of conceptual modeling by using the OntoUML language, with the purpose of increasing the expressivity of situation type models; and (ii) an approach for the validation of situation type models using a lightweight formal method, aiming at increasing the correspondence between the created models’ instances and the modeler’s intentions. Both the integration and the validation are implemented in a tool for specification, verification and validation of ontologically-enriched situation types. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-10-28 |
dc.date.accessioned.fl_str_mv |
2016-08-29T15:33:23Z |
dc.date.available.fl_str_mv |
2016-07-11 2016-08-29T15:33:23Z |
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 |
SOBRAL, Vinicius Marchandt. A model-driven approach to the conceptual modeling of situations: from specification to validation. 2015. 120 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2015. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/4297 |
identifier_str_mv |
SOBRAL, Vinicius Marchandt. A model-driven approach to the conceptual modeling of situations: from specification to validation. 2015. 120 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2015. |
url |
http://repositorio.ufes.br/handle/10/4297 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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/08ad331c-e2b1-468d-a477-90496735b80e/download |
bitstream.checksum.fl_str_mv |
c4fa85336577d9285f827c839be9b128 |
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_ |
1813022525624418304 |