• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 264
  • 123
  • 18
  • 17
  • 9
  • 7
  • 6
  • 6
  • 3
  • 3
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 516
  • 516
  • 147
  • 143
  • 125
  • 122
  • 74
  • 61
  • 53
  • 51
  • 50
  • 49
  • 47
  • 45
  • 39
  • 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.
161

Uma arquitetura de referência colaborativa para estruturação de dados abertos governamentais. / A reference collaborative-oriented architecture for structuring information to open government data.

Andreiwid Sheffer Corrêa 14 February 2017 (has links)
O grande número de websites heterogêneos e sem padronização para divulgar informações sobre transparência pública é uma evidência do despreparo das instituições públicas frente ao movimento denominado Open Government Data ou Dados Abertos Governamentais. Este cenário é encontrado no mundo todo, porém com evidência nas instituições onde os princípios de dados abertos ainda são novidade, sobretudo os governos locais. Esta pesquisa objetiva definir uma arquitetura de referência para estruturação de dados a partir dos repositórios distribuídos caracterizados pelos websites de transparência. Os requisitos de qualidade da arquitetura foram identificados a partir dos problemas de disponibilização de dados em uma amostra de 561 websites mantidos por municípios brasileiros. Uma vez definida, a arquitetura passou por um processo de validação para verificar sua viabilidade e seu potencial de utilidade pela percepção dos usuários externos ao seu desenvolvimento e por meio da implementação em um protótipo de software. Com a arquitetura, e seu aspecto colaborativo envolvido, será possível implementar sistemas de software que disponibilizam ferramentas aos usuários para facilmente abrir os dados de qualquer instituição que utilize a internet para disseminar informações de transparência. / The large number of heterogeneous and non-standardized websites to disseminate information about public transparency is an evidence of the lack of preparation of public institutions in relation to the Open Government Data movement. This scenario is found all over the world, but with more frequency in institutions where open data principles are still new, especially local governments. This research aims to define a reference architecture for structuring data from distributed repositories characterized by transparency websites. The quality requirements of the architecture were identified from the problems of data availability in a sample of 561 websites maintained by Brazilian municipalities. Once defined, the architecture underwent a validation process to verify its viability and its potential of utility by the perception of external users to its development and by the implementation of a software prototype. With the architecture, and its collaborative aspect involved, it will be possible to implement software systems that provide users with tools to easily open data from any institution that uses the internet to disseminate transparency information. Keywords: Transparency. Open Government Data. OGD. Software architecture.
162

Um roteiro centrado em arquitetura para minimização de riscos e incertezas em projetos de software. / Architecture based method for minimization of software project risks and uncertainties.

Cristina Coelho de Abreu Pinna 13 July 2004 (has links)
Visando lidar com as crescentes complexidades dos sistemas de software e aumentar a maturidade do processo de desenvolvimento através da minimização dos riscos e incertezas, a disciplina de Gestão de Riscos tem se apresentado como tema crescente na indústria e na academia de software. Um gerenciamento de riscos adequado pode implicar em melhoria do produto e no aumento da produtividade do processo de desenvolvimento de software. O presente trabalho apresenta uma especialização do processo de Gestão de Riscos para projetos de software. Esta especialização consiste em uma estratégia preventiva da Gestão de Riscos que permite transformar riscos e incertezas de projetos de software em requisitos de Arquitetura de software, de forma que a Arquitetura final obtida não seja impactada pelas eventuais ocorrências desses riscos, garantindo assim qualidade do produto e produtividade do processo. Após a conceituação teórica sobre riscos, incertezas e Arquitetura de software e a descrição da estratégia para mapeamento das categorias de riscos e incertezas em requisitos de Arquitetura, o trabalho apresenta a aplicação da estratégia proposta a alguns projetos de software reais, destacando os pontos positivos da abordagem. Conclusivamente, são discutidas as vantagens e os pontos críticos para a aplicação da estratégia proposta em projetos do dia-a-dia das organizações. / In order to handle the growing complexities of software systems and increase the maturity of the development process through the minimization of risks and uncertainties, the Risk Management has been presented as an important subject in the software industry and academy. An adequate risk management can result in product quality improvement as well as increase the productivity of the software development process. This dissertation presents a specialization of Risk Management process for software projects. This specialization consists of a preventive strategy of Risk Management, which makes possible turning risks and uncertainties of software projects into requirements of software Architecture in a way that the final obtained Architecture is not impacted by eventual occurrences of these risks, therefore assuring the product quality and the process productivity. After the theoretical conceptualization of risks, uncertainties and software Architecture, and the description of the strategy for mapping risk and uncertainties categories in Architecture requirements, the dissertation presents the application of the proposed strategy to some software projects, emphasizing the positive points of the approach. Conclusively, the advantages and critical points for the application of the proposed strategy in regular projects are discussed.
163

