• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 4
  • Tagged with
  • 4
  • 4
  • 4
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
1

Geração de propriedades sobre programas Java a partir de objetivos de teste / Generation of Java program properties from test purposes

Hanazumi, Simone 29 October 2015 (has links)
Com a presença cada vez maior de sistemas computacionais e novas tecnologias no cotidiano das pessoas, garantir que eles não falhem e funcionem corretamente tornou-se algo de extrema importância. Além de indicar a qualidade do sistema, assegurar seu bom funcionamento é essencial para se evitar perdas, desde financeiras até de vidas. Uma das técnicas utilizadas para esta finalidade é a chamada verificação formal de programas. A partir da especificação do sistema, descrita numa linguagem formal, são definidas propriedades a serem satisfeitas e que certificariam a qualidade do software. Estas propriedades devem então ser implementadas para uso num verificador, que é a ferramenta responsável por executar a verificação e informar quais propriedades foram satisfeitas e quais não foram; no caso das propriedades terem sido violadas, o verificador deve indicar aos desenvolvedores os possíveis locais com código incorreto no sistema. A desvantagem do uso da verificação formal é, além do seu alto custo, a necessidade de haver pessoas com experiência em métodos formais para definir propriedades a partir da especificação formal do sistema, e convertê-las numa representação que possa ser entendida pelo verificador. Este processo de definição de propriedades é particularmente complexo, demorado e suscetível a erros, por ser feito em sua maior parte de forma manual. Para auxiliar os desenvolvedores na utilização da verificação formal em programas escritos em Java, propomos neste trabalho a geração de representação de propriedades para uso direto num verificador. As propriedades a serem geradas são objetivos de teste derivados da especificação formal do sistema. Estes objetivos de teste descrevem o comportamento esperado do sistema que deve ser observado durante sua execução. Ao estabelecer que o universo de propriedades corresponde ao universo de objetivos de teste do programa, garantimos que as propriedades geradas em nosso trabalho descrevem o comportamento esperado do programa por meio de caminhos de execução que levam a um estado de aceitação da propriedade, ou a um estado de violação. Assim, quando o verificador checa o objetivo de teste, ele consegue dar como resultado o veredicto de sucesso ou falha para a propriedade verificada, além de dados da cobertura dos caminhos de execução do programa que podem ser usados para análise do comportamento do programa que levou ao sucesso ou falha da propriedade verificada. / The task of guaranteeing that computational systems do not fail and work correctly has become extremely important with the growing presence of new technologies in people\'s lives. Therefore, it is essential to ensure that such systems work properly to confirm their high-quality and to avoid financial and even life losses. One of the techniques used to this purpose is called formal verification of programs. From the system specification, which should be described in a formal language, we define properties that must be satisfied during system execution to guarantee the software quality. Then, these properties are checked using a verifier, which is the tool responsible for running the verification and for notifying whether the property was satisfied by the program; if the property was violated, it indicates to software developers the possible location of faults in the system. The disadvantages of using formal verification are the high cost to apply this technique in practice, and the necessity of having people with experience in formal methods to derive the properties from system specification and define them in a formal representation that can be read by a program verifier. This particular task of deriving a property from system specification and defining it to be checked by a verifier is complex, time-consuming and error-prone, since it is usually done by hand. To help software developers in the application of formal verification in Java programs, we propose in this work the generation of properties formal representation for direct use in a verifier. The generated properties are test purposes, which are derived from system formal specification and present the desirable system behavior that must be observed during the system execution. Establishing that the universe of properties correspond to the universe of test purposes of a program, we guarantee that the generated properties describe the expected program behavior through execution traces that lead to either an accept state or a refuse state. Thus, when the verifier checks the test purpose, it can give a success/fail verdict for the property, and provide traces coverage data that can be used to analyze the program behavior that led to that verdict.
2

Geração de propriedades sobre programas Java a partir de objetivos de teste / Generation of Java program properties from test purposes

