Return to search

Linguagem específica de domínio para abstração de solução de processamento de eventos complexos

Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-10-31T12:04:21Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DissertacaoHerbertt_CIN_UFPE.pdf: 3162767 bytes, checksum: 3208dfce28e7404730479384c2ba99a0 (MD5) / Made available in DSpace on 2016-10-31T12:04:21Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
DissertacaoHerbertt_CIN_UFPE.pdf: 3162767 bytes, checksum: 3208dfce28e7404730479384c2ba99a0 (MD5)
Previous issue date: 2016-03-04 / Cada vez mais se evidencia uma maior escassez de recursos e uma disputa por
espaços físicos, em decorrência da crescente e demasiada concentração populacional nas
grandes cidades. Nesse âmbito, surge a necessidade de soluções que vão de encontro à
iniciativa de “Cidades Inteligentes" (Smart Cities). Essas soluções buscam centralizar o
monitoramento e controle, para auxiliar no apoio à tomada de decisão. No entanto, essas
fontes de TICs formam estruturas complexas e geram um grande volume de dados, que
apresentam enormes desafios e oportunidades.
Uma das principais ferramentas tecnológicas utilizadas nesse contexto é o Complex
Event Processing (CEP), o qual pode ser considerado uma boa solução, para lidar com o
aumento da disponibilidade de grandes volumes de dados, em tempo real. CEPs realizam
captação de eventos de maneira simplificada, utilizando linguagem de expressão, para
definir e executar regras de processamento. No entanto, apesar da eficiência comprovada
dessas ferramentas, o fato das regras serem expressas em baixo nível, torna o seu uso
exclusivo para usuários especialistas, dificultando a criação de soluções.
Com intuito de diminuir a complexidade das ferramentas de CEP, em algumas
soluções, tem-se utilizado uma abordagem de modelos Model-Driven Development (MDD),
a fim de se produzir uma camada de abstração, que possibilite criar regras, sem que
necessariamente seja um usuário especialista em linguagem de CEP. No entanto, muitas
dessas soluções acabam tornando-se mais complexas no seu manuseio do que o uso
convencional da linguagem de baixo nível.
Este trabalho tem por objetivo a construção de uma Graphic User Interface (GUI)
para criação de regras de CEP, utilizando MDD, a fim de tornar o desenvolvimento mais
intuitivo, através de um modelo adaptado as necessidades do usuário não especialista. / Nowadays is Increasingly evident a greater resources scarcity and competition for
physical space, in result of growing up and large population concentration into large cities.
In this context, comes up the necessity of solutions that are in compliance with initiative of
smart cities. Those solutions seek concentrate monitoring and control, for help to make
decisions. Although, this sources of information technology and communications (ITCs)
forming complex structures and generates a huge quantity of data that represents biggest
challenges and opportunities.
One of the main technological tools used in this context is the Complex Event
Processing (CEP), which may be considered a good solution to deal with increase of the
availability and large volume of data, in real time. The CEPs realizes captation of events in
a simple way, using expressive languages, to define and execute processing rules. Although
the efficient use of this tools, the fact of the rules being expressed in low level, becomes
your use exclusive for specialists, difficulting the creation of solutions.
With the aim of reduce the complexity of the CEPs tools, solutions has used an
approach of models Model-Driven Development (MDD), in order to produce an abstraction
layer, that allows to create rules, without necessarily being a specialist in CEP languages.
however, many this tools become more complex than the conventional low level language
approach.
This work aims to build a Graphic User Interface (GUI) for the creation of CEP rules,
using MDD, in order to a more intuitive development, across of the adapted model how
necessities of the non specialist users.

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.ufpe.br:123456789/18030
Date04 March 2016
CreatorsDINIZ, Herbertt Barros Mangueira
ContributorsGAMA, Kiev Santos, FIDALGO, Robson do Nascimento
PublisherUniversidade Federal de Pernambuco, Programa de Pos Graduacao em Ciencia da Computacao, UFPE, Brasil
Source SetsIBICT Brazilian ETDs
LanguageBreton
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Repositório Institucional da UFPE, instname:Universidade Federal de Pernambuco, instacron:UFPE
RightsAttribution-NonCommercial-NoDerivs 3.0 Brazil, http://creativecommons.org/licenses/by-nc-nd/3.0/br/, info:eu-repo/semantics/openAccess

Page generated in 0.0207 seconds