Proposta de uma arquitetura de processamento distribuído aberto para aplicações em um escritório móvel convergente. / A proposal of an open distributed processing architecture for applications in a convergent mobile office.

Vilar Ribeiro de Figueiredo 24 November 2005 (has links)
Esta tese apresenta a proposta de uma arquitetura de Processamento Distribuído Aberto para Aplicações em um Escritório Móvel Convergente (EMC). O EMC é um dispositivo móvel portátil que disponibiliza os serviços de escritório com acesso a uma base de dados e com comunicação sem fio. O termo Convergente refere-se à convergência das tecnologias de Internet, telefonia móvel e televisão com transmissão digital, disponíveis em um único dispositivo móvel. A arquitetura de sistema proposta é baseada no Modelo de Referência de Processamento Distribuído Aberto (RMODP - Reference Model Open Distributed Processing) e pode ser implementada em objetos distribuídos. Como uma possível aplicação do sistema é apresentado um Escritório Móvel Convergente para o trabalho do arqueólogo em um sítio arqueológico. / This thesis presents the proposal for an Open Distributed Processing Architecture for Applications in a Convergent Mobile Office (EMC). The EMC is a mobile portable device that makes available the office services, with access to databases and also wireless communication. The word Convergent refers to the convergence of the technologies of Internet, mobile telephony and digital television, available in a single mobile device. The system architecture proposed is based on the Reference Model of Open Distributed Processing (RMODP) and it can be implemented in distributed objects. As a possible application of the system is presented a Convergent Mobile Office for the archeologist\'s work in an archeological site.
164

Arquitetura de software de domínio específico para apoio ao gerenciamento ágil de projetos distribuídos / Domain-specific software architecture to support distributed agile project management

Guilherme Delefrate Martins 21 September 2011 (has links)
O gerenciamento ágil de projetos (APM) é uma abordagem que vem se disseminando rapidamente, em especial para o caso de produtos inovadores. A contribuição desta abordagem está em propor meios para simplificar e fornecer maior flexibilidade nos processos de trabalho, permitindo maior quantidade de mudanças no decorrer do projeto. Uma das estratégias é o uso de gestão visual, por meio de painéis, com adesivos autocolantes. Existem várias inconveniências do uso destes painéis e, paralelamente, vivencia-se a popularização de novas tecnologias de interação humano-computador painéis digital touchscreen. O objetivo deste projeto é propor uma nova arquitetura de software de domínio específico para a construção de sistemas de gerenciamento de projetos distribuídos, considerando o planejamento iterativo e visual do gerenciamento ágil de projetos e segundo o paradigma da sinalização digital; ao mesmo tempo em que os dados do projeto são enviados para Sistemas Integrados de Gerenciamento de Projetos tradicionais. Esta pesquisa combina vários procedimentos para o seu completo desenvolvimento, em seis etapas. Duas de levantamento bibliográfico, geral e específico, uma de estudo de tecnologias, duas principais para o desenvolvimento da arquitetura e protótipo e, por fim, a construção de um exemplo de aplicação para testar sua exequibilidade. A viabilidade técnica da proposta foi comprovada com um protótipo utilizando as tecnologias Adobe Flex, PHP e o software de gerenciamento de projetos (SGP) dotProject. Os resultados demonstram que a arquitetura proposta é viável e pode trazer uma série de vantagens frente o uso de softwares tradicionais e os softwares voltados para o APM. / The Agile Project Management (APM) approach was rapidly disseminated, especially in the case of innovative products. The contribution of this approach is to propose methods to simplify and provide flexibility in work processes with considerable amount of change throughout the project. The strategy is use visual management with white panels and stick notes, however, there are several concerns of using these panels. Moreover it is observed the popularization of new technologies for human computer interaction like the touchscreen panels. The main objective of this project is to propose a new Domain-Specific Software Architecture for building distributed project management systems considering iterative and visual planning of agile project management and according to the paradigm of digital signage while the project data is sent to the traditional Integrated Systems Project Management. This research combines various procedures to its development in six phases: two phases for bibliographical research, one phase for study the technologies, another two phases for the development of architecture and prototype, and finally one phase for build an application and test its workability. The prototype was developed using Adobe Flex technologies, PHP and project management software (PMS) dotProject to test the technical feasibility of the proposal. The results show that the proposed architecture is feasible and can bring a number of advantages over the use of traditional software and software aimed at the APM.
165

