31 |
Software Product Line:Survey of ToolsMunir, Qaiser, Shahid, Muhammad January 2010 (has links)
A software product line is a set of software-intensive systems that share a common, managed set of features satisfying the specificneeds of a particular market segment or mission. The main attractive part of SPL is developing a set of common assets which includes requirements, design, test plans, test cases, reusable software components and other artifacts. Tools for the development of softwareproduct line are very few in number. The purpose of these tools is to support the creation, maintenance and using different versions ofproduct line artifacts. This requires a development environment that supports the management of assets and product development,processes and sharing of assets among different products. The objective of this master thesis is to investigate the available tools which support Software Product Line process and itsdevelopment phases. The work is carried out in two steps, in the first step available Software Product Line tools are explored and a list of tools is prepared, managed and a brief introduction of each tool is presented. The tools are classified into different categoriesaccording to their usage, relation between the tools is established for better organization and understanding. In the second step, two tools Pure::variant and MetaEdit+ are selected and the quality factors such as Usability, Performance, Reliability, MemoryConsumption and Capacity are evaluated.
|
32 |
A Gis Domain Framework Utilizing Jar Libraries As ComponentsOzdogru, Ebru 01 June 2005 (has links) (PDF)
A Component Oriented Software Engineering (COSE) modeling environment is
enhanced with the capability to import executable components and deliver
applications through their composition. For this purpose, an interface layer that
utilizes JAR libraries as components has been developed. Also, Domain Engineering
process has been applied to Geographical Information Systems (GIS) domain and
utilized towards converting the environment to a development framework. The
interface layer imports JAR libraries into the COSECASE tool, which is a graphical
tool supporting COSE approach and COSE Modeling Language (COSEML). As a
result, systems can be designed using abstractions and then implemented by
corresponding deployed components. Imported code is made available to the
COSECASE environment through this interface layer. Also, Domain Analysis,
Domain Design, and Domain Implementation phases of Domain Engineering process
have been applied to the GIS domain. Components developed in this Domain
Implementation phase have been imported into COSECASE. A simple GIS
application has been designed and generated through the interface layer of
COSECASE for demonstration purposes.
|
33 |
UMA TÉCNICA PARA A AQUISIÇÃO E CONSTRUÇÃO DE MODELOS DE DOMÍNIO E USUÁRIOS BASEADOS EM ONTOLOGIAS PARA A ENGENHARIA DE DOMÍNIO MULTIAGENTE / A TECHNIQUE FOR PURCHASE AND CONSTRUCTION MODELS DOMAIN AND USERS ONTOLOGY BASED ON ENGINEERING MULTI-AGENTFaria, Carla Gomes de 06 February 2004 (has links)
Made available in DSpace on 2016-08-17T14:52:49Z (GMT). No. of bitstreams: 1
Carla Gomes de Faria.pdf: 8307550 bytes, checksum: 28290dc02e9aad84de30e16b029a3a95 (MD5)
Previous issue date: 2004-02-06 / This work proposes GRAMO, a technique for the acquisition and construction of ontology based domain and user models in Domain and User Analysis of Multi-Agent Domain Engineering.
A domain model is a high-level domain independent abstraction representing the formulation of a problem, knowledge or activities of the real word. A user model is a high-level domain independent abstraction representing features, needs, preferences and goal of end-users. Ontologies are knowledge representation structures appropriate for representing domain and user models.
GRAMO is based on the reuse of ONTODUM, a meta-domain and user model representing the knowledge of techniques for domain analysis, user modelling and requirement analysis of multi-agent systems.
Two case studies in the juridical and touristical area are introduced describing a preliminar evaluation of the proposed technique. / Este trabalho propõe a GRAMO, uma técnica para a aquisição e construção de modelos de domínio e usuários baseados em ontologias para a Análise de Domínio e Usuários na Engenharia de Domínio Multiagente.
Um modelo de domínio é uma representação dependente de um domínio de aplicação particular, especificada em um alto nível de abstração, que contém a formulação de um problema, conhecimento ou atividades do mundo real. Um modelo de usuário é uma abstração especificada em um alto nível, que representa as características, necessidades, preferências e objetivos dos usuários finais. Ontologias são estruturas de representação de conhecimento adequadas para representar modelos de domínio e usuários.
A GRAMO é baseada no reuso da ONTODUM, um meta-modelo de domínio e usuários, que representa o conhecimento das técnicas da análise de domínio, modelagem de usuários e análise de requisitos de sistemas multiagente.
Dois estudos de caso nas áreas jurídica e turística são apresentados descrevendo uma avaliação preliminar da técnica proposta.
|
34 |
UMA TÉCNICA E UMA FERRAMENTA PARA O PROJETO DE DOMÍNIO GLOBAL E DETALHADO DE SISTEMAS MULTIAGENTE / A TECHNICAL AND A TOOL FOR PROJECT OF GLOBAL FIELD AND DETAILS MULTI-AGENT SYSTEMSFerreira, Steferson Lima Costa 15 March 2004 (has links)
Made available in DSpace on 2016-08-17T14:52:51Z (GMT). No. of bitstreams: 1
Steferson Lima Costa Ferreira.pdf: 2457917 bytes, checksum: fea42c69b2215b62be39d9e6847b90be (MD5)
Previous issue date: 2004-03-15 / This work proposes DDEMAS, a technique for the construction of multi-agent
frameworks based on patterns and ontologies. DDEMAS is a new approach for Domain
Design in Multi-agent Domain Engineering.
The technique consists of three phases, through which the architectural and
detailed design of a family of multi-agent applications is specified in a growing order of
detail: modelling of agents and interactions, global design and detailed design. The first phase
looks for the definition of agents and interactions. On the second one, it is made the global
design of the family of systems, with the agents organized according to coordination and
cooperation mechanisms. In the last phase, each agent is analyzed individually in terms of
behavior and knowledge.
The work also proposes ONTODD, an ontology-based tool which encodes the
knowledge of DDEMAS, thus allowing the application of the technique for the creation of
multi-agent frameworks.
The frameworks construction is made through the instanciation of the metaclasses
corresponding to the concepts of modelling and products of modelling of ONTODD.
DDEMAS and ONTODD have been evaluetad through the development of a case
study where an ontology-based framework for building information access applications has
been constructed. / Este trabalho propõe a DDEMAS, uma técnica para a construção de frameworks
multiagente baseados em padrões e ontologias. A técnica é uma nova abordagem para o
Projeto de Domínio na Engenharia de Domínio Multiagente.
A técnica consiste de três fases, através das quais é especificado o projeto de uma
família de aplicações multiagente em ordem crescente de detalhamento: modelagem de
agentes e interações, projeto global e projeto detalhado. A primeira fase visa a definição dos
componentes agentes e suas interações. Na segunda, é feito o projeto global da família de
sistemas, com os agentes organizados segundo mecanismos de coordenação e cooperação
apropriados. Na ultima fase, cada agente é analisado individualmente em termos
comportamentais e de conhecimento.
É também proposta a ONTODD, uma ferramenta que modela o conhecimento da
técnica DDEMAS, permitindo a aplicação da técnica e guiando o processo de criação de
frameworks multiagente.
A construção de frameworks é feita através da instanciação das meta-classes
relativas aos conceitos da modelagem e produtos da modelagem da ONTODD.
A DDEMAS e a ONTODD foram avaliadas através do desenvolvimento de um
estudo de caso, onde um framework baseado em ontologias para o acesso a informação foi
construído.
|
35 |
UMA TÉCNICA PARA O DESENVOLVIMENTO DE LINGUAGENS ESPECÍFICAS DE DOMÍNIO / A TECNIQUE FOR DOMAIN SPECIFIC LANGUAGE DEVELOPMENTSerra, Ivo José da Cunha 15 March 2004 (has links)
Made available in DSpace on 2016-08-17T14:52:52Z (GMT). No. of bitstreams: 1
Ivo Jose da Cunha Serra.pdf: 6848473 bytes, checksum: 2440bf1516e97ef7b712775d5fb7521c (MD5)
Previous issue date: 2004-03-15 / To achieve quality and productivity in software development, software
reuse is necessary nowadays. One way of doing so is generative reuse, which
consists of automatic selecting and grouping software components. Generative
software reuse can be done by employing Domain Specific Languages (DSL's).
These languages specify a system in a high level of abstraction.
This work proposes TOD-LED, a technique based on ontologies for the
development of DSL's on Multi-Agent Domain Engineering. This technique guides
the specification of DSL's using domain models developed with GRAMO, a
technique for Domain Analysis in Multi-Agent Domain Engineering.
TOD-LED uses ONTOLED, an ontology that represents the knowledge
about the development of DSL's. The specification of a DSL is represented as an
instance of ONTOLED.
A case study was developed to evaluate TOD-LED. The case study
consists of the specification of LESRF, a DSL for the development of systems for
dynamic and non structured information access. / Por motivos de qualidade e produtividade, o reuso de software é uma
prática necessária no desenvolvimento dos sistemas atuais. Uma das formas do
reuso de software é a reutilização gerativa, que consiste em selecionar e agrupar
componentes de software de forma automática. A reutilização gerativa pode ser
feita com o uso de linguagens específicas de domínio (LED s), que especificam
sistemas em alto nível de abstração.
Neste trabalho é proposta a TOD-LED, uma técnica baseada em
ontologias para o desenvolvimento de LED's na Engenharia de Domínio
Multiagente. Esta técnica guia a especificação de LED's a partir de modelos de
domínio desenvolvidos com a GRAMO, uma técnica para a análise de domínio na
Engenharia de Domínio Multiagente.
A TOD-LED utiliza a ONTOLED, uma ontologia que representa o
conhecimento acerca do desenvolvimento de LED's. A especificação de uma LED
é representada por uma instância da ONTOLED.
É também apresentado um estudo de caso para avaliar a técnica
proposta. O estudo de caso consiste na especificação da LESRF (Linguagem de
Especificação de Sistemas para a Recuperação e Filtragem de informação), uma
LED para o desenvolvimento de aplicações para o acesso à informação dinâmica
e não estruturada.
|
36 |
Формирование заряженных микро- и нанодоменных стенок в монокристаллах ниобата лития с модифицированной проводимостью : магистерская диссертация / Formation of charged micro- and nanodomain walls in single crystals of lithium niobate with modified conductivityPryakhina, V. I., Пряхина, В. И. January 2014 (has links)
The formation of the micro- and nanodomain structures during polarization reversal has been studied in single crystal lithium niobate with inhomogeneously modified conductivity.
It is well known that the vacuum annealing and plasma-source ion irradiation of the lithium niobate crystals leads to sufficient increase of the bulk conductivity due to out-diffusion of the oxygen from the sample surface. Creation of layers with modified conductivity leads to inhomogeneous distribution of applied electric field in bulk of ferroelectric crystals. Polarization reversal in such a crystals permits to localize charged domain walls in the bulk. Methods of creation of charged domain walls can be used for the construction of the waveguide structures, optical modulators and resonators.
The main conclusions of the work:
1) It was shown that plasma-source ion irradiation and vacuum annealing leads to inhomogeneous change of absorption and increase of the conductivity, which can be attributed to the out-diffusion of oxygen and lithium segregation in the surface layer of crystal.
2) Inhomogeneous distribution of electric field in the bulk of modified crystals leads to significant decrease of switched layer thickness.
3) Effect of formation and growth of non-through domains with charged domain walls has been revealed.
4) Analysis of switching current by modified Kolmogorov-Avraami formula permit to determine mobility of domain wall and threshold filed of polarization reversal. / Целью работы являлось экспериментальное исследование формирования микро- и нанодоменных структур в монокристаллах ниобата лития с неоднородно модифицированной проводимостью.
Известно, что обработка воздействием низкоэнергетичного ионно-плазменного облучения и восстановительного отжига приводит к резкому увеличению проводимости кристаллов за счёт аут-диффузии кислорода с поверхности. Создание слоёв с измененной проводимостью приводит к неоднородному распределению электрического поля в объёме сегнетоэлектрических кристаллов, что позволяет создавать внутри-объёмные заряженные доменные структуры при переключении поляризации. Методы создания заряженных доменных структур используются для создания элементов интегральных оптических устройств: волноводных структур, оптических модуляторов и резонаторов.
Основные выводы работы:
1) Показано, что ионно-плазменное облучение и восстановительный отжиг кристаллов приводят к неоднородному изменению поглощения и увеличению проводимости, что может быть отнесено за счёт аут-диффузии кислорода и сегрегации лития в поверхностном слое.
2) Установлено, что неоднородное распределение электрического поля в объёме модифицированных кристаллов приводит к значительному понижению порогового поля переключения поляризации, за счёт уменьшения толщины переключаемого слоя.
3) Впервые обнаружен и изучен эффект формирования и роста несквозных доменов с заряженными доменными стенками.
4) Анализ тока переключения модифицированной формулой Колмогорова-Аврами позволил определить подвижность доменной стенки и пороговое поле начала переключения.
|
37 |
Uma abordagem orientada a modelos para reutilização de software / A model-driven software reuse approachLucredio, Daniel 17 July 2009 (has links)
A reutilização de software busca aumentar a qualidade e produtividade no desenvolvimento de software, evitando a duplicação do esforço e reaproveitando o máximo possível das experiências de projetos passados. Apesar de simples, esta idéia não é facilmente colocada em prática, principalmente de maneira sistemática e controlada. Técnicas de engenharia de domínio e linhas de produtos de software buscam facilitar esta tarefa, porém ainda existem outros fatores que dificultam a adoção da prática da reutilização. Entre estes, destacam-se os problemas inerentes ao desenvolvimento de software da maneira como é conduzido atualmente, baseado em código-fonte. Estes problemas têm suas origens na crescente demanda por software cada vez mais complexo e afetam negativamente a capacidade de reutilizar software. O desenvolvimento orientado a modelos surge como uma alternativa atraente neste cenário, elevando a importância de modelos dentro do ciclo de vida do software, incorporando-os como parte integrante do produto final por meio de técnicas de modelagem e geração de código. Com isto, parte da complexidade do software fica escondida dentro dos geradores, protegendo os desenvolvedores, reduzindo a incidência de erros, aumentando a produtividade, qualidade, interoperabilidade e manutenibilidade dos artefatos produzidos. Nesta dissertação defende-se a tese de que o desenvolvimento orientado a modelos pode efetivamente aumentar e/ou melhorar a reutilização de software, e que para isso ela deve ser tratada de forma consistente dentro de um processo de engenharia de domínio. Para demonstrar esta tese, é apresentada uma abordagem orientada a modelos para reutilização de software, com atividades que guiam o desenvolvedor durante a análise, projeto e implementação do domínio. São também apresentados os resultados de uma avaliação envolvendo três estudos empíricos, realizados em ambiente acadêmico e industrial, que buscou determinar a viabilidade da abordagem e os benefícios que podem ser alcançados com a combinação de técnicas do desenvolvimento orientado a modelos e da reutilização de software. Os resultados mostram que a abordagem pode trazer diferentes benefícios para organizações de software, incluindo aumento da quantidade e qualidade da reutilização, e reduzindo a complexidade de desenvolvimento e configuração de produtos / Software reuse aims at increasing quality and productivity in software development, avoiding effort duplication and reusing all past experiences possible. Although it is a simple idea, it is not easy to put reuse in practice, especially in a systematic and controlled way. Domain engineering and software product lines techniques try to make this task easier, but there are many other factors that difficult the reuse adoption. Among these factors are the problems that are inherent to software development in the way it is conducted today, based on source code. These problems arise from the growing demand for increasingly complex software, negatively affecting the ability to reuse. Model-driven development is an attractive alternative in this scenario, leveraging the importance of models in the software life cycle, incorporating them as part of the final product through modeling and code generation techniques. As a result, part of the software complexity becomes hidden inside the generators, shielding the developers, reducing errors, increasing the productivity, quality, interoperability and maintainability of the produced assets. In this dissertation is presented the thesis that model-driven development can effectively increase and/or improve software reuse, and that to achieve this goal it must be treated in a consistent way inside a domain engineering process. To demonstrate this thesis, a model-driven software reuse approach is presented, with activities that guide the developer during domain analysis, design and implementation. The results of an evaluation involving three empirical studies are also presented. The studies were performed in both academic and industrial environments, and aimed at determining the viability of the approach and the benefits that can be achieved with the combination of model-driven development and software reuse techniques. The results showed that the approach can bring different benefits to software organizations, such as software reuse quantity and quality improvements, and complexity reduction in product development and configuration tasks
|
38 |
Funcionalidades colaborativas no compartilhamento de conteúdo em redes sociais na Web 2.0: Uma engenharia de domínio baseada no modelo 3C de colaboração / Content sharing collaborative features in social networks in Web 2.0: A domain engineering based on 3C collaboration modelOliveira, Lucas Santos de 06 December 2010 (has links)
A Web 2.0 alterou o desenvolvimento de aplicações para internet. Contudo, os pesquisadores e desenvolvedores ainda replicam as ideias uns dos outros com pouco reuso. Esse cenário ilustra a necessidade de uma engenharia de domínio, na qual as similaridades e as variabilidades de uma família de aplicações são identificadas e documentadas, com a finalidade de obter o reuso dos componentes desenvolvidos. Neste trabalho, e feita uma engenharia de domínio para Redes Sociais na Web 2.0, com o foco nas funcionalidades colaborativas relativas ao compartilhamento de conteúdo. Como método, e utilizado o FODA (Feature Oriented Domain Analysis) adaptado com o modelo 3C de colaboração para classificar e padrões para interação mediada por computador para descrever as funcionalidades colaborativas. No modelo 3C, a colaboração e analisada a partir da comunicação, coordenação e cooperacao, e padroes descrevem e detalham o contexto de uso das funcionalidades levantadas. Para a implementação das funcionalidades colaborativas comuns nessas aplicações, são desenvolvidos componentes de software compatíveis com a plataforma Groupware Workbench. Um experimento foi realizado para avaliar os artefatos gerados na engenharia de domínio e um estudo de caso para avaliar a aplicabilidade e abrangência dos componentes desenvolvidos em um contexto real, a rede social para compartilhamento de imagens de arquitetura, chamada Arquigrafia Brasil. Os experimentos e o estudo de caso indicaram que os artefatos gerados são reusáveis, uteis e abrangem boa parte das funcionalidades presentes nas redes sociais atuais. / The Web 2.0 changed the development of internet applications. However, researchers and developers replicate each other ideas with low reuse. This scenario illustrates the necessity of a domain engineering, in which the communalities and variabilities of a family of applications are identified and documented. In this work, a domain engineering was applied on social networks in Web 2.0, focusing on collaborative features related to content sharing. We used, as a method, the FODA (Feature Oriented Domain Analysis) adapted with 3C collaboration model to classify and patterns for computer-mediated interaction to describe the collaborative features. To implement the commons features of these applications, a component kit compatible with an infrastructure named Groupware Workbench was defined and developed. An experiment was done to evaluate the artifacts generated by the domain engineering and a case study was done to evaluate coverage and applicability of the developed components in a real context, a social network for architectural images sharing named Arquigrafia Brasil. The experiment and the case study showed that the generated artifacts are reusable, useful and cover a representative part of the social networks collaborative features.
|
39 |
CrossMDA-SPL: uma abordagem para ger?ncia de variabilidades dirigida por modelos e aspectosFilgueira, Geam Carlos de Ara?jo 11 August 2009 (has links)
Made available in DSpace on 2014-12-17T15:47:51Z (GMT). No. of bitstreams: 1
GeamCA_3.pdf: 4100171 bytes, checksum: a5754ac2b6b60fbd217e904c104737e4 (MD5)
Previous issue date: 2009-08-11 / This paper proposes a systematic approach to management of variability modelsdriven and aspects using the mechanisms of approaches Aspect-Oriented Software Development (AOSD) and Model-Driven Development (MDD). The main goal of the approach, named CrossMDA-SPL, is to improve the management(ger?ncia), modularization and isolation ou separation of the variability of the LPSs of architecture in a high level of abstraction (model) at the design and implementing phases of development Software Product Lines (SPLs), exploiting the synergy between AOSD and MDD. The CrossMDA-SPL approach defines some artifacts basis for advance the separation clear in between the mandatory (bounden) and optional features in the architecture of SPL. The artifacts are represented by two models named: (i) core model (base domain) - responsible for specify the common features the all members of the SPL, and (ii) variability model - responsible for represent the variables features of SPL. In addition, the CrossMDA-SPL approach is composed of: (i) guidelines for modeling and representation of variability, (ii) CrossMDA-SPL services and process, and (iii) models of the architecture of SPL or product instance of SPL. The guidelines use the advantages of AOSD and MDD to promote a better modularization of the variable features of the architecture of SPL during the creation of core and variability models of the approach. The services and sub-processes are responsible for combination automatically, through of process of transformation between the core and variability models, and the generation of new models that represent the implementation of the architecture of SPL or a instance model of SPL. Mechanisms for effective modularization of variability for architectures of SPL at model level. The concepts are described and measured with the execution of a case study of an SPL for management systems of transport electronic tickets / Este trabalho prop?e uma abordagem sistem?tica para ger?ncia de variabilidades dirigida por Modelos e Aspectos usando os mecanismos das abordagens de Desenvolvimento de Software Orientado a Aspectos (DSOA) e Desenvolvimento Dirigido por Modelos (DDM). O objetivo central da abordagem, denominada CrossMDA-SPL, ? melhorar a ger?ncia, modulariza??o e isolamento das variabilidades da arquitetura de LPSs em um n?vel de abstra??o alto (modelo) nas fases de projeto e implementa??o de dom?nio de desenvolvimento de Linhas de Produto de Software (LPSs), explorando a sinergia entre o DSOA e DDM. A abordagem CrossMDA-SPL define alguns artefatos base para promover a separa??o clara entres as features mandat?rias (obrigat?rias) e opcionais na arquitetura da LPS. Os artefatos s?o representados por dois modelos denominados: (i) modelo do n?cleo (dom?nio base) respons?vel por especificar as features comuns a todos os membros da LPS; e (ii) modelo de variabilidades respons?vel por representar as features vari?veis da LPS. Em adi??o, a abordagem CrossMDA-SPL ? composta por: (i) diretrizes para modelagem e representa??o das variabilidades; (ii) servi?os e processo CrossMDA-SPL; e (iii) modelos da arquitetura da LPS ou inst?ncia do produto da LPS. As diretrizes utilizam as vantagens de DSOA e DDM para promover uma melhor modulariza??o das features vari?veis da arquitetura da LPS durante a cria??o dos modelos do n?cleo e de variabilidades da abordagem. Os servi?os e subprocessos s?o respons?veis pela combina??o autom?tica, atrav?s de processos de transforma??o, entre os modelos de n?cleo e variabilidades, e a gera??o dos novos modelos que representam a implementa??o da arquitetura de LPS ou um modelo de inst?ncia da LPS. Apresentamos mecanismos para uma eficaz modulariza??o de variabilidades para arquiteturas de LPS no n?vel de modelo. Os conceitos s?o mostrados e avaliados com a execu??o de um estudo de caso de uma LPS para sistemas de gerenciamento de bilhetes eletr?nicos de transporte.
|
40 |
UM FRAMEWORK MULTIAGENTE PARA A PERSONALIZAÇÃO DA WEB BASEADO NA MODELAGEM DE USUÁRIOS E NA MINERAÇÃO DE USO / AN MULTIAGENT FRAMEWORK FOR PERSONALIZATION OF THE WEB BASED ON MODELING OF USERS AND IN THE MINING OF USEMarinho, Leandro Balby 11 March 2005 (has links)
Made available in DSpace on 2016-08-17T14:52:57Z (GMT). No. of bitstreams: 1
Leandro Balby Marinho.pdf: 1280354 bytes, checksum: 9dd7494777864e76ff13f7880d7faa7b (MD5)
Previous issue date: 2005-03-11 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / With the continuous migration of a great diversity of services to the Web, the need for
characterizing the users in this environment increases. For that, components that can
continually perceive their environment and rapidly adapt to its changes are required, thus
reflecting the changes in the user behaviors.
Among the existent approaches for modeling Web users, Web usage mining appears as
one of the most interesting. Through Web usage mining a user can be implicitly and
automatically modeled through his/her usage data, generated from his/her interaction with
the Web.
This work proposes ONTOWUM, a user modeling and usage mining-based multi-agent
framework for Web personalization.
The framework comprises two layers, where four agents are distributed according to their
responsibilities: Interface agent, responsible for both capturing the user browsing
information and performing the adaptation effects; User Modeling agent, responsible for
creating and updating both user models and adaptation models; Acquirer agent,
responsible for creating and updating an usage data repository containing past user
models; and finally, Miner agent, responsible for both discovering group of users with
similar browsing behavior and classifying the current user in these groups. The Interface
and User modeling agents belong to the user information-processing layer, and the
Acquirer and Miner agents belong to the pattern-discovering layer.
The methodology and tool used to guide the analyses and design phases were MADEM
( Multi-Agent Domain Engineering Methodology ) and ONTOMADEM, respectively. For the
implementation of ONTOWUM it was used the JADE framework. / Com a incessante migração das mais diversas categorias de serviços ao ambiente Web, a
necessidade de caracterizar os usuários nesse ambiente nunca foi tão presente. Para
isso, são necessários componentes que tenham a habilidade de continuamente perceber
o ambiente e rapidamente se adaptarem a ele, refletindo assim as próprias mudanças no
comportamento do usuário.
Dentre as abordagens existentes para a modelagem de usuários da Web, a mineração de
uso da Web figura entre as mais interessantes, pois através dessa abordagem pode-se
modelar o usuário implicitamente através dos dados de uso gerados através da sua
interação com a Web.
Este trabalho propõe ONTOMUW", um framework multiagente para a personalização da
Web baseado na modelagem de usuários e na mineração de uso.
O framework é composto por duas camadas onde se distribuem quatro agentes de acordo
com suas responsabilidades: agente Interfaceador, responsável tanto pela captura das
informações provenientes da navegação do usuário quanto pela execução da adaptação;
agente Modelador, responsável por criar e atualizar tanto modelos de usuários quanto
modelos de adaptação; agente Aquisitor, responsável pela criação e manutenção de um
repositório de dados de uso contendo os modelos de usuários passados; e, finalmente,
agente Minerador, responsável tanto pela descoberta de grupos de usuários com
comportamento de navegação similar quanto pela classificação do usuário corrente nos
grupos descobertos. Os agentes Interfaceador e Modelador compõem a camada de
processamento de informações do usuário, enquanto que os agentes Aquisitor e
Minerador compõem a camada de descoberta de padrões.
A metodologia e ferramenta utilizadas para guiar o processo de análise e projeto de
domínio do ONTOMUW foram a MADEM ( Multi-Agent Domain Engineering
Methodology ) e a ONTOMADEM respectivamente. Para a implementação do framework
utilizou-se o ambiente JADE.
|
Page generated in 0.0715 seconds