• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 83
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 88
  • 88
  • 88
  • 59
  • 59
  • 57
  • 36
  • 30
  • 27
  • 23
  • 21
  • 20
  • 17
  • 16
  • 14
  • 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.
41

Projeto e implementação de um mecanismo de tratamento de exceções coordenadas para arquiteturas de componentes de serviços / Design and implementation of a coordinated exception handling mechanism for service component architecture

Leite, Douglas Siqueira 17 August 2018 (has links)
Orientador: Cecília Mary Fischer Rubira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-17T14:44:52Z (GMT). No. of bitstreams: 1 Leite_DouglasSiqueira_M.pdf: 1797650 bytes, checksum: ce96fe468509c785b633e1cde43729dd (MD5) Previous issue date: 2010 / Resumo: Arquitetura Orientada a Serviços (Service-Oriented Architecture - SOA) _e um modelo arquitetural que visa melhorar a eficiência, agilidade e a produtividade de aplicações empresariais através do uso de serviços e composições de serviços, as quais podem ser executadas tanto de forma síncrona quanto assíncrona. Diferentes tecnologias de software podem ser usadas para implementar SOA, tais como Web services e Arquitetura de Componentes de Serviços (Service Component Architecture - SCA). A primeira _e baseada em padrões XML, ao passo que a segunda provê um modelo de componentes para implementação de serviços e composições de serviços. Em particular, quando composições de serviços assíncronos são executadas, um ou mais erros podem ocorrer concorrentemente nos diferentes serviços, possivelmente ao mesmo tempo, afetando a dependabilidade da composição. Dessa forma, mecanismos de tolerância a falhas são necessários a _m de prevenir que um defeito se manifeste na composição. Neste trabalho, apresentamos o projeto e implementação de um mecanismo de tratamento de exceções coordenadas para arquiteturas orientadas a serviços que permite a criação de composições de serviços assíncronos tolerante a falhas de uma forma flexível. Mais especifiçamente, nossa solução _e baseada em um mecanismo de tratamento de exceções global, definido pelo modelo Guardian, já que este oferece uma solução mais geral e flexível quando comparado com outras abordagens, tais como soluções baseadas em ações atômicas coordenadas. Nosso framework, denominado Guardian-SCA, foi implementado como parte do projeto Apache Tuscany SCA, usando o modelo de extensão do Tuscany e programação orientada a aspectos, aumentando assim a flexibilidade do framework / Abstract: Service-Oriented Architecture (SOA) is an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise by structuring services in terms of services compositions, which can be executed either synchronously or asynchronously. Different software technologies can be used to implement SOA, such as Web services and Service Component Architecture (SCA). The former is based on XML-based standards, while the latter provides a component model for implementing services and service compositions. In particular, when asynchronous services compositions are executed, one or more errors can occur concurrently, possibly at same time, affecting the composition's dependability. In this way, fault tolerance mechanisms are necessary in order to prevent the services compositions from reaching a failure state. In this work, we present the design and implementation of a coordinated exception handling mechanism, applicable to service-oriented architectures, which allows the creation of fault-tolerant asynchronous service compositions. More specifically, our solution is based on a global exception handling mechanism defined by the Guardian model, since it is more general and flexible when compared to other approaches, like CA Actions-based solutions. Our framework, named Guardian-SCA, was implemented as a part of the Apache Tuscany SCA project, using the Tuscany extension model and aspect-oriented programming with the aim to increase the framework's exibility / Mestrado / Sistemas de Informação / Mestre em Ciência da Computação
42

Uma abordagem de desenvolvimento de linha de produtos com uma arquitetura orientada a serviços / A product line development approach with a service-oriented architecture