Uma arquitetura de software para sistemas espaço-temporais baseados na Web para agricultura de precisão. / A software architecture for Web-based spatio-temporal systems for precision agriculture.

Luiz Carlos Miyadaira Ribeiro Junior 12 June 2007 (has links)
A demanda por sistemas de informações para Agricultura de Precisão (AP) tem sido crescente nos últimos anos, especialmente sistemas que manipulam informações espaciais e temporais baseados na Web. Normalmente as análises dos dados coletados em campo são realizadas por uma grande diversidade de softwares, muitas vezes proprietários e monolíticos, com pouca capacidade de compartilhamento de informações, além de não atenderem todas as necessidades desse tipo de sistema. A construção de sistemas de informações espaço-temporais para AP que permitem o gerenciamento das atividades agrícolas em uma abordagem integrada exige uma arquitetura flexível, interoperável e componentizada. Nesse contexto, esse trabalho de tese tem como objetivo desenvolver o projeto de uma arquitetura de software que permita a construção de sistemas espaço-temporais voltados para AP baseados na Web. Essa arquitetura é proposta num conjunto de três cenários arquiteturais baseados na plataforma JEE com suas especificações e um catálogo de padrões de análise e padrões de projeto espaço-temporais. Esses padrões definem soluções para problemas de análise e projeto que envolvem manipulação de dados espaço-temporais, possibilitando reutilização de conhecimento especializado e de código. Como resultado, este trabalho apresenta, como estudo de caso, a implementação de um componente para apresentação de mapas de produtividade em interface Web. Esse componente é baseado em um padrão de projeto do catálogo de padrões proposto e mostra como o conhecimento agrícola e o conhecimento técnico podem ser embutidos em um componente para utilização na construção de sistemas de informações espaçotemporais para AP. / Lately there has been a growing demand for information systems for Precision Agriculture (P.A.), especially for web-based systems that manipulate both spatial and temporal information. Field-collected data are often analyzed with various kinds of software, usually privately owned or monolithically used, also limited in scope and unable to share information. The development of P.A. spatio-temporal information systems that allow the management of agricultural activities through an integrative approach demands a flexible architecture, interoperable and component-structured. In this context, it is the objective of this thesis to present the development of a software architecture design that allows the construction of web-based spatiotemporal systems for Precision Agriculture. This software architecture is proposed in a set of three architectural scenes based on the JEE platform, with its specifications, and a catalog of both spatio-temporal analysis patterns and spatio-temporal design patterns. Such patterns define solutions to both analysis and design problems that involve spatio-temporal data manipulation, thus making possible the reuse of specialized knowledge and the reuse of code. This work presents as a result, in form of a case study, the implementation of a web-component for the presentation of productivity maps on web-interface. This web-component is based on a design pattern from the patterns catalog proposed in this work and it shows how agricultural understanding and technical understanding can be embedded in a component for construction of spatio-temporal information systems for P. A.
166

[en] ARCHITECTURAL DESCRIPTION OF THE QOS PROVISION IN GENERIC PROCESSING AND COMMUNICATION ENVIRONMENTS / [pt] DESCRIÇÃO ARQUITETURAL DA PROVISÃO DE QOS EM AMBIENTES GENÉRICOS DE PROCESSAMENTO E COMUNICAÇÃO

