Publicação

Uma linguagem de gerência de regras como extensão da linguagem SQL3.

Ver documento

Detalhes bibliográficos
Resumo:Este trabalho adota um modelo de regras estendido, que melhora a expressividade da linguagem SQL3, propondo o uso de novas variantes para o modelo de regras ECA (Evento - Condição - Ação). Porém, este modelo estendido abrange somente a definição de regras, faltando as outras operações de gerência, como eliminar ou modificar uma regra, entre outros mecanismos necessários para gerenciar estes novos tipos de regras. Neste trabalho, propõe-se uma linguagem de gerência de regras composta de um conjunto de operações para criar, excluir e alterar as regras e suas partes, com a finalidade de obter maior reuso e manutenibilidade das regras. Para tanto, analisa-se o modelo de regras estendido, para identificar quais são as suas limitações e as propriedades do modelo a serem consideradas na especificação da linguagem de gerência de regras proposta. O resultado desta análise é utilizado para a elaboração de um repositório de regras, necessário para armazenar os tipos de regras propostos. Este repositório armazena um conjunto de regras que se deve manter consistente, da mesma forma que os dados se mantêm consistentes em um banco de dados. Para tanto, foi definido um conjunto de regras de consistência. Também, é definido um conjunto de operações de gerência de regras que auxiliam na manipulação de regras e de seus elementos, armazenadas no repositório de regras.
Autores principais:Sidney da Silva Viana
Ano:2007
País:Brasil
Tipo de documento:tese de doutoramento
Tipo de acesso:acesso aberto
Instituição associada:IBICT
Idioma:português
Origem:Oasisbr
_version_ 1871514644242235392
author Sidney da Silva Viana
author_facet Sidney da Silva Viana
author_role author
country_str BR
creators_json_txt [{\"Person.name\":\"Sidney da Silva Viana\"}]
datacite.creators.creator.creatorName.fl_str_mv Sidney da Silva Viana
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.titles.title.fl_str_mv Uma linguagem de gerência de regras como extensão da linguagem SQL3.
A rule management language as extension of SQL3 language.
dc.creator.none.fl_str_mv Sidney da Silva Viana
dc.description.none.fl_str_mv This work uses an extended rule model which improves the expressiveness of SQL3 language, proposing the use of new variants for the ECA (Event-Condition-Action) rule model. Nevertheless, the extended model considers only the rule definition and it lacks other management operations, such as excluding or modifying rules, among others necessary mechanisms for these new rule types. In this work, a rule management language made of a set of operations for creating, eliminating and altering rules and its parts is proposed, in order to obtain greater reuse and maintainability of rules. For this purpose, the extended rule model is analyzed to identify its limitations and the properties that it supports to be considered in the rule management language proposed. The result of this analysis is used to define a rule repository, necessary for storing the rule types proposed. This repository stores a rules set which must be consistent, as well as data must be consistent in the database. Hence, a consistency rule set is defined. Besides, a rule management operations set is defined to help to handle rules and their elements, stored in the rule repository.
dc.identifier.none.fl_str_mv https://doi.org/10.11606/T.3.2007.tde-09012008-180204
dc.language.none.fl_str_mv por
dc.publisher.none.fl_str_mv Universidade de São Paulo
Engenharia Elétrica
USP
BR
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
dc.title.fl_str_mv Uma linguagem de gerência de regras como extensão da linguagem SQL3.
A rule management language as extension of SQL3 language.
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_db06
description Este trabalho adota um modelo de regras estendido, que melhora a expressividade da linguagem SQL3, propondo o uso de novas variantes para o modelo de regras ECA (Evento - Condição - Ação). Porém, este modelo estendido abrange somente a definição de regras, faltando as outras operações de gerência, como eliminar ou modificar uma regra, entre outros mecanismos necessários para gerenciar estes novos tipos de regras. Neste trabalho, propõe-se uma linguagem de gerência de regras composta de um conjunto de operações para criar, excluir e alterar as regras e suas partes, com a finalidade de obter maior reuso e manutenibilidade das regras. Para tanto, analisa-se o modelo de regras estendido, para identificar quais são as suas limitações e as propriedades do modelo a serem consideradas na especificação da linguagem de gerência de regras proposta. O resultado desta análise é utilizado para a elaboração de um repositório de regras, necessário para armazenar os tipos de regras propostos. Este repositório armazena um conjunto de regras que se deve manter consistente, da mesma forma que os dados se mantêm consistentes em um banco de dados. Para tanto, foi definido um conjunto de regras de consistência. Também, é definido um conjunto de operações de gerência de regras que auxiliam na manipulação de regras e de seus elementos, armazenadas no repositório de regras.
dirty 0
eu_rights_str_mv openAccess
format doctoralThesis
id oasisbr_1240ff3c19e3499f025d3e77cc4dcae7
identifier.doi.fl_str_mv https://doi.org/10.11606/T.3.2007.tde-09012008-180204
inst_facet_str urn:organizationAcronym:oasisbr{{{_:::_}}}IBICT
instacron_str OASISBR
institution IBICT
instname_str IBICT
language por
network_acronym_str oasisbr
network_name_str Oasisbr
oai_identifier_str oai:teses.usp.br:tde-09012008-180204
organization_str_mv urn:organizationAcronym:oasisbr
person_str_mv Sidney da Silva Viana
publishDate 2007
publisher.none.fl_str_mv Universidade de São Paulo
Engenharia Elétrica
USP
BR
repo_facet_str urn:repositoryAcronym:oasisbr{{{_:::_}}}Oasisbr
reponame_str Oasisbr
repository_id_str urn:repositoryAcronym:oasisbr
service_str_mv urn:repositoryAcronym:oasisbr
spelling Uma linguagem de gerência de regras como extensão da linguagem SQL3.A rule management language as extension of SQL3 language.Sidney da Silva Vianaopen accesshttp://purl.org/coar/access_right/c_abf2https://doi.org/10.11606/T.3.2007.tde-09012008-180204DOIhttps://doi.org/10.11606/T.3.2007.tde-09012008-180204DOI2007-08-10Este trabalho adota um modelo de regras estendido, que melhora a expressividade da linguagem SQL3, propondo o uso de novas variantes para o modelo de regras ECA (Evento - Condição - Ação). Porém, este modelo estendido abrange somente a definição de regras, faltando as outras operações de gerência, como eliminar ou modificar uma regra, entre outros mecanismos necessários para gerenciar estes novos tipos de regras. Neste trabalho, propõe-se uma linguagem de gerência de regras composta de um conjunto de operações para criar, excluir e alterar as regras e suas partes, com a finalidade de obter maior reuso e manutenibilidade das regras. Para tanto, analisa-se o modelo de regras estendido, para identificar quais são as suas limitações e as propriedades do modelo a serem consideradas na especificação da linguagem de gerência de regras proposta. O resultado desta análise é utilizado para a elaboração de um repositório de regras, necessário para armazenar os tipos de regras propostos. Este repositório armazena um conjunto de regras que se deve manter consistente, da mesma forma que os dados se mantêm consistentes em um banco de dados. Para tanto, foi definido um conjunto de regras de consistência. Também, é definido um conjunto de operações de gerência de regras que auxiliam na manipulação de regras e de seus elementos, armazenadas no repositório de regras.This work uses an extended rule model which improves the expressiveness of SQL3 language, proposing the use of new variants for the ECA (Event-Condition-Action) rule model. Nevertheless, the extended model considers only the rule definition and it lacks other management operations, such as excluding or modifying rules, among others necessary mechanisms for these new rule types. In this work, a rule management language made of a set of operations for creating, eliminating and altering rules and its parts is proposed, in order to obtain greater reuse and maintainability of rules. For this purpose, the extended rule model is analyzed to identify its limitations and the properties that it supports to be considered in the rule management language proposed. The result of this analysis is used to define a rule repository, necessary for storing the rule types proposed. This repository stores a rules set which must be consistent, as well as data must be consistent in the database. Hence, a consistency rule set is defined. Besides, a rule management operations set is defined to help to handle rules and their elements, stored in the rule repository.porUniversidade de São PauloEngenharia ElétricaUSPBRreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPVoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85doctoral thesishttp://purl.org/coar/resource_type/c_db06other research product
spellingShingle Uma linguagem de gerência de regras como extensão da linguagem SQL3.
Sidney da Silva Viana
status SINGLETON
status_str VoR
title Uma linguagem de gerência de regras como extensão da linguagem SQL3.
title_full Uma linguagem de gerência de regras como extensão da linguagem SQL3.
title_fullStr Uma linguagem de gerência de regras como extensão da linguagem SQL3.
title_full_unstemmed Uma linguagem de gerência de regras como extensão da linguagem SQL3.
title_short Uma linguagem de gerência de regras como extensão da linguagem SQL3.
title_sort Uma linguagem de gerência de regras como extensão da linguagem SQL3.
url https://doi.org/10.11606/T.3.2007.tde-09012008-180204
visible 1

Atividades financiadas

Não foram encontrados projetos financiados.