Spelling suggestions: "subject:"intersistemas"" "subject:"diferentessistemas""
1 |
Uma abordagem baseada em serviços para facilitar o reúso de sistema de sistemas e seus constituintes / A service-based approach to facilitate the reuse of system of systems and its constituentsNascimento, Diego de Lima 15 February 2018 (has links)
Sistemas de software estão cada vez mais presentes na sociedade, bem como são componentes imprescindíveis no mundo contemporâneo, uma vez que facilitam e fomentam as praticidades que os cidadãos e desenvolvedores necessitam. Esses sistemas tornam-se muito mais eficientes quando conseguem interoperar com outros, de forma que troquem recursos e não necessitem implementar essas funcionalidades de maneira individual. Os stakeholders desses sistemas buscam cada vez mais métodos que facilitem essa comunicação, de um jeito prático e sem perder a independência gerencial de cada um. Desse modo, a classe emergente de Sistema de Sistemas (SoS) ganhou uma atenção considerável, por causa de suas características intrínsecas que promovem a interoperabilidade de sistemas distintos e heterogêneos. No entanto, essa comunicação não é trivial, em razão das diferentes interfaces de cada sistema, além da presença de vários stakeholders e a falta de documentação dos sistemas constituintes, dificultando assim, a busca e o uso de cada capacidade. Assim, o objetivo deste trabalho de mestrado é estabelecer uma abordagem baseada em serviços que visa auxiliar os engenheiros de SoS, principalmente na falta de ferramentas de suporte e no esforço para procurar, compreender e adaptar componentes reutilizáveis. A abordagem proposta possui elementos fundamentais que foram utilizados como base para o desenvolvimento de um repositório para engenheiros de SoS e proprietários de sistemas constituintes, de forma organizada e bem documentada, visto que pode ser usado tanto pela comunidade de pesquisa quanto por instituições privadas. / Software systems are increasingly present in society, and consist in indispensable components in the contemporary world, since they facilitate and foster the practices that citizens and developers need. These systems become much more efficient when they can interoperate with others, so that they exchange resources and do not need to implement these features individually. Stakeholders of these systems increasingly seek methods that facilitate such communication in a practical way and without losing the managerial independence of each one. Therefore, the emerging System Of System class (SoS) gained considerable attention, because of its intrinsic characteristics that promote the interoperability of distinct and heterogeneous systems. However, this communication is not trivial, due to the different interfaces of each system, besides the presence of several stakeholders and the lack of documentation of the constituent systems, making it difficult to search and to use each capacity. Thus, the aim of this masters project is to establish a service-based approach that aims to assist SoS engineers, especially in the lack of supporting tools, in the effort to search, understand and adapt reusable components. The proposed approach has fundamental elements that were used as the basis for the development of a repository for SoS engineers and owners of constituent systems, in an organized and well documented way, since it can be used by both the research community and private institutions.
|
2 |
Supporting architectural design of acknowledged SoS / Suporte ao projeto arquitetural de SoS reconhecidosGonçalves, Marcelo Benites 12 December 2016 (has links)
System-of-Systems (SoS) refer to complex, large-scale, and sometimes critical software-intensive systems that has raised as a promising class of systems in several application domains. In parallel, software architectures play a significant role in the development of software-intensive systems, dealing with both functional and non-functional requirements. In particular, systematic processes to design SoS software architectures can tackle challenges from SoS development, including to handle collaboration of independent constituent systems with different owners, missions, and interests. Despite the relevance and necessity of software-intensive SoS for diverse application domains, most of their software architectures have been still developed in an ad hoc manner. In general, there is a lack of structured processes for architecting SoS, hindering the secure adoption of SoS, reducing possibilities of sharing common architectural solutions, and negatively impacting in the success rate for these systems. This thesis presents SOAR (\\General Process for Acknowledged SoS Software Architectures\") that supports the establishment of architectural design processes for acknowledged SoS. Conceived to provide different levels of support according to each SoS development context, it comprises a high level kernel that describes what must be done when architecting SoS and also three practices with specific activities and work products to guide how to perform architectural analysis, synthesis, and evaluation. To evaluate SOAR, three surveys, a viability study, and an experiment were conducted. Results achieved in these evaluation studies indicate that SOAR can positively support the instantiation of architecting processes for acknowledged SoS and, as a consequence, contribute to the development and evolution of these complex, software-intensive systems. / Sistemas-de-sistemas ou SoS (do inglês, \"Systems-of-Systems\"), são sistemas complexos de larga escala e, algumas vezes, críticos e intensivos a software que têm se mostrado uma classe de sistemas promissora em vários domínios de aplicação. Em paralelo, arquiteturas de software têm um papel importante no desenvolvimento de sistemas intensivos a software, tratando requisitos funcionais e não-funcionais. Processos sistemáticos para o design de arquiteturas de software de SoS podem lidar com desafios do desenvolvimento desses sistemas, incluindo a promoção da colaboração de sistemas constituintes independentes, envolvendo diferentes proprietários, missões e interesses. Embora SoS intensivos a software sejam relevantes e necessários em diversos domínios de aplicação, a maior parte de suas arquiteturas tem sido desenvolvidas de forma ad hoc. Há uma ausência de processos estruturados para arquitetar SoS, dificultando a adoção segura de SoS, reduzindo possibilidades de compartilhamento de soluções arquiteturais para problemas comuns e impactando negativamente no sucesso desses sistemas. Esta tese apresenta um processo geral para SoS reconhecidos chamado SOAR (do inglês, \"General Process for Acknowledged SoS Software Architectures\") que dá suporte ao estabelecimento de instâncias de processos para o design arquitetural desses sistemas. Concebido para prover diferentes níveis de suporte de acordo com o contexto de desenvolvimento de cada SoS, o SOAR é constituído por um kernel de alto nível que descreve o que precisa ser feito para arquitetar SoS e também por três práticas que descrevem atividades e produtos de trabalho para guiar como conduzir a análise, a síntese e a avaliação arquitetural. Na avaliação do SOAR, foram realizados três surveys, um estudo de viabilidade e um experimento. Os resultados obtidos indicam que o SOAR pode oferecer um suporte positivo na instanciação de processos para o design de SoS reconhecidos e, como consequência, contribuir para o desenvolvimento e a evolução destes sistemas complexos intensivos a software.
|
3 |
Desenvolvimento de sistema inteligente de controle de arranjo de antenas para aplicação no sistema CelpeOLIVEIRA, Elias Marques Ferreira De 22 February 2016 (has links)
Submitted by Irene Nascimento (irene.kessia@ufpe.br) on 2017-01-30T18:03:51Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação - Elias Marques V4.2 (Revisão Biblioteca).pdf: 4899848 bytes, checksum: 78834b022de3c1d5eb7fcee1273f65c7 (MD5) / Made available in DSpace on 2017-01-30T18:03:51Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Dissertação - Elias Marques V4.2 (Revisão Biblioteca).pdf: 4899848 bytes, checksum: 78834b022de3c1d5eb7fcee1273f65c7 (MD5)
Previous issue date: 2016-02-22 / FACEPE / Este trabalho de dissertação apresenta a concepção e implantação de um sistema controlador de arranjo de antenas capaz de integrar-se a uma rede de comunicação SCADA e direcionar o diagrama de radiação de um arranjo de antenas, garantindo melhor comunicação entre estação base e remota. É apresentado um circuito de RF capaz de realizar o controle automático das fases de alimentação de um arranjo de antenas composto por diversos dispositivos de RF, incluindo um defasador de 8 bits. São apresentados testes destes dispositivos bem como a caracterização de ramos constituídos por estes componentes. Desenvolveu-se também um circuito controlador de arranjo de antenas que desempenha funções de identificação de endereços e determina as fases a serem utilizadas no controle dos defasadores. O circuito foi testado em um projeto piloto no campus da UFPE e está instalado na subestação da CELPE na cidade de Gravatá, no interior do estado de Pernambuco. / This dissertation presents the design and implementation of a Antenna Array Controller System capable of integrating into a SCADA network and directing the main radiation lobe, granting best communication between base and remote stations. An RF circuit is presented capable of automatically controlling the phases fed to the antenna array composed by several RF devices, including an 8-bit phase shifter. Tests of the devices and the characterization of braches composed by them are shown. In addition, an antenna array controller has been developed to perform functions that include the identification of an address and the determination of the phase to be used in the phase shifters’ control. The circuit was tested in a pilot project at the UFPE campus and is installed at a CELPE substation in the city of Gravatá.
|
4 |
Supporting architectural design of acknowledged SoS / Suporte ao projeto arquitetural de SoS reconhecidosMarcelo Benites Gonçalves 12 December 2016 (has links)
System-of-Systems (SoS) refer to complex, large-scale, and sometimes critical software-intensive systems that has raised as a promising class of systems in several application domains. In parallel, software architectures play a significant role in the development of software-intensive systems, dealing with both functional and non-functional requirements. In particular, systematic processes to design SoS software architectures can tackle challenges from SoS development, including to handle collaboration of independent constituent systems with different owners, missions, and interests. Despite the relevance and necessity of software-intensive SoS for diverse application domains, most of their software architectures have been still developed in an ad hoc manner. In general, there is a lack of structured processes for architecting SoS, hindering the secure adoption of SoS, reducing possibilities of sharing common architectural solutions, and negatively impacting in the success rate for these systems. This thesis presents SOAR (\\General Process for Acknowledged SoS Software Architectures\") that supports the establishment of architectural design processes for acknowledged SoS. Conceived to provide different levels of support according to each SoS development context, it comprises a high level kernel that describes what must be done when architecting SoS and also three practices with specific activities and work products to guide how to perform architectural analysis, synthesis, and evaluation. To evaluate SOAR, three surveys, a viability study, and an experiment were conducted. Results achieved in these evaluation studies indicate that SOAR can positively support the instantiation of architecting processes for acknowledged SoS and, as a consequence, contribute to the development and evolution of these complex, software-intensive systems. / Sistemas-de-sistemas ou SoS (do inglês, \"Systems-of-Systems\"), são sistemas complexos de larga escala e, algumas vezes, críticos e intensivos a software que têm se mostrado uma classe de sistemas promissora em vários domínios de aplicação. Em paralelo, arquiteturas de software têm um papel importante no desenvolvimento de sistemas intensivos a software, tratando requisitos funcionais e não-funcionais. Processos sistemáticos para o design de arquiteturas de software de SoS podem lidar com desafios do desenvolvimento desses sistemas, incluindo a promoção da colaboração de sistemas constituintes independentes, envolvendo diferentes proprietários, missões e interesses. Embora SoS intensivos a software sejam relevantes e necessários em diversos domínios de aplicação, a maior parte de suas arquiteturas tem sido desenvolvidas de forma ad hoc. Há uma ausência de processos estruturados para arquitetar SoS, dificultando a adoção segura de SoS, reduzindo possibilidades de compartilhamento de soluções arquiteturais para problemas comuns e impactando negativamente no sucesso desses sistemas. Esta tese apresenta um processo geral para SoS reconhecidos chamado SOAR (do inglês, \"General Process for Acknowledged SoS Software Architectures\") que dá suporte ao estabelecimento de instâncias de processos para o design arquitetural desses sistemas. Concebido para prover diferentes níveis de suporte de acordo com o contexto de desenvolvimento de cada SoS, o SOAR é constituído por um kernel de alto nível que descreve o que precisa ser feito para arquitetar SoS e também por três práticas que descrevem atividades e produtos de trabalho para guiar como conduzir a análise, a síntese e a avaliação arquitetural. Na avaliação do SOAR, foram realizados três surveys, um estudo de viabilidade e um experimento. Os resultados obtidos indicam que o SOAR pode oferecer um suporte positivo na instanciação de processos para o design de SoS reconhecidos e, como consequência, contribuir para o desenvolvimento e a evolução destes sistemas complexos intensivos a software.
|
5 |
Uma abordagem baseada em serviços para facilitar o reúso de sistema de sistemas e seus constituintes / A service-based approach to facilitate the reuse of system of systems and its constituentsDiego de Lima Nascimento 15 February 2018 (has links)
Sistemas de software estão cada vez mais presentes na sociedade, bem como são componentes imprescindíveis no mundo contemporâneo, uma vez que facilitam e fomentam as praticidades que os cidadãos e desenvolvedores necessitam. Esses sistemas tornam-se muito mais eficientes quando conseguem interoperar com outros, de forma que troquem recursos e não necessitem implementar essas funcionalidades de maneira individual. Os stakeholders desses sistemas buscam cada vez mais métodos que facilitem essa comunicação, de um jeito prático e sem perder a independência gerencial de cada um. Desse modo, a classe emergente de Sistema de Sistemas (SoS) ganhou uma atenção considerável, por causa de suas características intrínsecas que promovem a interoperabilidade de sistemas distintos e heterogêneos. No entanto, essa comunicação não é trivial, em razão das diferentes interfaces de cada sistema, além da presença de vários stakeholders e a falta de documentação dos sistemas constituintes, dificultando assim, a busca e o uso de cada capacidade. Assim, o objetivo deste trabalho de mestrado é estabelecer uma abordagem baseada em serviços que visa auxiliar os engenheiros de SoS, principalmente na falta de ferramentas de suporte e no esforço para procurar, compreender e adaptar componentes reutilizáveis. A abordagem proposta possui elementos fundamentais que foram utilizados como base para o desenvolvimento de um repositório para engenheiros de SoS e proprietários de sistemas constituintes, de forma organizada e bem documentada, visto que pode ser usado tanto pela comunidade de pesquisa quanto por instituições privadas. / Software systems are increasingly present in society, and consist in indispensable components in the contemporary world, since they facilitate and foster the practices that citizens and developers need. These systems become much more efficient when they can interoperate with others, so that they exchange resources and do not need to implement these features individually. Stakeholders of these systems increasingly seek methods that facilitate such communication in a practical way and without losing the managerial independence of each one. Therefore, the emerging System Of System class (SoS) gained considerable attention, because of its intrinsic characteristics that promote the interoperability of distinct and heterogeneous systems. However, this communication is not trivial, due to the different interfaces of each system, besides the presence of several stakeholders and the lack of documentation of the constituent systems, making it difficult to search and to use each capacity. Thus, the aim of this masters project is to establish a service-based approach that aims to assist SoS engineers, especially in the lack of supporting tools, in the effort to search, understand and adapt reusable components. The proposed approach has fundamental elements that were used as the basis for the development of a repository for SoS engineers and owners of constituent systems, in an organized and well documented way, since it can be used by both the research community and private institutions.
|
6 |
Bridging software engineering gaps towards system of systems development / Preenchendo lacunas da Engenharia de Software rumo ao desenvolvimento de sistema de sistemasRamos, Marcelo Augusto 07 May 2014 (has links)
While there is a growing recognition of the importance of System of Systems (SoS), there is still little agreement on just what they are or on by what principles they should be constructed. Actually, there are numerous SoS definitions in the literature. The difficulty in specifying what are the constituent systems, what they are supposed to do, and how they are going to do it frequently lead SoS initiatives to complete failures. Guided by a sample SoS that comprises all the distinguishing SoS characteristics and a generic SoS Engineering (SoSE) process, this thesis explores the SoS development from different Software Engineering (SE) perspectives that include requirements, analysis, design, and reengineering. For the Requirements Engineering (RE), we propose a scene-based RE approach to describe the SoS progressively as an arrangement of elementary but meaningful related behaviors named scenes. The objective is making easier the description and the understanding of the SoS dynamism. For the analysis, we propose extensions to statecharts to visually improve the modeling of systems interactions. They are symbolic notations that result from an analogy with multi-layer Printed Circuit Boards (PCB). The resulting diagrams are named PCBstatecharts. For the design, we propose an extension to the conventional SPLE process in such a way that SPL can become a natural source of SoS members. Domain engineering is extended to deliver components able to share abilities in SoS environments. Then, application engineers can design families of products that comply with different SoS requirements and still improve their products using the abilities of other SoS members. For the reengineering, we propose an approach extension to evolve legacy systems to SPL and then to SoS members. We demonstrate that when legacy systems are reengineered properly, they can share useful abilities, work cooperatively, and compose SoS / Apesar do crescente reconheciimento da importância de Sistemas de Sistemas (SoS) ainda não há um consenso sobre o que eles são um para que princípios devem ser construídos. De fato, existem várias definições de SoS na literatura. A dificuldade de especificar quais são os sistemas constituintes, as suas tarefas e como eles irão realizá-las frequentemente conduzem iniciativas de SoS ao completo fracasso. Guiados por um exemplo que inclui todas as características distintas de um SoS e um processo genérico de engenharia de SoS (SoSE), esta tese explora o desenvolvimento de SoS a partir de diferentes perspectivas da engenharia de software (SE), que incluem requisitos, análise, projeto e reengenharia. Para a engenharia de requisitos (RE) é proposta uma abordagem para descrever progressivamente um SoS como um arranjo de comportamentos mais simples, porém significativos, denominados \'cenas\'. O objetivo é facilitar a descrição e o entendimento do SoS e seu dinamismo. Para a análise, propõe-se as extensões de statecharts para melhorar a modelagem das interações entre sistemas. Elas são notações simbólicas que resultam de uma analogia com placas de circuito impresso multi camadas (PCB). Os diagramas resultantes são denominados PCB-statecharts. Para o projeto, é proposta uma extensão para o processo convencional de engenharia de linha de produtos (SPLE), de tal forma que linhas de produto (SPL) possam se tornar uma fonte natural de membros para SoS. A engenharia de domínio é estendida para prover componentes capazes de compartilhar habilidades em ambientes de SoS. Desta forma, engenheiros de aplicação podem projetar famílias de produtos complacentes com diferentes requisitos de SoS e ainda melhorar seus produtos usando habilidades de outros membros de um SoS. Para a reengenharia propõe-se extensão de uma abordagem existente para evoluir legados para SPL e depois para membros de um SoS. O objetivo é demonstrar que quando sistemas legados são tratados apropriadamente, eles podem compartilhar habilidades úteis, trabalhar de maneira cooperativa e compor SoS
|
7 |
Quality Evaluation Model for Crisis and Emergency Management Systems-of-Systems / Modelo de Avaliação de Qualidade para Sistemas-de-Sistemas de Gerenciamento de Crises e EmergênciaSantos, Daniel Soares 13 March 2017 (has links)
Systems-of-Systems (SoS) have performed an important and even essential role to the whole society and refer to complex softwareintensive systems, resulted from interoperability of independent constituent systems that work together to achieve more complex missions. SoS have emerged specially in critical application domains and, therefore, high level of quality must be assured during their development and evolution. However, dealing with quality of SoS still presents great challenges, as SoS present a set of unique characteristics that can directly affect the quality of such systems. Moreover, there are not comprehensive models that can support the quality evaluation of SoS. Motivated by this scenario, the main contribution of this Masters project is to present a SoS Evaluation Model, more specifically, addressing the crisis/emergency management domain, built in the context of a large international research project. The proposed model covers important evaluation activities and considers all SoS characteristics and challenges not usually addressed by other models. This model was applied to evaluate a crisis/emergency management SoS and our results have shown it viability to the effective management of the SoS quality. / Sistemas-de-Sistemas (SoS, do inglês Systems-of-Systems) realizam um importante e até essencial papel na sociedade. Referem-se a complexos sistemas intensivos em software, resultado da interoperabilidade de sistemas constituintes independentes que trabalham juntos para realizar missões mais complexas. SoS têm emergido especialmente em domínios de aplicação crítica, portanto, um alto nível de qualidade deve ser garantido durante seu desenvolvimento e evolução. Entretanto, lidar com qualidade em SoS ainda apresenta grandes desafios, uma vez que possuem um conjunto de características únicas que podem diretamente afetar a qualidade desses sistemas. Além disso, não existem modelos abrangentes para o suporte à avaliação de qualidade de SoS. Motivado por este cenário, a principal contribuição deste projeto de mestrado é apresentar um modelo de avaliação para SoS, especialmente destinado ao domínio de gerenciamento de crises e emergências. Este modelo foi construído no contexto de um grande projeto de pesquisa internacional, e cobre as mais importantes atividades de avaliação, considerando as principais características e desafios de SoS geralmente não abordados por outros modelos. Este modelo foi aplicado na avaliação de um SoS de gerenciamento de crises e emergência, e nossos resultados têm mostrado sua viabilidade para o efetivo gerenciamento da qualidade de SoS.
|
8 |
Uma abordagem para o desenvolvimento de aplicações para a internet das coisas utilizando conceitos de sistema-de-sistemas / An approach for developing applications to the internet of things using system- of-systems conceptsReis, Danillo Ferreira dos 03 December 2018 (has links)
Nos últimos anos, a Internet expandiu-se de forma exponencial e tornou-se um sistema de comunicação entre milhões de pessoas. Em paralelo, houve um crescente avanço tecnológico na computação e comunicação. Nessa perspectiva, conceitos associados à Internet do Futuro e, em particular, à Internet das Coisas (IoT), têm sido pesquisados e amplamente aplicados em diferentes domínios, tais como transporte e saúde. No entanto, por ser um assunto recente, foi verificado em um mapeamento sistemático que existem lacunas de pesquisa em relação às abordagens de desenvolvimento de aplicações IoT. Por outro lado, foram identificadas semelhanças entre os conceitos de IoT e de Sistemas-de-Sistemas (SoS), que é uma composição de diversos sistemas constituintes (SCs), os quais possuem independência gerencial e operacional. Quando os SCs são integrados para compor um SoS, ocorrem comportamentos emergentes não disponíveis em quaisquer dos SCs individualmente. Em ambientes como cidades inteligentes, diversos sistemas heterogêneos podem se integrar rumo a um SoS, gerando benefícios aos cidadãos. Dessa forma, o objetivo deste trabalho de mestrado foi estabelecer uma abordagem para auxiliar o desenvolvimento de aplicações IoT com base nos conceitos de SoS, realizando a integração entre os diferentes tipos de SCs presentes em um ambiente inteligente por meio da utilização do paradigma orientado a serviços. Foi também apresentada uma prova de conceito em que a abordagem foi utilizada para desenvolver um SoS na área de controle de epidemia causada por mosquitos. / Recently, the Internet has exponentially expanded and became a communication system among millions of people. In parallel, there has been an increasing technological advance in computing and communication. Concepts related to the Internet of the Future and, particularly, the Internet of Things (IoT), have been widely investigated and employed in different domains, such as transportation and health. However, there are research gaps with regard to the development approaches of IoT applications, according to a systematic mapping. On the other hand, it has been identified similarities between the concepts of IoT and Systems-of-Systems (SoS), which is a composition of several constituent systems (CSs) with managerial and operational independence. A characteristic of SoS is to allow a behavior that is not available in SCs individually. In the smart cities domain, for instance, heterogeneous systems can be integrated into a SoS, generating benefits for citizens. In this perspective, the objective of this Masters work is to establish an approach for the development of IoT applications based on the concepts of SoS, realizing the integration between the different types of CSs present in an intelligent environment through the use of the service-oriented paradigm. A proof of concept was carried out, where the approach was employed to develop a SoS for epidemic control.
|
9 |
Quality Evaluation Model for Crisis and Emergency Management Systems-of-Systems / Modelo de Avaliação de Qualidade para Sistemas-de-Sistemas de Gerenciamento de Crises e EmergênciaDaniel Soares Santos 13 March 2017 (has links)
Systems-of-Systems (SoS) have performed an important and even essential role to the whole society and refer to complex softwareintensive systems, resulted from interoperability of independent constituent systems that work together to achieve more complex missions. SoS have emerged specially in critical application domains and, therefore, high level of quality must be assured during their development and evolution. However, dealing with quality of SoS still presents great challenges, as SoS present a set of unique characteristics that can directly affect the quality of such systems. Moreover, there are not comprehensive models that can support the quality evaluation of SoS. Motivated by this scenario, the main contribution of this Masters project is to present a SoS Evaluation Model, more specifically, addressing the crisis/emergency management domain, built in the context of a large international research project. The proposed model covers important evaluation activities and considers all SoS characteristics and challenges not usually addressed by other models. This model was applied to evaluate a crisis/emergency management SoS and our results have shown it viability to the effective management of the SoS quality. / Sistemas-de-Sistemas (SoS, do inglês Systems-of-Systems) realizam um importante e até essencial papel na sociedade. Referem-se a complexos sistemas intensivos em software, resultado da interoperabilidade de sistemas constituintes independentes que trabalham juntos para realizar missões mais complexas. SoS têm emergido especialmente em domínios de aplicação crítica, portanto, um alto nível de qualidade deve ser garantido durante seu desenvolvimento e evolução. Entretanto, lidar com qualidade em SoS ainda apresenta grandes desafios, uma vez que possuem um conjunto de características únicas que podem diretamente afetar a qualidade desses sistemas. Além disso, não existem modelos abrangentes para o suporte à avaliação de qualidade de SoS. Motivado por este cenário, a principal contribuição deste projeto de mestrado é apresentar um modelo de avaliação para SoS, especialmente destinado ao domínio de gerenciamento de crises e emergências. Este modelo foi construído no contexto de um grande projeto de pesquisa internacional, e cobre as mais importantes atividades de avaliação, considerando as principais características e desafios de SoS geralmente não abordados por outros modelos. Este modelo foi aplicado na avaliação de um SoS de gerenciamento de crises e emergência, e nossos resultados têm mostrado sua viabilidade para o efetivo gerenciamento da qualidade de SoS.
|
10 |
MaSTA: a text-based machine learning approach for systems-of-systems in the big data context / MaSTA: uma abordagem de aprendizado de máquina orientado a textos para sistemas-de-sistemas no contexto de big dataBianchi, Thiago 11 April 2019 (has links)
Systems-of-systems (SoS) have gained a very important status in industry and academia as an answer to the growing complexity of software-intensive systems. SoS are particular in the sense that their capabilities transcend the mere sum of the capacities of their diverse independent constituents. In parallel, the current growth in the amount of data collected in different formats is impressive and imposes a considerable challenge for researchers and professionals, characterizing hence the Big Data context. In this scenario, Machine Learning techniques have been increasingly explored to analyze and extract relevant knowledge from such data. SoS have also generated a large amount of data and text information and, in many situations, users of SoS need to manually register unstructured, critical texts, e.g., work orders and service requests, and also need to map them to structured information. Besides that, these are repetitive, time-/effort-consuming, and even error-prone tasks. The main objective of this Thesis is to present MaSTA, an approach composed of an innovative classification method to infer classifiers from large textual collections and an evaluation method that measures the reliability and performance levels of such classifiers. To evaluate the effectiveness of MaSTA, we conducted an experiment with a commercial SoS used by large companies that provided us four datasets containing near one million records related with three classification tasks. As a result, this experiment indicated that MaSTA is capable of automatically classifying the documents and also improve the user assertiveness by reducing the list of possible classifications. Moreover, this experiment indicated that MaSTA is a scalable solution for the Big Data scenarios in which document collections have hundreds of thousands (even millions) of documents, even produced by different constituents of an SoS. / Sistemas-de-sistemas (SoS) conquistaram um status muito importante na indústria e na academia como uma resposta à crescente complexidade dos sistemas intensivos de software. SoS são particulares no sentido de que suas capacidades transcendem a mera soma das capacidades de seus diversos constituintes independentes. Paralelamente, o crescimento atual na quantidade de dados coletados em diferentes formatos é impressionante e impõe um desafio considerável para pesquisadores e profissionais, caracterizando consequentemente o contexto de Big Data. Nesse cenário, técnicas de Aprendizado de Máquina têm sido cada vez mais exploradas para analisar e extrair conhecimento relevante de tais dados. SoS também têm gerado uma grande quantidade de dados e informações de texto e, em muitas situações, os usuários do SoS precisam registrar manualmente textos críticos não estruturados, por exemplo, ordens de serviço e solicitações de serviço, e também precisam mapeá-los para informações estruturadas. Além disso, essas tarefas são repetitivas, demoradas, e até mesmo propensas a erros. O principal objetivo desta Tese é apresentar o MaSTA, uma abordagem composta por um método de classificação inovador para inferir classificadores a partir de grandes coleções de texto e um método de avaliação que mensura os níveis de confiabilidade e desempenho desses classificadores. Para avaliar a eficácia do MaSTA, nós conduzimos um experimento com um SoS comercial utilizado por grandes empresas que nos forneceram quatro conjuntos de dados contendo quase um milhão de registros relacionados com três tarefas de classificação. Como resultado, esse experimento indicou que o MaSTA é capaz de classificar automaticamente os documentos e também melhorar a assertividade do usuário através da redução da lista de possíveis classificações. Além disso, esse experimento indicou que o MaSTA é uma solução escalável para os cenários de Big Data, nos quais as coleções de documentos têm centenas de milhares (até milhões) de documentos, até mesmo produzidos por diferentes constituintes de um SoS.
|
Page generated in 0.08 seconds