CARLOS DE SALLES SOARES NETO 19 December 2003 (has links)
[pt] O aumento da demanda por plataformas com suporte a aplicações multimídia torna evidente a importância de mecanismos que ofereçam garantias de Qualidade de Serviço (QoS), uma vez que cada mídia exige requisitos próprios de processamento e comunicação. O modelo SCM (Service- Composition Model) fornece abstrações adequadas para a representação e programação de aspectos de QoS e comunicação em grupo em serviços de comunicação. Seguindo sua terminologia, a provisão de QoS pode ser vista como um provedor de serviços onde atuam meta serviços de negociação e sintonização de QoS. A negociação de QoS define mecanismos responsáveis pela admissão de novos fluxos do usuário, enquanto a sintonização de QoS age, durante o fornecimento do serviço, na manutenção do nível de serviço negociado. Tais meta serviços já foram previamente descritos por meio de frameworks em UML. O presente trabalho focaliza a descrição arquitetural desses meta serviços, utilizando a linguagem de descrição de arquitetura (ADL) Wright, permitindo o emprego de suas ferramentas de análise e verificação formal para inferir propriedades. Para facilitar o emprego dessa abordagem através do uso de uma notação mais próxima do domínio do problema, uma linguagem de domínio específico (DSL) chamada LindaQoS é proposta especificamente para definir hierarquias de subsistemas de negociação e sintonização. O trabalho é complementado por um compilador que traduz especificações LindaQoS para descrições arquiteturais (atualmente, usando Wright) e para linguagens de programação (futuramente em JAVA). / [en] The increased demand for platforms with support for multimedia applications raised the importance of mechanisms for Quality of Service provisioning, since each media has its own processing and communication requirements. SCM Model (Service-Composition Model) provides abstractions for the representation and programming of QoS aspects and multicast in communication services. According to its terminology, the QoS provisioning can be seen as a service provider, where QoS negotiation and QoS maintenance meta services act upon it. The QoS negotiation are the mechanisms responsible for the admission of new user flows, while the QoS maintenance meta service is responsible for maintaining the negotiated level of service during the service operation. Such meta services had been previously described as frameworks modelled in UML. The present work focuses on the architectural description of these meta services using Wright architecture description language (ADL), which allows the use of its analysis and formal verification tools to infer properties. To smooth this approach, a domain-specific language (DSL) called LindaQoS is proposed as a notation closest to the abstraction level of the problem domain, specifically designed to define hierarchies of negotiation and maintenance subsystems. Moreover this work presents a compiler allowing the translation of LindaQoS specifications into architectural descriptions (currently, using Wright) and into programming languages (JAVA in the future).
167

Arquitetura de sistemas hipermídia adaptativos baseada em atributos de qualidade. / Architecture of adaptive hypermedia systems based on quality attributes.

Takikawa, Fernando Kazuyoshi 28 April 2010 (has links)
A hipermídia adaptativa permite o desenvolvimento de sistemas capazes de fornecer um conteúdo personalizado para cada usuário, baseado em suas características individuais. Essa capacidade é importante em áreas como o ensino, em que o conteúdo didático pode ser apresentado de forma individualizada, de acordo com o progresso e interesse do aluno. Dentre os diversos modelos de Sistemas Hipermídia Adaptativos, destacam-se os modelos AHAM e Munich. No entanto, as propostas de Sistemas Hipermídia Adaptativos conhecidas focam-se apenas nas funcionalidades do sistema, não apresentando maior preocupação com os requisitos não funcionais, ou seja, aqueles mais profundamente relacionados com aspectos de qualidade. O desenvolvimento de uma arquitetura de software precisa considerar tantos os aspectos funcionais quanto os não funcionais e, ao ignorar esta premissa, corre-se o risco de produzir sistemas de baixa qualidade. Partindo deste cenário, este trabalho propõe o desenvolvimento de visões arquiteturais para o sistema SHASIM. SHASIM é um sistema de hipermídia adaptativa, derivado do modelo Munich, que tem como proposta ser um sistema Web adaptativo voltado à educação, adaptando o conteúdo de acordo com o estilo cognitivo e as inteligências múltiplas do aluno. Com base no levantamento dos requisitos funcionais e não-funcionais de Sistemas Hipermídia Adaptativos, este trabalho propõe visões arquiteturais que complementem a arquitetura originalmente proposta para o sistema. Essas visões contemplam um conjunto de atributos de qualidade desejáveis e não considerados na sua implementação inicial, porém fundamentais para conferir qualidade mínima a um sistema desse tipo. / Adaptive hypermedia supports the development of systems able to provide a personalized content for each user, based on his/her personal attributes. This feature is valuable in areas such as e-learning where the learning content can be presented individually according to the progress and interest of the student. Among the several models of Adaptive Hypermedia Systems, the most relevant ones are the AHAM and Munich models. However, the known proposals of Adaptive Hypermedia Systems focus only on functional aspects of the system and show low concern about nonfunctional requirements, i.e. those requirements more deeply related to quality aspects of the system. The development of software architecture has to consider both functional and non-functional aspects and by ignoring this premise, it assumes the risk of developing low quality systems. From this actual scenario, this dissertation proposes the development of architectural views to SHASIM system. SHASIM is an adaptive hypermedia system derived from Munich model that is a proposal for an adaptive Web system focused on learning by adapting the domain contents according to the cognitive style and multiple intelligences of the student. Based on the functional and non-functional requirement of Adaptive Hypermedia Systems, this dissertation proposes architectural views that complement the system architecture. These new views involve the desired quality attributes that were not considered during the first version of the system, but that are essential to grant the minimum quality for this class of systems.
168

