dc.contributor.advisor |
Amorim, Fernanda Araújo Baião |
|
dc.contributor.author |
Lopes, Mauro Moura Gomes |
|
dc.date.accessioned |
2019-04-30T22:44:35Z |
|
dc.date.available |
2019-04-30T22:44:35Z |
|
dc.date.issued |
2011-09-30 |
|
dc.identifier.citation |
LOPES, Mauro Moura Gomes. Modelagem conceitual de regras de negócio baseada em ontologia de fundamentação. 2011. 223f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro (2003-), Rio de Janeiro, 2011. |
pt_BR |
dc.identifier.uri |
http://hdl.handle.net/unirio/12762 |
|
dc.description |
Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2011/11. |
pt_BR |
dc.description.sponsorship |
n/a |
pt_BR |
dc.language.iso |
Portuguese |
pt_BR |
dc.rights |
openAccess |
pt_BR |
dc.title |
Modelagem conceitual de regras de negócio baseada em ontologia de fundamentação |
pt_BR |
dc.type |
masterThesis |
pt_BR |
dc.contributor.advisor-co |
Siqueira, Sean Wolfgand Matsui |
|
dc.contributor.referee |
Amorim, Fernanda Araújo Baião |
|
dc.contributor.referee |
Siqueira, Sean Wolfgand Matsui |
|
dc.contributor.referee |
Falbo, Ricardo de Almeida |
|
dc.contributor.referee |
Santoro, Flávia Maria |
|
dc.degree.department |
CCET |
pt_BR |
dc.degree.grantor |
Universidade Federal do Estado do Rio de Janeiro - UNIRIO |
pt_BR |
dc.degree.level |
Mestrado Acadêmico |
pt_BR |
dc.degree.local |
Rio de Janeiro, RJ |
pt_BR |
dc.degree.program |
Programa de Pós-Graduação em Informática |
pt_BR |
dc.subject.cnpq |
CIÊNCIAS EXATAS E DA TERRA |
pt_BR |
dc.subject.cnpq |
CIÊNCIA DA COMPUTAÇÃO |
pt_BR |
dc.subject.en |
Conceptual Modeling |
pt_BR |
dc.subject.en |
Business Rules |
pt_BR |
dc.subject.en |
Ontology |
pt_BR |
dc.subject.en |
Well-founded Ontology Modeling Language |
pt_BR |
dc.subject.en |
OntoUML |
pt_BR |
dc.description.abstracten |
Business Rules are statements that define or restrict some aspect of an
organization. They consist of an important source of knowledge about a domain,
especially when considered in the conceptual level, detached from any technological or
implementation characteristics.
The Business Rules perspective covers both the behavioral and structural view
of a domain. These two complementary conceptualizations comprise the required
knowledge to define the essence of the domain or business being explored.
However, current Business Rules representation languages do not allow a
precise representation. Using these languages, the resulting models are subject to
ambiguous interpretations of the same domain. The misinterpretation of the domain can
generate a wrong enforcement of the Business Rules, leading to erroneous and
inconsistent implementations to conduct business dynamics.
We argue that if the rule representation language is based on a foundational
ontology, then the resulting models will be more complete, valid and precise than the
ones produced using a representation language that is not based on a foundational
ontology. To corroborate this hypothesis, this work proposes R-OntoUML, a UML
profile to represent derivation and reaction business rules. The R-OntoUML profile is
based on the UFO foundational ontology and is compatible with its underlying
representation language, OntoUML. Moreover, R-OntoUML adds modified constructs
from URML and OCL to address some representation elements that are not covered by
OntoUML. The proposal was evaluated through a case study, where business rules
models with greater precision were obtained. |
pt_BR |
dc.degree.country |
Brasil |
pt_BR |
dc.description.sponsordocumentnumber |
n/a |
pt_BR |
dc.description.abstractpt |
Regras de Negócio são declarações que definem ou restringem algum aspecto de
uma organização. Esse tipo de regra é uma fonte importante de conhecimento sobre a
conceitualização1 de um domínio, especialmente quando consideradas em seu nível
conceitual, desprendidas de características ou aspectos tecnológicos ou de
implementação. A perspectiva de regras de negócio contempla tanto a visão
comportamental quanto a visão estrutural de um domínio. Essas duas conceituações
complementares compreendem o conhecimento necessário para definir a essência do
domínio ou negócio sendo explorado.
Entretanto, as linguagens de representação de regras de negócio atuais não
possibilitam uma representação precisa e livre de ambiguidades. Com isso, podem gerar
mais de uma interpretação a partir de um mesmo modelo. A má interpretação do
domínio pode gerar diversos problemas na aplicação das regras de negócio, ocorrendo
eventos que desobedecessem a essas regras que regem a dinâmica do negócio.
Pressupõe-se que, se a linguagem representação de regras for baseada em
ontologias de fundamentação, então o modelo resultante da sua utilização pode ser mais
completo, válido e preciso do que uma representação não baseada em uma ontologia de
fundamentação. Para confirmar esta hipótese, este trabalho propõe o R-OntoUML, um
perfil de representação para a modelagem de regras de negócio do tipo Derivação e
Reação. O perfil R-OntoUML é baseado na ontologia de fundamentação UFO e
compatível com a sua linguagem de representação subjacente, OntoUML. Ainda, ROntoUML
acrescenta construtos modificados da URML e OCL para tratar os elementos
da representação de Regras de Negócio que a OntoUML não considera. A proposta foi
avaliada em um estudo de caso, onde foram obtidos modelos de regras de negócio com
maior precisão. |
pt_BR |
dc.subject.pt |
Modelagem Conceitual |
pt_BR |
dc.subject.pt |
Regras de Negócio |
pt_BR |
dc.subject.pt |
Ontologia |
pt_BR |
dc.subject.pt |
Linguagem de Modelagem Baseada em Ontologia de Fundamentação |
pt_BR |
dc.subject.pt |
OntoUML |
pt_BR |