• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 199
  • 187
  • 118
  • 26
  • 15
  • 8
  • 7
  • 7
  • 5
  • 4
  • 3
  • 3
  • 3
  • 3
  • 2
  • Tagged with
  • 622
  • 167
  • 161
  • 159
  • 135
  • 116
  • 98
  • 96
  • 94
  • 87
  • 82
  • 70
  • 63
  • 62
  • 58
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
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 ENVIRONMENTS

Martini, 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 architecture

Holden, 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 contexto

Ayres, 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ção

Moro, 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 Infraware

Costa, 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 rastreabilidade

Arantes, 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 Networks

XAVIER, 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 - AGENT

Lindoso, 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 MULTIAGENTE

Pereira, 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