Paulo Gabriel Gadelha Queiroz 14 December 2009 (has links)
Linha de produtos de software (LPS) corresponde a uma das mais bem sucedidas formas de reúso, pois permite a reutilização de requisitos e arquitetura. Embora o desenvolvimento, manutenção e evolução de uma LPS ainda possua um custo alto quando comparado ao desenvolvimento de sistemas únicos (single systems), um lucro significativo pode ser obtido com a venda de diversos produtos derivados da LPS. No projeto de uma LPS analisa-se os sistemas coletivamente, ou seja, o domínio. Geradores de aplicações são ferramentas capazes de gerar artefatos a partir de uma especificação, e no caso de se ter a especificação de um domínio, é possível gerar aplicações para esse domínio. Web services representam uma tecnologia promissora para disponibilização de serviços na Web e desenvolvimento de software com arquitetura flexível e de fácil manutenção. Neste trabalho é proposta uma abordagem de desenvolvimento de linha de produtos com arquitetura orientada a serviços, na qual a geração de produtos é apoiada por um gerador de aplicações. A abordagem chama-se SoProL-WS e possui o objetivo de reduzir os custos e prazos de desenvolvimento da LPS e facilitar a sua manutenção, evolução e derivação de seus membros. SoProLWS apresenta as atividades e artefatos necessários para partir dos requisitos da LPS, projetar, implementar, configurar um gerador de aplicações e gerar seus membros a partir do gerador ou por meio de uma configuração manual. Além disso, é apresentado um estudo de caso com o desenvolvimento de uma linha de produtos de leilões Web seguindo os passos da abordagem, bem como são discutidas as alternativas de projeto relevantes para esse tipo de desenvolvimento / Software product lines (SPL) is a successful reuse technique that fosters requirements and architecture reuse. Although SPL costs with development, maintenance and evolution increases when compared to single system development, significant profit can be obtained by selling many products derived from SPL. In a SPL project, systems are analised collectively like a domain. Application generators are tools capable of generating artifacts based on an specification, in case of a domain specification, it is possible to generate applications in this domain. Web services represent a technology to make services available over a network and to develop a flexible and adaptable software architecture. This work presents an approach, called SoProL-WS, to develop SPL using service oriented architecture, where product derivation is supported by an applicator generator. The aim of this approach is to enhance flexibility, reuse and consequently decrease SPL development costs. In addition, this work presents a case study where SoProL-WS is applied to develop a Web auctions SPL
43

Proposta de uma arquitetura para monitoramento e gerenciamento de redes sensoras em redes metropolitanas de acesso aberto / Proposal of an architecture for sensor networks monitoring and management in open access metropolitan networks

Morbach, Rodrigo Aparecido, 1990- 08 August 2014 (has links)
Orientadores: Leonardo de Souza Mendes, Gean Davis Breda / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação / Made available in DSpace on 2018-08-25T22:42:14Z (GMT). No. of bitstreams: 1 Morbach_RodrigoAparecido_M.pdf: 6817330 bytes, checksum: b3d510c5e32fb48e86b946edc2d3ce43 (MD5) Previous issue date: 2014 / Resumo: As Cidades Digitais, viabilizadas pelo grande desenvolvimento alcançado pelas Tecnologias da Informação e das Comunicações nos últimos 30 anos, surgem hoje como um novo paradigma nestas áreas. As Cidades Digitais promovem grandes benefícios para a população e para o governo, através de ambientes virtuais de oferecimento de serviços, por meio de redes de comunicações digitais. Nesse cenário, as redes de sensores, principalmente as redes sem fio, desempenham papel fundamental para permitir a coleta de dados em tempo real no âmbito municipal, produzindo grande quantidade de informações importantes para fins de análise, previsão e tomada de decisão. Esse cenário permite o monitoramento de uma grande variedade de dados e informações. Sendo assim, são utilizados diferentes tipos de redes de sensores em termos de hardware e software. Essa heterogeneidade de dispositivos e de tecnologia resulta em ilhas de sistemas, restritos à domínios específicos de aplicação, prejudicando o gerenciamento das redes e a interoperabilidade entre as aplicações. Diante desse cenário, esse trabalho propõe uma arquitetura para monitoramento e gerenciamento de redes sensoras em Cidades Digitais. A arquitetura proposta é baseada no conceito de orientação a serviços, proporcionando independência de plataforma e interoperabilidade no monitoramento de redes heterogêneas, além de promover o compartilhamento de dados com sistemas externos de modo padronizado. A arquitetura explora o potencial de Redes Metropolitanas de Acesso Aberto para constituir um sistema sensor em escala municipal. Como prova de conceito, um estudo de caso foi realizado na Cidade Digital de Pedreira, concebida sobre a infraestrutura de uma Rede Metropolitana de Acesso Aberto. Os resultados mostram a viabilidade da proposta e expõem as oportunidades oferecidas pela arquitetura / Abstract: Digital Cities, fostered by the great development reached by Information and Communication Technologies in the last 30 years, arise today as a new paradigm in those areas. A Digital City promotes important benefits for both citizens and government by means of virtual environments for providing services through digital communications networks. In this setting, sensor networks play important role in order to gather real time data in urban scale, providing large and important amount of data for analysis, forecasting and decision making. There are a wide range of variables to be monitored in a Digital City. Thus, heterogeneous sensor networks related to hardware and software have been employed. Such diversity of devices and technologies yields systems islands constrained to specific application domains. This feature impacts on networks management and interoperability between systems. Given this scenario, this work presents an architecture for monitoring and managing sensor networks in Digital Cities. The proposed architecture is based on the concept of services, providing plataform independence and interoperability, and also promoting data sharing. The architeture takes the advantages of Open Access Metropolitan Networks to set up a urban scale sensor network. As proof of concept a study case took place in the Digital City of Pedreira. The results show the feasibility of the proposal and the opportunities presented by the architecture / Mestrado / Telecomunicações e Telemática / Mestre em Engenharia Elétrica
44