RAModelTI: agregando informações de teste de software no Modelo para Arquiteturas de Referência (RAModel) / RAModelTI : towards embodying test information into the Reference Architecture Model (RAModel)

Souza, Nilton Mendes de 12 September 2017 (has links)
Arquitetura de software e teste de software são importantes áreas com o objetivo comum de prover meios para que sistemas de software sejam desenvolvidos com alta qualidade. Foi constatado, por meio de um mapeamento sistemático, que existem poucos estudos relacionando essas duas áreas de modo que uma possa contribuir para a outra, principalmente em arquiteturas de referência e teste de software. Esse projeto tem por objetivo estender o modelo para arquiteturas de referência (RAModel), para que arquiteturas de referência sejam estabelecidas com informações de teste de software. Assim, além de promover padronização, uniformização e reúso a informações relacionadas a arquiteturas de software, promove-se também o reúso, a padronização e a uniformização das informações de teste de software no desenvolvimento das soluções para um dado domínio de aplicação. Para isso, elementos de teste relacionados ao planejamento de teste foram extraídos do TMMi e da norma ISO/IEC/IEEE 29119 e inseridos no RAModel, definindo, assim, o RAModelT . Dessa forma, a atividade de teste é incorporada aos estágios iniciais do desenvolvimento de software. Um estudo de viabilidade realizado para avaliar a extensão do RAModelT e um exemplo de aplicação são apresentados. / Software architecture and software testing are important areas with the common goal of providing the means to develop high-quality software systems. It was found through a systematic mapping that there are few studies relating these two areas so that one can contribute to the other, especially in reference architectures and software testing. This project aims at extending the Reference Architecture Model (RAModel), so that reference architectures are established with software test information. Thus, in addition to promoting standardization, standardization, and reuse of information related to software architectures, it is also promoted the reuse, standardization, and standardization of software test information in the development of solutions for a given application domain. For this, test elements related to the test planning were extracted from the TMMi and the ISO/IEC/IEEE 29119 standard and inserted into the RAModel, thus defining the RAModelT . In this way, the test activity is incorporated into the early stages of software development. A feasibility study performed to evaluate the extent of the RAModelT and an application example are presented.
169

Uma infraestrutura orientada a serviços para a modelagem de nicho ecológico. / A service-oriented infrastructure for ecological niche modelling.

