Spelling suggestions: "subject:"ontologies"" "subject:"antologies""
571 |
UMA ABORDAGEM PARA A PERSONALIZAÇÃO AUTOMÁTICA DE INTERFACES DE USUÁRIO PARA DISPOSITIVOS MÓVEIS EM AMBIENTES PERVASIVOS / AN APPROACH FOR AUTOMATIC CUSTOMIZING USER INTERFACE FOR MOBILE DEVICES IN PERVASIVE ENVIRONMENTSMartini, Ricardo Giuliani 13 April 2012 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The great advance in the semiconductor industry allowed a increase in the development and
marketing of mobile electronic devices. With the expansion of this market, the need for new
programming methods and a different view for the development of user interfaces increased.
Interfaces that were used before only in desktops and relied on keyboard and mouse interaction
are now used in a variety of devices, including cell phones, smartphones and tablets. Often
making the use of touch screens as well as by voice commands. Taking into account these
aspects of cross-platform and different usability, it becomes apparent the importance of interfaces
that adapt "to the environment." With the advent of mobile devices, this particular area
became of fundamental importance because this kind of devices has specifics characteristics
that are essential to the composition of a satisfactory user interface. So, mobile devices are
covering a large variety of features, which makes the interfaces development a very complex
task. One way to develop and adapt user interfaces in order to facilitate handling and to reduce
stress at the time of use of the device is through the use of user profiles and capabilities of devices.
Therefore, that interface is adapted to the user needs and preferences, as well be able to
fully adapt to the device features. Considering this assumption, this dissertation aims to present
the architecture PIDIM. This architecture goal to assist in the customization and adaptation of
user interfaces for mobile devices in pervasive environments. The user interfaces adapted for
this process plans to facilitate the use of mobile devices. The proposed approach presents an
architecture that uses concepts of Pervasive Computing enabling information access anytime,
anyplace, and in any computing device. Besides, it represents data on the user s profile, so that
adaptation of the interfaces is entirely focused on the end user. The knowledge representation
about the user profile needed for PIDIM architecture modeling is done through ontologies due
to the possibility of reuse of stored information. In order to validate and demonstrate the flow
of operation of the proposed approach is presented a case study in the literature, which has as
scenario the adaptation of user interfaces when it is in motion. / O grande avanço na indústria de semicondutores possibilitou um aumento no desenvolvimento
e comercialização de dispositivos eletrônicos móveis. Juntamente com este mercado,
cresceu a necessidade de novos métodos de programação e uma visão diferente para criação de
interfaces. Interfaces que antes só eram utilizadas em desktops com base de interação teclado
e mouse, hoje são utilizadas em diferentes tipos de dispositivos, como celulares, smartphones
e tablets, seja utilizadas em telas sensíveis ao toque como também por comando de voz. Levando
em conta estes aspectos de multiplataforma e diferentes usabilidades, torna-se visível
a importância de interfaces que se adaptem "ao meio". Com o aparecimento dos dispositivos
móveis, a área em questão passou a ser de fundamental importância, pois estes dispositivos possuem
características particulares fundamentais para a composição de uma interface satisfatória
ao usuário. Os dispositivos móveis estão abrangendo uma diversidade grande de características,
o que torna o desenvolvimento de uma interface um processo complexo. Uma das formas de
desenvolver e adaptar interfaces de usuário de forma a facilitar o manuseio e diminuir o estresse
no momento da utilização do dispositivo é através do uso de perfis de usuários e capacidades
de dispositivos, fazendo com que a interface se adapte às necessidades e preferências do usuário
e consiga se adaptar totalmente às funcionalidades do dispositivo. Considerando isto, este
trabalho tem como objetivo apresentar a arquitetura PIDIM, a fim de ajudar na personalização
e adaptação de interfaces de usuário para dispositivos móveis em ambientes pervasivos. As
interfaces de usuários adaptadas por este processo da arquitetura PIDIM visam facilitar a utilização
de dispositivos móveis. A abordagem proposta apresenta uma arquitetura que utiliza
conceitos de Computação Pervasiva possibilitando acesso à informação a qualquer hora, lugar,
e dispositivo computacional, além de representar dados relativos ao perfil de usuários, para que
a adaptação das interfaces seja totalmente focada no usuário final. A representação do conhecimento
sobre o perfil do usuário necessário para a modelagem da arquitetura PIDIM é feita
através de ontologias devido a possibilidade de reuso das informações armazenadas. A fim de
validar e demonstrar o fluxo de funcionamento da abordagem proposta, é apresentado um estudo
de caso, encontrado na literatura, o qual possui como cenário a adaptação de interfaces de
usuários quando o mesmo se encontra em movimento.
|
572 |
Model-driven aviation training family of systems architectureHolden, Trevor January 2017 (has links)
The Ph.D. project has evolved from focusing on the technical problem of the integration and interoperability of an assemblage of complex systems and SoS within a flight training system to development of a workflow process using frameworks to aid the decision making process for the selection of optimal flight training blending mixes. The focus of the research involved developing a methodology to satisfy research project proposal requirements agreed upon with the industrial sponsor. This thesis investigates the complexity of a modern flight training systems and the need for understanding that it is supported by a complex Family of Systems (FoS) including Virtual Reality Training Environments such as flight simulators, to live training aircraft with various configurations of avionic controls. One of the key technical problems today is how best to develop and assemble a family of flight training system into an integrated Live/Synthetic mix for aircrew training to optimise organisation and training objectives. With the increased use of emulation/synthetic data on aircraft for live training, the synthetic boundary is becoming increasingly blurred. Systematic consideration of the most appropriate blend is needed. The methodology used in the research is model driven and the architecture produced is described at a level of abstraction to enable communication to all stakeholders for the means of understanding the structure involved in the system design process. Relational Oriented Systems Engineering and Technology Trade-Off Analysis (ROSETTA) frameworks are described using Model Based Systems Engineering (MBSE) techniques for supporting capability based trade-off decisions for selection of optimal flight training FoS mixes dependent on capability. The research proposes a methodology and associated methods including a high-level systematic closed loop information management structure for blended device/tool aircrew training and a modelling and analysis approach for the FoS aviation training problem to enhance the existing training programmes to provide a more efficient and agile training environment. The mathematical formalisms used provide a method of quantifying subjective opinions and judgements for trade studies to be accomplished on the suitability of technology for each student pilot in relation to training and organisational objectives. The methodology presented is by no means a final solution, but a path for further research to enable a greater understanding of the suitability of training tools/technology used to train individual pilots at various stages throughout the training pipeline lifecycle(s).
|
573 |
Mineração de regras de associação generalizadas utilizando ontologias fuzzy e similaridade baseada em contextoAyres, Rodrigo Moura Juvenil 08 August 2012 (has links)
Made available in DSpace on 2016-06-02T19:05:58Z (GMT). No. of bitstreams: 1
4486.pdf: 3511223 bytes, checksum: 3f8c09a3cb87230a2ac0f6706ea07944 (MD5)
Previous issue date: 2012-08-08 / Financiadora de Estudos e Projetos / The mining association rules are an important task in data mining. Traditional algorithms of mining association rules are based only on the database items, providing a very specific knowledge. This specificity may not be advantageous, because the users normally need more general, interesting and understandable knowledge. In this sense, there are approaches working in order to obtain association rules with items belonging to any level of a taxonomic structure. In the crisp contexts taxonomies are used in different steps of the mining process. When the objective is the generalization they are used, mainly, in the pre-processing or post-processing stages. On the other hand, in the fuzzy context, fuzzy taxonomies are used, mainly, in the pre-processing step, during the generating extended transactions. A great problem of these transactions is related to the huge amount of candidates and rules. Beyond that, the inclusion of ancestors ends up generating redundancy problems. Besides, it is possible to see that many works have directed efforts for the question of mining fuzzy rules, exploring linguistic terms, but few approaches have been proposed for explore new steps of mining process. In this sense, this paper proposes the Context FOntGAR algorithm, a new algorithm for mining generalized association rules under all levels of fuzzy ontologies composed by specialization/generalization degrees varying in the interval [0,1]. In order to obtain more semantic enrichment, the rules may be composed by similarity relations, which are represented at the fuzzy ontologies in different contexts. In this work the generalization is done during the post-processing step. Other relevant points of this paper are the specification of a new approach of generalization; including a new grouping rules treatment, and a new and efficient way for calculating both support and confidence of generalized rules. / Algoritmos tradicionais de associação se caracterizam por utilizar apenas itens contidos na base de dados, proporcionando um conhecimento muito específico. No entanto, essa especificidade nem sempre é vantajosa, pois normalmente os usuários finais necessitam de padrões mais gerais, e de fácil compreensão. Nesse sentido, existem abordagens que não se limitam somente aos itens da base, e trabalham com o objetivo de minerar regras (generalizadas) com itens presentes em qualquer nível de estruturas taxonômicas. Taxonomias podem ser utilizadas em diferentes etapas do processo de mineração. A literatura mostra que, em contextos crisp, essas estruturas são utilizadas tanto em etapa de pré-processamento, quanto em etapa de pós-processamento, e que em domínios fuzzy, a utilização ocorre somente na etapa de pré-processamento, durante a geração de transações estendidas. Além do viés de utilização de transações estendidas, que podem levar a geração de um volume de regras superior ao caso tradicional, é possível notar que, em domínios nebulosos, as pesquisas dão enfoque apenas à mineração de regras fuzzy, deixando de lado a exploração de diferentes graus de especialização/generalização em taxonomias. Nesse sentido, este trabalho propõem o algoritmo FOntGAR, um novo algoritmo para mineração de regras de associação generalizadas com itens presentes em qualquer nível de ontologias compostas por graus de especialização/generalização variando no intervalo [0,1] (ontologias de conceitos fuzzy), em etapa de pós-processamento. Objetivando obter maior enriquecimento semântico, as regras geradas pelo algoritmo também podem possuir relações de similaridade, de acordo com contextos pré-definidos. Outros pontos relevantes são a especificação de uma nova abordagem de generalização (incluindo um novo tratamento de agrupamento das regras), e um novo e eficiente método para calcular o suporte estendido das regras generalizadas durante a etapa mencionada.
|
574 |
Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatizaçãoMoro, Rodrigo Dal 16 July 2008 (has links)
Made available in DSpace on 2016-12-23T14:33:41Z (GMT). No. of bitstreams: 1
Dissertacao - Rodrigo Dal Moro.pdf: 1536766 bytes, checksum: ef4c5c439d91453e44612d5a0f929887 (MD5)
Previous issue date: 2008-07-16 / Given the complexity of the Software Process Improvement and Assessment (SPIA) process
and its strong inter-relationship with other processes in the software life cycle, we must provide automated support for it. To help identifying functional requirements, we define a SPIA process adherent to MPS.BR quality model, with the goal of guiding the establishment of tools functionalities that are able to support a quality SPIA process. To establish a consensual vision of the SPIA area to be used as a basic conceptual model, we developed an ontology of software quality with a focus on SPIA. Finally, based on the ontology and the SPIA process defined, we developed two tools: AvaliaODE, responsible for supporting
software products and process evaluation, and MelhoriaODE, responsible for supporting software process improvement. This work is inserted in the context of ODE Project, a process-centered software engineering environment that is developed based on ontologies. It aims to define a conceptual basis for
automating the SPIA process. / Dada a complexidade do processo de Avaliação e Melhoria de Processos de Software (AMP) e a sua forte inter-relação com outros processos do ciclo de vida de software, é preciso prover apoio automatizado para ele. Para ajudar a identificar requisitos funcionais, definiu-se um processo de AMP aderente ao MPS.BR, com o objetivo de guiar o estabelecimento de funcionalidades das ferramentas capazes de apoiar um processo de AMP de qualidade. Para estabelecer uma visão consensual sobre o domínio de AMP, a ser usada como modelo
conceitual base, foi desenvolvida uma ontologia de qualidade de software com foco em AMP. Por fim, tomando por base a ontologia e o processo de AMP definidos, foram desenvolvidas duas ferramentas: AvaliaODE, responsável pelo apoio à avaliação de processos e produtos de software, e MelhoriaODE, responsável pelo apoio à melhoria de processos de software. Este trabalho está inserido no contexto do Projeto ODE, um ambiente de desenvolvimento de
software centrado em processo e baseado em ontologias, e tem por objetivo a definição de
uma base conceitual para apoiar a automatização do processo de Avaliação e Melhoria de Processos de Software.
|
575 |
Modelagem do domínio do processo de gerenciamento de nível de serviço do padrão ITIL : uma abordagem usando ontologias de fundamentação e sua aplicação na plataforma InfrawareCosta, André Cypriano Monteiro 15 August 2008 (has links)
Made available in DSpace on 2016-12-23T14:33:41Z (GMT). No. of bitstreams: 1
Andre Costa - Dissertacao - parte 1.pdf: 1053237 bytes, checksum: 8e90f2576db5227bb4eb33f34158733a (MD5)
Previous issue date: 2008-08-15 / This work presents a domain conceptual model of ITIL Service Level Management by using foundational ontologies, and also presents the application of the definied concepts in this model in the service provider module of Infraware context-aware service platform. The study of the ITIL service management process and conceptual modeling of this domain is an attempt to give the first steps in what refers to the formalization of this domain concepts and its use in context-aware service platforms, in particular. A case study is presented to validate the model and to verify its applicability in the generation of management information and of control to the service provider module of the platform and its customers / Este trabalho apresenta um modelo conceitual do domínio do processo de Gerenciamento de Nível de Serviço da biblioteca ITIL utilizando ontologias de fundamentação, e a aplicação dos conceitos definidos neste modelo no módulo provedor de serviço da plataforma de serviços sensíveis ao contexto Infraware. O estudo do processo de gerenciamento de serviços ITIL e a modelagem conceitual deste domínio visam dar os primeiros passos no que se refere à formalização dos conceitos deste domínio e a sua utilização em plataformas de serviços sensíveis ao contexto, em particular. Um estudo de caso é desenvolvido como forma de validar o modelo e de comprovar sua aplicabilidade na geração de informações de gerenciamento e de controle para o módulo provedor de serviço da plataforma e para seus clientes
|
576 |
Documentação semântica no apoio à integração de dados e rastreabilidadeArantes, Lucas de Oliveira 27 August 2010 (has links)
Made available in DSpace on 2016-12-23T14:33:43Z (GMT). No. of bitstreams: 1
Dissertacao Lucas de Oliveira Arantes.pdf: 2264655 bytes, checksum: 67cdb0cba1670e3d591848c2ebb8e7fc (MD5)
Previous issue date: 2010-08-27 / Documentos são mecanismos importantes para registro e disseminação de conhecimento e comunicação entre seres humanos. Organizações de software contam com esse mecanismo para a realização de projetos. Essas organizações, quando maduras, definem uma série de modelos de documento de software para apoiar o processo de documentação. Adicionalmente, as mesmas contam com processos e mecanismos para registrar o histórico evolutivo dos documentos envolvidos em um projeto. A quantidade de documentos gerados durante o ciclo de vida de um projeto de software pode ser consideravelmente grande. Apesar dos sistemas de controle de versão facilitarem o controle da evolução dos documentos, os mesmos não são capazes de apoiar a integração e a visualização objetiva de suas informações. Somado a isso, documentos são normalmente tratados como um mero conjunto de caracteres com estilos de formatação voltados para renderização em
ferramentas de edição de texto (em inglês, document authoring tool). Neste contexto, a adição de metadados baseados em ontologias de domínio apoia o desenvolvimento de documentos semânticos que podem ser utilizados para contornar esse cenário. O processo de anotação semântica de documentos, quando feito de forma manual, é enfadonho e suscetível a erros. O uso de modelos de documento com anotações semânticas é uma opção viável para a automatização parcial desse processo. Assim, a união de mecanismos de integração contidos em sistemas de controle de versão e modelos de documento de software semanticamente anotados é um meio potencial de apoiar a integração de informações e, por conseguinte, a execução de projetos de software. Esta dissertação trata da utilização de modelos de documento de software anotados semanticamente e mecanismos de controle de versão para registrar a evolução do conteúdo semântico existente em documentos gerados e para prover serviços de integração e visibilidade dos dados relativos aos documentos. Para tal, uma Plataforma para Gerenciamento de Documentos Semânticos é definida / Documents are important mechanisms to register and disseminate knowledge and allow communication between human beings. Software Organizations use this mechanism to conduct projects. When these organizations reach a certain level of maturity they tend to use software document models in order to support the documentation process. Additionally, organizations count on processes and mechanisms to track the evolution of documents involved in a project. The amount of documents produced during a software project lifecycle can be considerably large. Despite the fact that version control systems support document centralization they are not capable of support information integration and visibility. Summing up, documents are treated as a set of characters tied with formatting styles because their primary goal is to be well rendered on a document authoring tool. In this context, adding domain ontology based metadata can help developing semantic documents, which, in turn, can help overcoming this scenario. Manual Semantic Annotation is notably dull and error prone. Combining document models semantic annotation is a viable option in order to achieve the annotation process automatization. Thus, uniting integration mechanisms provided by version control systems and software document models semantically annotated is a potential way of supporting information integration and, therefore, executing software projects. This work treats the use of software document models annotated semantically and version control mechanisms to track and register the evolution of a semantic document content (instantiated from a semantic model) and the provision of data visibility and integration services. In this sense, a Platform for Managing Semantic Documents is defined
|
577 |
ServiçosWeb Semânticos Baseados em RESTful Um Estudo de Caso em Redes Sociais Online / Semantic Web Services based on RESTful: A Case Study in Online Social NetworksXAVIER, Otávio Calaça 26 September 2011 (has links)
Made available in DSpace on 2014-07-29T14:57:49Z (GMT). No. of bitstreams: 1
Dissertacao Otavio C Xavier.pdf: 2295906 bytes, checksum: f43ea2a633498324e92187e3bd263ab4 (MD5)
Previous issue date: 2011-09-26 / The researches on Semantic Web Services are aimed, mostly, the SOAP architecture.
This architecture is rarely used in Web 2.0 and therefore in Online Social Networks. This
dissertation presents an approach for practical implementation of semantic descriptions in
RESTfulWeb Services. It is a simplified architecture that gained much focus onWeb 2.0,
increasingly replacing the SOAP architecture. The development of the tool, presented
here, will fill a gap in the process of implanting the Semantic Web. Existing solutions
expose a theoretical view and have no practical implementations. The solution proposed
in this paper, relates existing standards and technologies to develop an integrated and free
tool. From which, services of a popular Online Social Network are described. Finally, the
automatic discovery, composition and invocation of such services are made. / As pesquisas acerca de Serviços Web Semânticos são voltadas, em sua grande maioria,
à arquitetura SOAP. Esta arquitetura é pouco utilizada na Web 2.0 e, logo, em Redes
Sociais Online. Este trabalho apresenta uma abordagem para implementação prática de
descrição semântica em Serviços Web, baseados na arquitetura REST. Trata-se de uma
arquitetura simplificada e que ganhou muito enfoque na Web 2.0, substituindo cada vez
mais a arquitetura SOAP. O desenvolvimento da ferramenta, apresentada aqui, poderá
preencher uma lacuna no processo de implantação da Web Semântica. As soluções
existentes expõem uma visão teórica do assunto e não possuem implementações práticas.
A solução proposta neste trabalho, relaciona padrões e tecnologias já existentes para o
desenvolvimento de uma ferramenta livre e integrada. A partir dela, serviços de uma
Rede Social Online popular são descritos. Por fim, é mostrado como realizar a descoberta,
composição e invocação automatizada de tais serviços.
|
578 |
UMA METODOLOGIA BASEADA EM ONTOLOGIAS PARA A ENGENHARIA DE APLICAÇÕES MULTIAGENTE / A METHODOLOGY BASED ON ONTOLOGIAS FOR THE ENGINEERING OF APPLICATIONS MULTI - AGENTLindoso, Alisson Neres 10 March 2006 (has links)
Made available in DSpace on 2016-08-17T14:52:48Z (GMT). No. of bitstreams: 1
alisson lindoso2.pdf: 6722921 bytes, checksum: 2f55fa8a7f109106c015f0307cb7582c (MD5)
Previous issue date: 2006-03-10 / The increasing demand of software applications constructed conciliating productivity,
low cost and high quality, even in complex and changeable domains, turns necessary
the elaboration of techniques and methodologies focusing on development
paradigms more suitable for approaching these conflicting features, like the multiagent
one. On the other hand, the sotware reuse process promotes the creation of
new applications employing reusable software artifacts previously developed. This
work introduces MAAEM, an ontology-driven methodology for analysis, design and
implementation of multi-agent applications through the reuse of models and
components that represent the requirements of a family of applications in a domain
as well as the corresponding agent-oriented solutions to these ones. ONTORMAS,
an ontology whose instantiation is useful for modeling and representing specific
applications developed with MAAEM methodology, is also presented. Two case
studies elaborated in order to evaluate the methodology and ontology are also
described, exploring the cases with and without reuse, respectively, in the touristic
and juridical domains. / A crescente demanda por aplicações de software cuja construção concilie
produtividade, baixo custo e alta qualidade, mesmo em domínios complexos e
mutáveis, torna necessária a elaboração de técnicas e metodologias que foquem
paradigmas de desenvolvimento mais adequados para abordar aquelas
características conflitantes, tal como o paradigma multiagente. Por outro lado, o
processo de reutilização de software permite promover a criação de novas
aplicações empregando artefatos de software reutilizáveis previamente
desenvolvidos. Esse trabalho introduz a MAAEM, uma metodologia baseada em
ontologias para a análise, o projeto e a implementação de aplicações multiagente
através do reuso de modelos e componentes que representam os requisitos de uma
família de aplicações em um domínio, assim como as correspondentes soluções
orientadas a agentes para tais requisitos. É também apresentada a ONTORMAS,
uma ontologia cuja instanciação é útil para modelar e representar aplicações
específicas desenvolvidas com a metodologia MAAEM. São descritos ainda dois
estudos de caso elaborados no sentido de avaliar a metodologia e a ontologia,
explorando os casos com e sem reuso, respectivamente, nos domínios turístico e
jurídico.
|
579 |
ONTOCADE: UM AMBIENTE CASE BASEADO EM ONTOLOGIAS PARA ANÁLISE E PROJETO NA ENGENHARIA DE DOMÍNIO MULTIAGENTE / ONTOCADE: An Ontology-based CASE Environment for Analysis and Design in Multi-Agent Domain Engineering.Silva Filho, José Henrique Alves da 18 March 2005 (has links)
Made available in DSpace on 2016-08-17T14:52:58Z (GMT). No. of bitstreams: 1
Jose Henrique Alves da Silva Filho.pdf: 1319180 bytes, checksum: 239eab8502370b1d91b48872e6bdc009 (MD5)
Previous issue date: 2005-03-18 / This work proposes ONTOCADE (Ontology-based Environment for Computer-
Aided Domain Engineering), an ontology-based CASE environment for analysis and design
in Multi-Agent Domain Engineering.
Success in Multi-Agent Domain Engineering, the process of creating reusable
software abstractions for the development of a set of multi-agent software applications in a
domain or problem-solving area, depends on the availability of appropriate methodologies
and tools providing adequate support for ontologies, communications, mobility, and
autonomy, among others central topics of agent-based systems.
ONTOCADE supports the application of the phases of MADEM, a methodology
for Multi-Agent Domain Engineering. According to the rules of integration for composing an
environment, its tools use a shared data model and incorporate the knowledge of methods for
coordinating and guiding the execution of the phases of the software development lifecycle.
For that, ONTOCADE is based on ontologies, structures particularly appropriate for
representing knowledge and high-level software abstractions, because they present clear and
unambiguous terminology. ONTOCADE uses a generic ontology, ONTOMADEM, for
guiding the user in modeling tasks. To define ONTOMADEM, it was used the MADEM
knowledge to generate a semantic network with the representation of the concepts of the
methodology. For its design, the ONTOMADEM was generated by mapping the semantic
network to an ontology represented by a hierarchy of classes.
To function as a runtime environment, it was chosen Protégé, an extensible
platform for creating knowledge-based applications. ONTOMADEM is an extension of the
meta-ontology of Protégé. In this way, ONTOCADE executes as a plugin, that is, an
aggregated component, which takes advantages of all the functionalities provided by Protégé
and offers specifics functions, such as domain and architectural modeling. / Este trabalho propõe ONTOCADE (Ontology-based Environment for Computer-
Aided Domain Engineering), um ambiente CASE baseado em ontologias para análise e projeto
na Engenharia de Domínio Multiagente (EDMA).
O sucesso da Engenharia de Domínio Multiagente, processo para criação de
abstrações de software reutilizáveis para a construção de sistemas multiagentes em um
domínio ou área de solução de problemas, depende da disponibilidade de metodologias e
ferramentas que ofereçam adequadamente suporte para ontologias, comunicações,
mobilidade, autonomia e outros tópicos centrais relacionados aos sistemas baseados em
agentes.
ONTOCADE fornece suporte à aplicação das fases da MADEM, uma metodologia
para EDMA. De acordo com as regras de integração para a constituição de um ambiente, as
ferramentas que o compõem utilizam um modelo de dados compartilhado e incorporam o
conhecimento de métodos para coordenar e guiar a execução das fases do ciclo de
desenvolvimento de software. Por esta razão, o ambiente ONTOCADE é baseado em
ontologias, estruturas particularmente apropriadas para representar conhecimento e abstrações
de software de alto nível, pois apresentam terminologia clara e não ambígua. ONTOCADE
utiliza uma ontologia genérica, a ONTOMADEM, para guiar o usuário na realização da
modelagem. Na definição da ONTOMADEM é utilizado o conhecimento da MADEM para
gerar uma rede semântica com a representação dos conceitos da metodologia. No projeto, a
ONTOMADEM é construída mapeando a rede semântica a uma ontologia representada por
uma hierarquia de classes.
Como ambiente de execução do ONTOCADE, foi escolhido o Protégé, uma
plataforma extensível para a criação de aplicações baseadas em conhecimento. A
ONTOMADEM é uma extensão à meta-ontologia do Protégé. Desta forma, o ONTOCADE
executa como um plugin, ou seja, um componente agregado ao Protégé, que se serve de todas
as funcionalidades providas pela plataforma e oferece suas funções específicas, tais como
modelagem de domínio e modelagem arquitetural.
|
580 |
UMA METODOLOGIA E UMA FERRAMENTA PARA O REUSO GERATIVO NA ENGENHARIA DE DOMÍNIO MULTIAGENTE / A METHODOLOGY AND A TOOL FOR IT I REUSE GERATIVO IN DOMAIN ENGINEERING MULTIAGENTEPereira, Mauro Henrique Jansen 14 June 2006 (has links)
Made available in DSpace on 2016-08-17T14:53:00Z (GMT). No. of bitstreams: 1
Mauro Henrique Jansen Pereira.pdf: 3085435 bytes, checksum: 85ddf745d88ff158bbf8aedd3fb5c0ae (MD5)
Previous issue date: 2006-06-14 / The generative approach is one of the most productive ways to promote automatic
reuse in software product lines, associated with Domain Engineering techniques and
methodologies. The multi-agent paradigm aims to provide solutions to approach the
growing complexity of software that should operate in non-predictable environments
or exposed to fast changes. To obtain the benefits of automatic reuse in multi-agent
system families, we need appropriate methods for the multi-agent paradigm, main
study object of Multi-agent Domain Engineering. This work proposes GENMADEM,
an ontology-based methodology for generative reuse in Multi-agent Domain
Engineering whose main products are ontology-based domain models, Domain
Specific Languages (DSLs) and application generators. It also contributes with
ONTOGENMADEM, an ontology composed by an ontology and a plug-in to the
ontology editor Protégé that supports the application of GENMADEM, aiding the
analysis, design and implementation of DSLs. A case study that consists of the
development of a DSL and a generator design for the domain of information filtering
and retrieval is also presented with the goal of evaluation of the methodology. / A abordagem gerativa é um dos meios mais produtivos para promover o reuso
automático em linhas de produção de software, aliado a técnicas e metodologias da
Engenharia de Domínio. O paradigma multiagente visa fornecer soluções para
abordar a crescente complexidade dos softwares que devem operar em ambientes
não predizíveis ou sujeitos a mudanças rápidas. Para obtermos os benefícios do
reuso automático em famílias de sistemas multiagente, precisamos de métodos
adequados ao paradigma multiagente, que são objetos de estudo da Engenharia de
Domínio Multiagente. Este trabalho propõe a GENMADEM, uma metodologia
baseada em ontologias para o reuso gerativo na Engenharia de Domínio Multiagente
cujos principais produtos são modelos de domínio baseados em ontologias,
Linguagens Específicas de Domínio (LEDs) e geradores de aplicação. Ele também
contribui com a ONTOGENMADEM, uma ferramenta composta por uma ontologia e
um plugin para o editor de ontologias Protégé que suporta a aplicação da
GENMADEM, auxiliando na análise, projeto e implementação de LEDS. Um estudo
de caso que consiste no desenvolvimento de uma LED e projeto do gerador para o
domínio da recuperação e filtragem de informação também é apresentado com o
objetivo de avaliar a metodologia.
|
Page generated in 0.0723 seconds