Políticas de privacidade semânticas para descrição e descoberta de serviços na arquitetura orientada a serviços / Semantic privacy policies for service description and discovery in service-oriented architecture

Garcia, Diego Zuquim Guimarães, 1982- 08 October 2011 (has links)
Orientadores: Maria Beatriz Felgar de Toledo, Miriam Akemi Manabe Capretz / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-18T23:55:18Z (GMT). No. of bitstreams: 1 Garcia_DiegoZuquimGuimaraes_D.pdf: 948717 bytes, checksum: 8f672e7f086058d406d920d0a0f663d7 (MD5) Previous issue date: 2011 / Resumo: A privacidade pode ser definida como o direito de um indivíduo de ter informações sobre ele acessadas e usadas em conformidade com aquilo que ele considera aceitável. A preservação da privacidade é um problema em aberto na Arquitetura Orientada a Serviços (AOS). Uma solução para esse problema deve incluir características que apoiem a preservação da privacidade em cada área da AOS. Esta tese foca as áreas da descrição e descoberta de serviços. Os problemas nessas áreas são que não é possível descrever como um provedor de serviços usa as informações recebidas de um consumidor de serviços e descobrir serviços que satisfaçam as preferências de um consumidor. Diversos trabalhos de pesquisa têm sido realizados nessas áreas, mas ainda não existe um framework que ofereça uma solução que apoie uma rica descrição das políticas de privacidade e a sua integração no processo de descoberta de serviços. Consequentemente, o principal objetivo desta tese é propor um framework de preservação de privacidade para as áreas de descrição e descoberta de serviços na AOS. O framework aprimora a descrição e descoberta de serviços com a especificação e interseção das políticas de privacidade usando uma ontologia base de privacidade e ontologias de privacidade de domínios específicos. Além disso, o framework melhora essas áreas com uma extensão da AOS tradicional, a qual inclui dois novos papéis responsáveis por implementar um repositório de políticas de privacidade e intermediar as interações entre os consumidores e provedores e o componente de preservação de privacidade. A infra-estrutura proposta pelo framework foi implementada e avaliada através de um cenário no domínio da saúde, uma vez que a preservação da privacidade é uma questão importante nesse domínio / Abstract: Privacy can be defined as the right of an individual to have information about them accessed and used in conformity with what they consider acceptable. Privacy preservation in Service-Oriented Architecture (SOA) is an open problem. A solution for this problem must include features that support privacy preservation in each area of SOA. This thesis focuses on the areas of service description and discovery. The problems in these areas are that currently it is not possible to describe how a service provider deals with information received from a service consumer as well as discover a service that satisfies the privacy preferences of a consumer. Research has been carried out in these areas, but there is currently no framework which offers a solution that supports a rich description of privacy policies and their integration in the process of service discovery. Thus, the main goal of this thesis is to propose a privacy preservation framework for the areas of service description and discovery in SOA. The framework enhances service description and discovery with the specification and intersection of privacy policies using a base and domain-specific privacy ontologies. Moreover, the framework enhances these areas with an extension to basic SOA that includes roles responsible for implementing a privacy registry as well as mediating the interactions between service consumers and providers and the privacy preservation component. The framework is evaluated through a health care scenario as privacy preservation is an important issue in this domain / Doutorado / Ciência da Computação / Doutor em Ciência da Computação
45