Simone Hanazumi 29 October 2015 (has links)
Com a presença cada vez maior de sistemas computacionais e novas tecnologias no cotidiano das pessoas, garantir que eles não falhem e funcionem corretamente tornou-se algo de extrema importância. Além de indicar a qualidade do sistema, assegurar seu bom funcionamento é essencial para se evitar perdas, desde financeiras até de vidas. Uma das técnicas utilizadas para esta finalidade é a chamada verificação formal de programas. A partir da especificação do sistema, descrita numa linguagem formal, são definidas propriedades a serem satisfeitas e que certificariam a qualidade do software. Estas propriedades devem então ser implementadas para uso num verificador, que é a ferramenta responsável por executar a verificação e informar quais propriedades foram satisfeitas e quais não foram; no caso das propriedades terem sido violadas, o verificador deve indicar aos desenvolvedores os possíveis locais com código incorreto no sistema. A desvantagem do uso da verificação formal é, além do seu alto custo, a necessidade de haver pessoas com experiência em métodos formais para definir propriedades a partir da especificação formal do sistema, e convertê-las numa representação que possa ser entendida pelo verificador. Este processo de definição de propriedades é particularmente complexo, demorado e suscetível a erros, por ser feito em sua maior parte de forma manual. Para auxiliar os desenvolvedores na utilização da verificação formal em programas escritos em Java, propomos neste trabalho a geração de representação de propriedades para uso direto num verificador. As propriedades a serem geradas são objetivos de teste derivados da especificação formal do sistema. Estes objetivos de teste descrevem o comportamento esperado do sistema que deve ser observado durante sua execução. Ao estabelecer que o universo de propriedades corresponde ao universo de objetivos de teste do programa, garantimos que as propriedades geradas em nosso trabalho descrevem o comportamento esperado do programa por meio de caminhos de execução que levam a um estado de aceitação da propriedade, ou a um estado de violação. Assim, quando o verificador checa o objetivo de teste, ele consegue dar como resultado o veredicto de sucesso ou falha para a propriedade verificada, além de dados da cobertura dos caminhos de execução do programa que podem ser usados para análise do comportamento do programa que levou ao sucesso ou falha da propriedade verificada. / The task of guaranteeing that computational systems do not fail and work correctly has become extremely important with the growing presence of new technologies in people\'s lives. Therefore, it is essential to ensure that such systems work properly to confirm their high-quality and to avoid financial and even life losses. One of the techniques used to this purpose is called formal verification of programs. From the system specification, which should be described in a formal language, we define properties that must be satisfied during system execution to guarantee the software quality. Then, these properties are checked using a verifier, which is the tool responsible for running the verification and for notifying whether the property was satisfied by the program; if the property was violated, it indicates to software developers the possible location of faults in the system. The disadvantages of using formal verification are the high cost to apply this technique in practice, and the necessity of having people with experience in formal methods to derive the properties from system specification and define them in a formal representation that can be read by a program verifier. This particular task of deriving a property from system specification and defining it to be checked by a verifier is complex, time-consuming and error-prone, since it is usually done by hand. To help software developers in the application of formal verification in Java programs, we propose in this work the generation of properties formal representation for direct use in a verifier. The generated properties are test purposes, which are derived from system formal specification and present the desirable system behavior that must be observed during the system execution. Establishing that the universe of properties correspond to the universe of test purposes of a program, we guarantee that the generated properties describe the expected program behavior through execution traces that lead to either an accept state or a refuse state. Thus, when the verifier checks the test purpose, it can give a success/fail verdict for the property, and provide traces coverage data that can be used to analyze the program behavior that led to that verdict.
3

Um modelo de gestão de paciente crônico baseado nos conceitos de relacionamento com o cliente. / The chronic patient relationship management model based on the concepts of customers’ relationship.

Ito, Márcia 24 March 2006 (has links)
Este trabalho apresenta um modelo de acompanhamento e atendimento de pacientes crônicos baseado nos conceitos de relacionamento de clientes utilizados nas empresas, mais especificamente aqueles presentes na tecnologia CRM (Customer Relationship Management). A esse modelo denominou-se Gestão do Relacionamento com o Paciente Crônico (GRPC). A tecnologia CRM é uma estratégia com ferramentas para implementar um programa de relacionamento e fidelidade entre o cliente/consumidor e o fornecedor. O modelo GRPC, ao utilizar o conceito de CRM no atendimento ao paciente, apresenta uma estratégia de acompanhamento e monitoramento de pacientes crônicos diferente da abordagem tradicional, muitas vezes baseada somente no tratamento da doença. Da mesma forma que o CRM consegue atingir os clientes dos mais variados níveis através dos seus canais de comunicação, neste modelo propõe-se utilizar a mesma tecnologia a fim de garantir um acompanhamento efetivo e adequado a todas as camadas populacionais. Para implementar o modelo GRPC propõe-se a criação de centrais de relacionamento de pacientes crônicos, que compõem a infra-estrutura do modelo ao combinar, de maneira adequada, a troca de informações, as campanhas, a transmissão e o processamento de dados, com a finalidade de melhorar o relacionamento com o paciente, através da tecnologia de telefonia e computação. Para uma avaliação preliminar do modelo, elaborou-se uma central de monitoração de pacientes diabéticos e desenvolveu-se um sistema de monitoração para diabéticos. A modelagem da central de monitoração foi feita utilizando-se a extensão da UML para a modelagem de negócio, o que permitiu analisar a abrangência do modelo. O sistema de monitoração, denominado TeleDM, foi desenvolvido visando a realizar as simulações necessárias para os estudos desse trabalho. A partir da modelagem de negócio elaboraram-se os modelos para o desenvolvimento do sistema. Após a avaliação de suas características optou-se por implementá-lo utilizando a tecnologia de orientação a agentes e objetos, o que permitiu verificar que tal combinação é adequada na solução de sistemas complexos com as características do sistema TeleDM. / This paper shows a chronic patient follow-up and attendance model based on the concepts of customers’ relationship used in the companies, mainly those existent in CRM technology (Customer Relationship Management). The model was designated as Chronic Patient Relationship Management (CPRM). The CRM technology is a strategy with tools to implement a relationship and fidelity program between the client / customer and the supplier. The CPRM model, by using the CRM concept on patient attendance, presents a strategy to follow-up and monitoring the chronic patient different from the usual traditional approach, which many times only consists in illness treatment. In the same way as the CRM, this model is able to reach clients of every condition through its communication channels; and suggests the use of the same technology in order to guarantee an effective and suitable follow-up for all social layers. To implement the CPRM model, the creation of relationship centers for chronic patients, thus building the model’s infrastructure when properly connecting the information exchange, campaigns, and data processing and transmitting, for the purpose of improving the relationship with the patient through telephone and computing technology. For a preliminary assessment of the model, a monitoring center was elaborated for diabetic patients, as well as a system for diabetes monitoring. The modeling of the center was done using the UML extension for business modeling, which allowed analyzing the model’s coverage. The monitoring system known, as TeleDM was developed to execute the simulations needed for this work’s studies. The models for the system’s development were elaborated from the business modeling. After evaluating its features, the choice was implementing it with agent and object-oriented technology, thus allowing checking this combination suitability for complex systems solution with the TeleDM system features.
4