Santana, Fabiana Soares 07 April 2009 (has links)
A modelagem de nicho ecológico combina dados ambientais com informações sobre a ocorrência de uma espécie para obter modelos que descrevem a sua distribuição probabilística em uma região. Algoritmos computacionais geram modelos baseados na hipótese de que, se uma espécie foi encontrada sob as condições que definem o seu nicho, então ela pode sobreviver em qualquer lugar que ofereça as mesmas condições. A técnica de modelagem normalmente utiliza dados obtidos de diferentes provedores, em grandes quantidades e em formatos diferentes, e os resultados são exportados para outras ferramentas de análise e interpretação, como os SIGs, Sistemas de Informação Geográfica. Os sistemas de informação disponíveis para modelagem de nicho ecológico são monolíticos e, embora efetivamente implementem algoritmos para gerar modelos, não foram projetados para atender todos os requisitos da modelagem. Este trabalho define uma solução mais abrangente, na forma de uma infraestrutura orientada a serviços para a modelagem de nicho ecológico. A opção pela orientação a serviços está diretamente relacionada com a integração de sistemas. A infraestrutura especifica um barramento de serviços para gerenciá-los, com funcionalidades como roteamento e garantia de entrega, e para tratar questões de interoperabilidade. Antes de construir a infraestrutura, foi formalizado o processo de modelagem de nicho ecológico. Ele permitiu definir o domínio do problema, identificar falhas e potenciais evoluções, e acelerar a curva de aprendizado de pesquisadores iniciantes. Definida a infraestrutura, foram abordados outros aspectos da modelagem, resultando em soluções integradas para alguns dos problemas identificados. Em algoritmos para geração de modelos, foi apresentada uma solução usando tecnologia adaptativa, com resultados promissores. Em computação de alto desempenho, o Garp, um dos algoritmos mais utilizados para modelagem, foi paralelizado. Além de resultados positivos em relação ao desempenho, esta iniciativa mostrou como se evoluir neste sentido. Para integração com outros provedores e disponibilização de recursos oferecidos por outras ferramentas de software, foi proposta a integração com serviços de SIG, utilizando padrões estabelecidos para serviços geoespaciais. Em conjunto, estas soluções mostram a capacidade da infraestrutura de atender os requisitos já identificados e evoluir para incorporar novas características que a evolução natural das técnicas de modelagem venham a desenvolver. Incorporando as soluções propostas à infraestrutura, foi desenvolvido um portal de modelagem para atender aos usuários desta técnica. A modelagem de nicho ecológico apresenta desafios em diferentes áreas do conhecimento e a abordagem adotada permitiu formalizá-los. Trabalhos em andamento incluem a avaliação de modelos, a evolução do barramento de serviços, o desenvolvimento de ontologias e a incorporação de sistemas legados, com potenciais benefícios para a modelagem de nicho ecológico. Como resultado adicional, o próprio desenvolvimento do trabalho mostrou que a solução é integrável com outros domínios, comprovadamente os de agricultura de precisão e polinizadores, mostrando a versatilidade e o potencial da infraestrutura de serviços apresentada. / Ecological niche modelling combines environmental data and information about the occurrence of a species to obtain models to describe its probabilistic distribution in a region. Computational algorithms generate models based on the hypothesis that, if a species was found under the conditions which define its niche, then it may survive in any place which offers the same conditions. The modelling technique usually applies data obtained from different providers, in large quantities and different formats, and the results are exported to other analysis and interpretation tools, such as GIS, Geographic Information Systems. Information systems available for ecological niche modelling are monolithic and, although they effectively implement algorithms for model generation, they were not designed to meet all modelling requirements. This work defines a more comprehensive solution, a service-oriented infrastructure for ecological niche modelling. The choice of a service-oriented solution is directly related to system integrations requirements. The infrastructure specifies a service bus to manage services with many features, such as routing and delivery, and to treat interoperability issues. Before building the infrastructure, the ecological niche modelling process was formalized. It allows defining the problem domain, identifying failures, gaps and potential evolutions, and increasing the learning curve of beginners. Having the infrastructure defined, other modelling aspects were addressed, resulting in integrated solutions for some of the identified problems of the technique. In algorithms for model generation, a solution using adaptive technology was introduced, with promising results. In high performance computing, the Garp, one of the algorithms most applied for modelling, became parallel. Besides positive results related to performance, this initiative showed how to evolve in this sense. Related to integration with other providers and availability of resources offered by other software tools, a proposal to integrate GIS services was presented, applying patterns for geospatial services. Together, these solutions show the ability of the infrastructure to meet all identified requirements and to evolve in order to incorporate new features that the natural evolution of modelling techniques may develop in the future. Incorporating the proposed solutions to the infrastructure, a portal of ecological niche modelling was developed to serve the users of this technique. Ecological niche modelling presents challenges in different areas of knowledge and the adopted approach allowed formalizing them. Research work is ongoing and includes model evaluation, bus services evolution, ontologies development and incorporation of legacy systems, with several potential benefits for ecological niche modelling. As an additional result, the development of this work indicates that the solution may be extended to other domains, such as precision agriculture and pollinators, showing the versatility and the potential of the presented services infrastructure.
170