Testes de robustez em web services por meio de injeção de falhas / Robustness testing of web services by means of fault injection

Valenti, André Willik, 1986- 19 August 2018 (has links)
Orientador: Eliane Martins / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-19T17:16:29Z (GMT). No. of bitstreams: 1 Valenti_AndreWillik_M.pdf: 2649436 bytes, checksum: c4cfe20cd30b324ee3a2d8058d470b7e (MD5) Previous issue date: 2011 / Resumo: A crescente adoção de Arquiteturas Orientadas a Serviços e de Web Services pela indústria e pela academia vem criando novos desafios para a garantia de qualidade dos sistemas. Testes de robustez possibilitam verificar o funcionamento de um sistema quando sujeito a condições adversas de operação, como entradas inesperadas ou alta carga de requisições sobre os serviços. A técnica de injeção de falhas pode ser aplicada para induzir tais situações e permitir uma avaliação do sistema nessas condições. No entanto, encontram-se poucas ferramentas adequadas para essa atividade. Nesta dissertação, apresentamos a WSInject, uma ferramenta para injeção de falhas em Web Services, além de um estudo sobre testes de robustez em sistemas baseados nessa tecnologia. A ferramenta possui as vantagens de ser flexível, configurável, extensível e minimamente intrusiva. Este trabalho é parte do projeto RobustWeb da CAPES/Cofecub, registrado sob o número 623/09 / Abstract: The increasing adoption of Service-Oriented Architectures and Web Services, both by industry and academia, has been posing new challenges for quality assurance. Robustness testing allows one to verify the behavior of a system when subject to adverse operating conditions, such as unexpected inputs or high service loads. The fault injection technique may be used to induce such scenarios in order to evaluate system behavior under these conditions. However, few tools are currently available to support this activity. In this work, we present WSInject - a fault injection tool for Web Services - and a study on Web Services robustness testing. WSInject's advantages include being flexible, customizable, extensible and minimally intrusive. This work is registered under number 623/09 as part of RobustWeb project from CAPES/Cofecub / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
46

Projeto arquitetural de sistemas robóticos orientados a serviços / Architectural design of service-oriented robotic systems

Lucas Bueno Ruas de Oliveira 30 June 2015 (has links)
A robótica tem passado por uma notável evolução ao longo dos últimos anos, juntamente com um crescente interesse por parte da sociedade. Robôs não são mais exclusivamente produzidos para realizar atividades repetitivas em fábricas, eles têm sido projetados para apoiar humanos em diversos e importantes domínios de aplicação. Os sistemas robóticos utilizados para controlar tais robôs têm, portanto, se tornado maiores, mais complexos e difíceis de desenvolver. Nesse cenário, a Arquitetura Orientada a Serviços (do inglês, Service-Oriented Architecture - SOA) tem sido investigada como um promissor estilo arquitetural para o desenvolvimento de sistemas robóticos de forma mais flexível, reusável e produtiva. Embora um número considerável de Sistemas Robóticos Orientados a Serviços (do inglês, Service-Oriented Robotic Systems - SORS) já exista, grande parte deles têm sido desenvolvida de maneira ad hoc. A pouca atenção e o suporte limitado ao projeto das arquiteturas de software de SORS pode não só impedir a obtenção dos benefícios associados à adoção da SOA, mas também reduzir a qualidade dos sistemas robóticos que, frequentemente, são utilizados em contextos de segurança crítica. Essa tese tem por objetivo aprimorar o entendimento e a sistematização do projeto arquitetural de SORS. Para isso, é proposta uma taxonomia de serviços para o domínio de robótica, bem como um processo e uma arquitetura de referência para sistematizar o projeto das arquiteturas de software de SORS. Os resultados obtidos evidenciam que tanto o processo quanto a arquitetura de referência podem impactar positivamente na qualidade das arquiteturas de software de SORS e, consequentemente, contribuir para o desenvolvimento de sistemas robóticos. / Robotics has experienced an increasing evolution and interest from the society in recent years. Robots are no longer produced exclusively to perform repetitive tasks in factories, they have been designed to collaborate with humans in several important application domains. Robotic systems that control these robots are therefore becoming larger, more complex, and difficult to develop. In this scenario, Service-Oriented Architecture (SOA) has been investigated as a promising architectural style for the design of robotic systems in a exible, reusable, and productive manner. Despite the existence of a considerable amount of Service-Oriented Robotic Systems (SORS), most of them have been developed in an ad hoc manner. The little attention and limited support devoted to the design of SORS software architectures may not only hamper the benefits of SOA adoption, but also reduce the overall quality of robotic systems, which are often used in safety-critical contexts. This thesis aims at improving the understanding and systematization of SORS architectural design. It describes a taxonomy of services for the robotics domain, as well as proposes a process and a reference architecture that systematize the design of SORS software architectures. Results achieved in the evaluation studies evidence that both process and reference architecture can positively impact on the quality of SORS software architectures and, as a consequence, contribute to the development of robotic systems.
47

