19 research outputs found

    Engenharia de sistemas computacionais: uma proposta de mapeamento de modelos UML para a linguagem JAVA /

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico.O fortalecimento da UML (Unified Language Modeling) como linguagem padrão para modelagem, tem resultado no aparecimento e desenvolvimento de inúmeras ferramentas CASE de geração automática de código. Estas ferramentas permitem modelar sistemas observando aspectos funcionais, comportamentais, estruturais e/ou organizacionais. O interessante é perceber quais modelos podem ser codificados em uma linguagem de programação e de que forma esses modelos são traduzidos. Esta problemática facilita o entendimento do mecanismo de funcionamento das ferramentas de geração automática de código, além de ser um estudo preliminar para o desenvolvimento de uma futura ferramenta CASE. A idéia deste trabalho está em realizar um estudo que possa determinar a forma pela qual são realizados mapeamentos de modelos, representados na notação UML para Java

    Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço

    Get PDF
    Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011Esta tese aborda o problema da integração do nível de negócios (BPM) com nível dos sistemas (SOA) através da concepção de um modelo de descoberta dinâmica de serviços. Estudos mostram que há diversas formas de realizar essa integração. No entanto, o que se observa é a falta de uma teoria geral que unifique e resolva o problema da descoberta de forma alinhada ao nível dos processos de negócios. Para contornar isso, vários trabalhos foram propostos considerando-se contextos específicos, usando-se restrições e adotando pressupostos que os tornam pouco aplicáveis em cenários reais. Esta pesquisa mostrou que é possível que os níveis BPM e SOA trabalhem de forma mais integrada e que o processo de descoberta seja mais ágil e transparente. Foi desenvolvido um modelo de descoberta, integrado, aberto, flexível, que busca e seleciona o serviço de software mais adequado, considerando a funcionalidade do serviço desejado, o contexto dos processos de negócios, os aspectos de QoS associados ao serviço desejado, e o momento em que a aplicação é executada. O modelo considera um cenário onde diversas empresas provedoras de serviços de software, autônomas e heterogêneas, disponibilizam seus serviços (na forma de web services) em repositórios largamente distribuídos. Para mitigar os problemas de interoperabilidade nos vários níveis envolvidos, o modelo faz intenso uso de padrões abertos e consolidados, além de utilizar um catálogo de processos de negócios e duas ontologias: uma de processos de negócios (baseados no padrão UBL) e uma de QoS. A abordagem frente ao problema de descoberta divide-o em duas fases: de projeto e de execução de aplicações. O modelo faz uso de um crawling para encontrar e selecionar serviços candidatos (na fase de projeto) e utiliza um algoritmo de descoberta dinâmica para encontrar e selecionar os serviços (na fase de execução) para a execução de aplicações SOA. O modelo faz a descoberta considerando o estilo arquitetural e de disponibilização SaaS, incluindo a geração dinâmica de SLAs. Uma entidade lógica chamada Federação é usada para gerenciar provedores, ontologias e os repositórios de serviços. Os resultados obtidos permitem inferir que o modelo tem potencial de servir também como um moderno ambiente de competitividade e sustentabilidade para empresas desenvolvedoras de software como serviço SaaSThis thesis addresses the problem of integrating the business level (BPM) systems level (SOA) through the conception of a model of dynamic discovery of services. Studies show that there are several ways to achieve this integration. However, what is observed is the lack of a general theory which unifies and solve the problem of service discovery aligned with the level of business process. To address this, several studies have been proposed considering specific contexts, using constraints and adopting assumptions that make it less applicable in real scenarios. This research showed that it is possible levels BPM and SOA work in a more integrated way and that the discovery process is more agile and transparent. In this sense, a discovery model has been conceived. It is integrated, open, flexible, finding and selecting the most appropriate software service, considering the required services# functionalities, business processes# contexts, the required QoS levels, and the moment the SOA application will run. The developed model considers a scenario where several autonomous and heterogeneous companies provide software services (as web services) and made them available in largely distributed repositories. Aiming at mitigating interoperability problems in the various involved levels, the model strongly relies on open and consolidated standards, besides using a business process catalog and two ontologies: of business processes (based on UBL standard) and of QoS. The approach proposed in the model splits the discovery problem into two phases: design and running applications. It applies a crawling algorithm to find out and to select service candidates (in the design phase) and a dynamic discovery algorithm for finding and selecting the service in the execution of SOA applications. The model performs the discovery taking the SaaS architectural and availability style into account, including the dynamic generation of SLAs. A logical entity called Federation is used to manage providers, ontologies and services repositories. Research´s results allow inferring that the developed model has the potential to also serve as a modern environment for levering the competitiveness and sustainability of companies that develop software under SaaS mode

    Bibliotecas em Transformação: Relato de Experiência

    Get PDF
    This work presents the report extension project experience called Libraries of public schools in Lages (SC) in transformation. The goal of the project was the development of a software to control services present in a publicschoollibrary. The extension project was executed in two editions. The first edition had as goal planning of the software. The second edition was dedicated to the software development. The main result after the execution of the project was a software capable of meeting the needs of libraries of public schools in Lages (SC).Este artigo apresenta o relato de experiência do projeto de extensão denominado Bibliotecas das Escolas Municipais de Lages (SC) em Transformação. O objetivo central do projeto foi o desenvolvimento de um software para controlar serviços presentes em uma biblioteca de escola pública municipal. O projeto de extensão foi executado em duas edições. A primeira edição teve como meta o planejamento do software. A segunda edição foi dedicada ao desenvolvimento do software. O principal resultado após a execução do projeto foi um software capaz de atender às necessidades das bibliotecas das escolas municipais de Lages (SC).DOI: http://dx.doi.org/10.35700/ca.2017.ano4n6.p46-49.200

    Aplicação do Processo Unificado no Desenvolvimento do Sistema de Informação para Acompanhamento das Informações Profissionais dos Egressos da UNIPLAC

    Get PDF
    O objetivo deste artigo é apresentar a aplicação do processounificado no desenvolvimento do sistema para controlar informações profissionais dos egressos da UNIPLAC. Na concepção, primeira etapa do processo unificado, destaca-se a organização dos requisitos. É uma etapa breve e abrangente cuja finalidade é decidir pela construção do sistema. A segunda etapa, elaboração, é dividida em: análise e projeto, onde são produzidos uma série de modelos, muitos dependentes e relacionados entre si enquanto outros responsáveis pela semântica do sistema como um todo,imprescindíveis para o desenvolvimento das fases de construção e transição. Nota-se que o processo unificado é um guia eficiente para produzir software, que a separação entre as etapas do desenvolvimento culminam na possibilidade de distribuição de tarefas, facilitando o gerenciamento da complexidade e o grau de mudança exigido nas modernas aplicações

    Sistema de Informação Móvel para Aproximar Pessoas e Empresas – Cidade Virtual

    Get PDF
    Pessoas e organizações desejam se conectar e trocar informações para serem mais competitivas. Neste sentido, a Internet oferece grande potencial; ela permite que pessoas troquem mensagens e organizações realizem transações sem haver necessidade de deslocamento físico, economizando tempo. Isto é possível, devido, principalmente, ao baixo custo da utilização da sua infra-estrutura e da sua capilaridade. Entretanto, pessoas e organizações enfrentam obstáculos à utilização da rede global, como a falta de percepção das oportunidades oferecidas pelo comércio eletrônico, a incerteza quanto a seus benefícios para o negócio, a falta de produtos adequados e de sistemas integrados para utilização da Internet entre outros. Diante disso, o objetivo deste trabalho está em apresentar uma alternativa que pretende aproximar pessoas e organizações através da tecnologia, oferecendo uma solução móvel em comunicação, dando oportunidade a ambos de participarem deste novo mercado eletrônico

    Sistema de Informação Móvel para Aproximar Pessoas e Empresas – Cidade Virtual

    Get PDF
    Pessoas e organizações desejam se conectar e trocar informações para serem mais competitivas. Neste sentido, a Internet oferece grande potencial; ela permite que pessoas troquem mensagens e organizações realizem transações sem haver necessidade de deslocamento físico, economizando tempo. Isto é possível, devido, principalmente, ao baixo custo da utilização da sua infra-estrutura e da sua capilaridade. Entretanto, pessoas e organizações enfrentam obstáculos à utilização da rede global, como a falta de percepção das oportunidades oferecidas pelo comércio eletrônico, a incerteza quanto a seus benefícios para o negócio, a falta de produtos adequados e de sistemas integrados para utilização da Internet entre outros. Diante disso, o objetivo deste trabalho está em apresentar uma alternativa que pretende aproximar pessoas e organizações através da tecnologia, oferecendo uma solução móvel em comunicação, dando oportunidade a ambos de participarem deste novo mercado eletrônico

    POLAR registry (Promus eluting stent registry in Latin America ):1 year follow-up results

    Get PDF
    BACKGROUND: Drug-eluting stents have been used since 2002 in different patient populations aiming to achieve high success rates with low clinical and angiographic restenosis rates. With the late thrombosis adverse events associated to the first generation sirolimus and paclitaxel-eluting stents, second-generation everolimus and zotarolimus-eluting stents has been recently developed. METHODS: The POLAR registry is a prospective, non-randomized, multicenter study, which included 988 patients, totaling 1,362 lesions treated with the everolimus-eluting stent Promus®. In order to represent the clinical practice, almost all subtypes of patients and lesions were included in this registry. Clinical follow-up was planned to be performed 1, 6, 12 and 24 months after the procedure. RESULTS: Most patients were male (69.8%), with mean age of 64.9 ± 9.4 years, 35.2% were diabetics and 55% had been treated for acute coronary syndrome. Vessel diameter was 2.95 ± 0.43 mm and lesion extension was 20.5 ± 5.6 mm. A total of 1.14 ± 0.38 stent/patient were implanted and the procedural success rate was 96.6%. Major adverse cardiac events occurred in 4.5% of patients, and stent thrombosis was observed in 5 patients (0.5%) after a clinical follow-up of 12 months. CONCLUSIONS: The present registry suggests that everolimus-eluting stents are safe and effective in daily clinical practice patients, with a low rate of major adverse cardiac events at the end of the first year of follow-up.INTRODUÇÃO: Desde 2002, os stents farmacológicos são utilizados em diversas populações de pacientes objetivando alcançar elevados índices de sucesso, com baixas taxas de reestenose angiográfica e clínica. Com os resultados adversos em relação à trombose tardia associados aos stents farmacológicos de primeira geração eluidores de sirolimus e paclitaxel, surgiram recentemente os stents farmacológicos de segunda geração eluidores de zotarolimus e everolimus. MÉTODOS: O registro POLAR é um registro prospectivo, não-randomizado, multicêntrico, que incluiu 988 pacientes totalizando 1.362 lesões tratadas com o stent Promus®. Objetivando representar a prática clínica, praticamente todos os subtipos de pacientes e lesões foram incluídos neste registro. O seguimento clínico foi planejado para ser realizado 1 mês, 6 meses, 12 meses e 24 meses após o procedimento. RESULTADOS: A maioria dos pacientes era do sexo masculino (69,8%), com média de idade de 64,9 ± 9,4 anos, 35,2% eram diabéticos e 55% tinham sido tratados na vigência de síndrome coronária aguda. O diâmetro do vaso foi de 2,95 ± 0,43 mm e a extensão da lesão, de 20,5 ± 5,6 mm. Foi implantado 1,14 ± 0,38 stent/paciente e o sucesso do procedimento foi alcançado em 96,6% dos casos. Eventos cardíacos adversos maiores ocorreram em 4,1% dos pacientes, e trombose de stent esteve presente em 5 pacientes (0,5%) após o seguimento clínico de 12 meses. CONCLUSÕES: O presente registro sugere que os stents farmacológicos eluidores de everolimus são seguros e eficazes em pacientes da prática clínica diária, com baixas taxas de eventos cardíacos adversos maiores ao término do primeiro ano de seguimento.Universidade Federal de São Paulo (UNIFESP)Instituto Dante Pazzanese de CardiologiaStatus CorHospital Israelita Albert EinsteinENCORE Hospital Lúcio RebeloReal e Benemérita Associação Portuguesa de BeneficênciaHospital Cardiológico CostantiniHemodinâmica Meridional Intercath MeridionalInstituto de Cardiologia do Espírito SantoFundação Universitária de Cardiologia Instituto de Cardiologia do Rio Grande do SulUNIFESPSciEL

    3DBLAH

    Get PDF
    Orientador: Roberto Tadeu RaittzMonografia (graduação) - Universidade Federal do Paraná, Escola Técnica, Curso de Tecnologia em InformáticaInclui bibliografi

    Engenharia de sistemas computacionais

    No full text
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico.O fortalecimento da UML (Unified Language Modeling) como linguagem padrão para modelagem, tem resultado no aparecimento e desenvolvimento de inúmeras ferramentas CASE de geração automática de código. Estas ferramentas permitem modelar sistemas observando aspectos funcionais, comportamentais, estruturais e/ou organizacionais. O interessante é perceber quais modelos podem ser codificados em uma linguagem de programação e de que forma esses modelos são traduzidos. Esta problemática facilita o entendimento do mecanismo de funcionamento das ferramentas de geração automática de código, além de ser um estudo preliminar para o desenvolvimento de uma futura ferramenta CASE. A idéia deste trabalho está em realizar um estudo que possa determinar a forma pela qual são realizados mapeamentos de modelos, representados na notação UML para Java
    corecore