Coopération entre véhicules sous-marins autonomes : une approche organisationnelle réactive multi-agent / Cooperation between Autonomous Underwater Vehicles : A multi-agent reactive organizational approach

Carlési, Nicolas 19 December 2013 (has links)
Les applications sous-marines actuelles exigent la réalisation de travaux de différentes natures dans des zones de plus en plus vastes et toujours plus profondes. La conception et l'utilisation de flottilles d'AUV dans ce contexte est un véritable challenge. Les bénéfices attendus sontmultiples. Premièrement, cela doit permettre de minimiser les coûts grâce à une répartition de ceux-ci sur l'ensemble de la flottille : la perte d'un AUV ou son mauvais fonctionnement ne remettront pas en cause l'intégralité de la mission. Deuxièmement, l'utilisation d'une flottilledoit de fait permettre de réduire le temps d'exécution d'une mission grâce à la parallélisation de certaines tâches. Enfin, la réalisation d'une mission par une flottille permet de conserver le caractère spécialisé des AUV et donc d'envisager plus facilement leur réutilisation dansd'autres contextes. Cependant, les approches de coopération multi-AUV existantes sont limitées par deux principaux verrous : (1) le nombre de communications induit et (2) la gestion de l'hétérogénéité potentielle d'une flottille.L'approche que nous proposons vise à répondre à ces problématiques.L'idée principale est de combiner une approche de coopération réactive avec une approche organisationnelle. L'approche de coopération réactive permet l'échange des signaux de communication très simples. Cependant, elle ne permet de résoudre que des problèmes de coopération de nature assez restreinte qui concernent essentiellement la coordination spatiale de véhicules homogènes. La première contribution de cette thèse est l'extension de l'approche satisfaction-altruisme. Un nouveau mécanisme décisionnel réactif, capable de considérer des actions coopératives de diverses natures, est proposé. La deuxième contribution consiste à spécifier les contextes d'interactions réactives à l'aide d'une approche organisationnelle. Le modèle organisationnel Agent/Groupe/Rôle est utilisé pour avoir une représentation explicite de l'organisation de la flottille. Les concepts de groupe, mais surtout de rôle, sont employés dans l'adressage des signaux de communication et permettent la mise en oeuvre d'interactions hétérogènes avec une grande modularité. L'ensemble est intégré dans une nouvelle architecture logicielle, appelée REMORAS, destinée à équiper des véhicules sous-marins autonomes. Une validation de la faisabilité de notre approche est proposée à l'aide d'une simulation de plusieurs scénarios mettant en jeu des AUV hétérogènes. / Underwater marine applications are nowadays branching into various fields covering larger and deeper zones. Performing the required tasks with the aid of AUV flotillas is a real challenge. However, the advantages of using such a new technology are numerous. Firstly, this would highly reduce the cost of the mission thanks to the distribution of this former among the various AUV: the loss of one AUV or its bad functioning will not degrade the performance of the flotilla in general. Secondly, the use of a flotilla reduces the execution time of a mission given the parallelization of certain tasks. Finally, any mission can be accomplished by the flotilla by taking into consideration the specificity of each AUV. In fact, each of these vehicles holds different characteristics rendering the global architecture heterogeneous and therefore applicable in different contexts. However, the methods concerned with multi-AUV cooperation are hindered by two main limitations: (1) the number of communications induced and (2) the management of the heterogeneity in the flotilla.The proposed approach aims at responding to these challenges. The principal idea is to combine this reactive cooperational approach with an organizational one. The reactive cooperational approach allows the exchange of simple communication signals. However, it does not help in solving the problems of cooperation that are very constrained and that mainly concern the spatial coordination of homogeneous vehicles. The first contribution in this thesis is the extension of the satisfaction-altruism approach. A new reactive decisional mechanism capable of considering the cooperative actions of various natures is proposed. The second contribution consists in specifying the context of reactive interactions based on an organizational approach. The organizational model Agent/Group/Role is used in order to have an explicit representation of the flotilla. The concepts of "group" and especially "role" are used in the attribution of the communication signals allowing the accomplishment of heterogeneous interactions with a big modularity. A new concept is therefore born and is integrated in a new software architecture called REMORA intended to equip autonomous underwater vehicles. This proposed new method has been validated through various numerical simulations in different scenarios putting at stake heterogeneous AUV.

Page generated in 0.0948 seconds