Desenvolvimento de serviços compostos autoadaptativos : um framework baseado em implantação dinâmica, métricas de QoS e informação semântica /

Passini, William Filisbino January 2020 (has links)
Orientador: Frank José Affonso / Resumo: O cenário atual de desenvolvimento de software tem revelado um uso crescente de aplicações baseadas em serviços. Em um ambiente de computação distribuída, monitorar a qualidade de serviços para que essa aplicação não apresente algum tipo de anomalia ou interrupção pode ser considerada uma tarefa vital. Para isso, é necessário prover meios para o desenvolvimento de sistemas baseados em serviços capazes de observar seu estado interno de execução e/ou contexto ao qual estão inseridos e reagir diante de mudanças ou algum tipo de imprevisibilidade. Aplicações orientadas a serviços que permitem adaptação em tempo de execução podem ser classificadas como Self-Apps (do inglês, Self-adaptive Service-oriented Applications). Em função da complexidade intrínseca a esse tipo de aplicação, o uso de frameworks tem se mostrado uma alternativa viável por aliviar a carga cognitiva de desenvolvimento, a qual envolve o conhecimento de diversas áreas de pesquisa. Motivado por esse cenário, durante a realização deste trabalho foi conduzida uma revisão da literatura que engloba a condução de um mapeamento sistemático e consultas complementares em bases nacionais de teses e dissertações. Essa revisão permitiu obter um panorama detalhado referente ao estágio atual da pesquisa, seus desafios e as perspectivas futuras sobre frameworks para Self-Apps. Embasado nos resultados dessa revisão, o objetivo deste trabalho é o desenvolvimento do framework DynaMS (do inglês, Dynamic Deployment, QoS Metrics and S... (Resumo completo, clicar acesso eletrônico abaixo) / Abstract: The current software development scenario has shown a crescent usage of service-based applications. In a distributed computing environment, the monitoring of the service’s quality is a relevant task because aims to assure that it does not present any anomaly or interruption. To do so, it is necessary to provide means to develop service-based systems that are capable to observe their internal execution state and/or the context in which they are inserted and to react in face of changes or unforeseen circumstances. Service-oriented applications that are able to perform adaptation in runtime can be classified as Self-Apps (i.e., Self-adaptive Service-oriented Applications). Given the complexity involved in this type of application, the use of frameworks has been shown as a viable alternative to reduce the cognitive development load regarding the knowledge from different research areas. Motivated by this scenario, we conducted a literature review as a part of this work. This review includes a systematic mapping and complementary searches to national thesis and dissertations’ databases. This review provided us a detailed panorama about the current stage of research, its challenges and the future perspectives regarding frameworks for Self-Apps. Based on the results from this review, the purpose of this Master’s project is to present a framework called DynaMS (Dynamic Deployment, QoS Metrics and Semantic Search) to support the development of this type of application. In short, this f... (Complete abstract click electronic access below) / Mestre
48

Avaliação de desempenho para seleção de abordagens visando à composição automática de web services em arquiteturas orientadas a serviços e com QoS / Performance evaluation for selection of approaches aimed at automatic composition of web services in service-oriented architectures and with QoS

Kuehne, Bruno Tardiole 23 February 2015 (has links)
Esta tese de doutorado tem como objetivo principal, a proposta de um sistema onde é possível avaliar abordagens diferentes para composição automática de Web services, baseando-se em parâmetros de QoS que dependem da execução para serem medidos. O objetivo foi atingido por meio da implementação de um sistema denominado AWSCS (Automatic Web Service Composition System). O AWSCS é um sistema onde é possível implementar abordagens diferentes para composição automática de Web services e também executar os fluxos resultantes dessas abordagens. Com o objetivo de demonstrar os resultados desta tese de doutorado, foram elaborados cenários, onde fluxos empíricos foram construídos para fazer a demonstração do funcionamento do AWSCS, uma vez que algoritmos para composição automática não foram encontrados para download na literatura. Com os resultados foi possível fazer um estudo do comportamento da execução de fluxos de Web services compostos, quando fluxos com mesma funcionalidade, mas estratégias de solução do problema diferentes foram comparados. Além disso, foi possível observar a influência das cargas aplicadas no sistema em execução, uma vez que o tipo de carga submetida ao sistema é um fator importante para se definir qual abordagem para composição de Web services pode levar ao melhor desempenho, de acordo com o ambiente e tipos de cargas que ele vai receber, quando em produção. / This PhD thesis has as main goal the propose of a system where it is possible to evaluate different approaches for automatic composition ofWeb services, based on QoS parameters that depend on the execution to be measured. The goal was reached by means of the implementation of a system named AWSCS (Automatic Web Service Composition System). The AWSCS is a system where it is possible to implement different approaches for automatic composition of Web services and also to execute the resulting flows from these approaches. Aiming at demonstrating the results of this PhD thesis different scenarios were developed, where empirical flows were built to demonstrate the operation of AWSCS, once algorithms for automatic composition were not found to download in the literature,. With the results it was possible to study the behavior of running composite Web services, when flows with the same functionality but different problem-solving strategies were compared. Furthermore it was possible to observe the influence of the load applied on the running system once the type of load submitted to the system is an important factor to define which approach for the Web service composition can take to the best performance according to the environment and types of load it will receive when in production.
49

Desenvolvimento e avaliação de um registro de serviços de ferramentas de teste / Development and evaluation of a testing tools service registry

Gondim, Rodrigo Pinto 16 June 2010 (has links)
Um importante mecanismo da arquitetura orientada a serviços é o componente de registro de serviços. Ele permite a interação entre provedores e clientes, oferecendo um meio de acesso aos serviços desenvolvidos e publicados no registro. Nesta dissertação é proposto o desenvolvimento de um registro de serviços para dar apoio à publicação, busca e classificação de serviços Web, em particular, àqueles relacionados a ferramentas de teste de software. Uma limitação comum dos serviços de registro refere-se às buscas realizadas, pois são basicamente sintáticas e podem trazer resultados pouco relacionados aos interesses do usuário. Para resolver este problema uma ontologia de teste foi adaptada e incorporada ao registro com o objetivo de oferecer facilidades de busca e agregar informação semântica nos serviços registrados. Uma arquitetura genérica baseada em serviços para o domínio de engenharia de software é apresentada e instanciada para o domínio de teste de software com o objetivo de auxiliar no entendimento e implementação do registro de serviços proposto. Também são apresentados exemplos de ferramentas de teste publicadas no registro e um exemplo de busca e interação com o serviço de teste JaBUTiWS, previamente publicado no registro, que tem por objetivo apoiar o teste estrutural de componentes e serviços / An important mechanism of Service Oriented Architecture is the service registry (or service broker). It allows interaction among providers and consumers, offering a point to access the services developed and published in the registry. In this dissertation we propose the development of a service broker to support the publication, search and categorization of Web services, particularly those related to software testing tools. A common limitation of service brokers refers to searching facilities since they are primarily syntactic and thus can bring results that are not well related with the user\'s interest. To tackle this problem a test ontology was adapted and incorporated into the broker with the aim of improving the likelihood of finding the correct service in searches and also to add semantic information to the registered services. A generic service oriented architecture for the software engineering domain is presented and instantiated to the software testing domain with the purpose of facilitating the understanding and implementation of the proposed service registry. We also present some examples of software testing tools published in the registry and an example of search and interaction with the JaBUTiWS testing service, previously published in the registry, which aims to support structural testing of components and services
50

Controle de sistemas reconfiguráveis de manufatura. / Control of reconfigurable manufacturing systems.

Silva, Robson Marinho da 01 August 2016 (has links)
A capacidade de reconfiguração de sistemas de manufatura tem sido procurada pelas empresas para assegurar características de agilidade, eficiência e exibilidade para atender as mudanças de tipo/quantidade de produtos, processos, recursos e, além disso, para assegurar a devida reação à ocorrência de falhas. Por outro lado, a Indústria 4.0\" impõe novos desafios para os sistemas de controle, tais como a integração de tecnologias de interação entre homem e máquina em cadeias de valor compondo uma rede de plantas industriais geograficamente dispersas. O controle de sistemas reconfiguráveis de manufatura deve considerar: (i) funcionalidades de sistemas distribuídos e dispersos, tais como agilidade de resposta às mudanças, autonomia e colaboração entre os componentes para alcançar os objetivos do sistema de forma conjunta; (ii) interfaces para sua interoperabilidade e portabilidade; (iii) modularização para facilitar a manutenção, expansão e atualização do sistema, evitando a sobreposição de escopos; e (iv) mecanismos de controle para supervisionar as ações e interações dos componentes, o diagnóstico e a tomada de decisão. O pleno atendimento a estes requisitos não é trivial e formalismos para o desenvolvimento de soluções devem ser adotados. Uma solução é combinar técnicas voltadas para sistema multiagente e holon com arquitetura orientada a serviço através de uma adequada técnica de modelagem usando extensões de rede de Petri: Production Flow Schema e Input Output Place Transition. Portanto, este trabalho prop~oe uma arquitetura de controle e o método de modelagem de seus componentes para sistemas reconfiguráveis de manufatura combinando estas técnicas e considerando os aspectos de personalização, convertibilidade, escalabilidade, modularidade, integrabilidade, diagnosticabilidade, interoperabilidade e colaboração entre os componentes do sistema de controle, inclusive do homem. Um exemplo de aplicação é apresentado para demonstrar a viabilidade da proposta e comprovar os resultados alcançados. / The reconfiguration ability of the manufacturing systems has been approached by companies to ensure agility, efficiency and exibility characteristics to address the changes of type/quantity of products, processes and resources and, furthermore, to ensure proper reaction to the fault occurrence. On the other hand, the\"Industry 4.0\" imposes new challenges for control systems, such as interaction between man and machine into value chains composing a network of geographically dispersed industrial plants. The control of reconfigurable manufacturing systems should consider: (i) functionalities requirements of distributed and disperse systems, such as responsiveness to changes, autonomy and collaboration among components to achieve the global system aim; (ii) interfaces for interoperability and portability; (iii) modularity to facilitate maintenance, expansion and upgrade of the system, avoiding the overlapping of scopes; and (iv) control mechanisms to supervise the actions and interactions among components, diagnosis and decision making. The compliance with these requirements is not trivial and formalisms to develop solutions must be adopted. A solution is combining techniques based on holonic and multi-agent system with service-oriented architecture through appropriate modeling using Petri net extensions: Production Flow Schema and Input Output Place Transition. Therefore, this paper proposes control architecture and a method to model components for reconfigurable manufacturing systems, combining these techniques and considering aspects of customization, convertibility, scalability, modularity, integrability, diagnosability, interoperability and collaboration among control system components, including humans. An application example is presented to demonstrate the feasibility of the proposal and verify the results.

Page generated in 0.0449 seconds