Um modelo de gestão de paciente crônico baseado nos conceitos de relacionamento com o cliente. / The chronic patient relationship management model based on the concepts of customers’ relationship.

Márcia Ito 24 March 2006 (has links)
Este trabalho apresenta um modelo de acompanhamento e atendimento de pacientes crônicos baseado nos conceitos de relacionamento de clientes utilizados nas empresas, mais especificamente aqueles presentes na tecnologia CRM (Customer Relationship Management). A esse modelo denominou-se Gestão do Relacionamento com o Paciente Crônico (GRPC). A tecnologia CRM é uma estratégia com ferramentas para implementar um programa de relacionamento e fidelidade entre o cliente/consumidor e o fornecedor. O modelo GRPC, ao utilizar o conceito de CRM no atendimento ao paciente, apresenta uma estratégia de acompanhamento e monitoramento de pacientes crônicos diferente da abordagem tradicional, muitas vezes baseada somente no tratamento da doença. Da mesma forma que o CRM consegue atingir os clientes dos mais variados níveis através dos seus canais de comunicação, neste modelo propõe-se utilizar a mesma tecnologia a fim de garantir um acompanhamento efetivo e adequado a todas as camadas populacionais. Para implementar o modelo GRPC propõe-se a criação de centrais de relacionamento de pacientes crônicos, que compõem a infra-estrutura do modelo ao combinar, de maneira adequada, a troca de informações, as campanhas, a transmissão e o processamento de dados, com a finalidade de melhorar o relacionamento com o paciente, através da tecnologia de telefonia e computação. Para uma avaliação preliminar do modelo, elaborou-se uma central de monitoração de pacientes diabéticos e desenvolveu-se um sistema de monitoração para diabéticos. A modelagem da central de monitoração foi feita utilizando-se a extensão da UML para a modelagem de negócio, o que permitiu analisar a abrangência do modelo. O sistema de monitoração, denominado TeleDM, foi desenvolvido visando a realizar as simulações necessárias para os estudos desse trabalho. A partir da modelagem de negócio elaboraram-se os modelos para o desenvolvimento do sistema. Após a avaliação de suas características optou-se por implementá-lo utilizando a tecnologia de orientação a agentes e objetos, o que permitiu verificar que tal combinação é adequada na solução de sistemas complexos com as características do sistema TeleDM. / This paper shows a chronic patient follow-up and attendance model based on the concepts of customers’ relationship used in the companies, mainly those existent in CRM technology (Customer Relationship Management). The model was designated as Chronic Patient Relationship Management (CPRM). The CRM technology is a strategy with tools to implement a relationship and fidelity program between the client / customer and the supplier. The CPRM model, by using the CRM concept on patient attendance, presents a strategy to follow-up and monitoring the chronic patient different from the usual traditional approach, which many times only consists in illness treatment. In the same way as the CRM, this model is able to reach clients of every condition through its communication channels; and suggests the use of the same technology in order to guarantee an effective and suitable follow-up for all social layers. To implement the CPRM model, the creation of relationship centers for chronic patients, thus building the model’s infrastructure when properly connecting the information exchange, campaigns, and data processing and transmitting, for the purpose of improving the relationship with the patient through telephone and computing technology. For a preliminary assessment of the model, a monitoring center was elaborated for diabetic patients, as well as a system for diabetes monitoring. The modeling of the center was done using the UML extension for business modeling, which allowed analyzing the model’s coverage. The monitoring system known, as TeleDM was developed to execute the simulations needed for this work’s studies. The models for the system’s development were elaborated from the business modeling. After evaluating its features, the choice was implementing it with agent and object-oriented technology, thus allowing checking this combination suitability for complex systems solution with the TeleDM system features.

Page generated in 0.1044 seconds