• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 220
  • 20
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 245
  • 188
  • 167
  • 136
  • 98
  • 91
  • 83
  • 78
  • 48
  • 47
  • 30
  • 30
  • 25
  • 24
  • 23
  • 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.
211

"Guerra de todo o povo": a influência das lutas políticas e sociais na nova doutrina de defesa nacional venezuelana

Buzetto, Marcelo 15 June 2011 (has links)
Made available in DSpace on 2016-04-25T20:20:17Z (GMT). No. of bitstreams: 1 Marcelo Buzetto.pdf: 1600822 bytes, checksum: 4ebd29ac535cbe031d1b8e2acdeaed90 (MD5) Previous issue date: 2011-06-15 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The focus of this research is the strategic importance of national defense in the development of so-called "Bolivarian Revolution", a process underway in Venezuela. We intend to use as a reference several theoretical works that are in the field of Marxism, and authors who, while not having total affinity with this current of contemporary thought, made a significant contribution to the study of Art of War and the Theory of Strategy. The key to our work will be an evaluation of the Bolivarian New Military Doctrine and its relation to the strategy known as "War of All the People" (WAP). We also seek to check what are the contradictions and innovations brought about by the process of political, economical and social transformation in Venezuela for the study of national defense in an anti-imperialist perspective / O foco desta pesquisa é a importância estratégica da defesa nacional no desenvolvimento da chamada Revolução Bolivariana, processo em curso na Venezuela. Pretendemos utilizar como referência teórica diversas obras que se encontram no campo do marxismo, além de autores que, mesmo não tendo total afinidade com esta corrente do pensamento contemporâneo, deram uma contribuição significativa para o estudo da Arte da Guerra e da Teoria da Estratégia. O principal em nosso trabalho será uma avaliação da Nova Doutrina Militar Bolivariana e sua relação com a estratégia conhecida como Guerra de Todo o Povo (GTP). Também procuramos verificar quais são as contradições e as inovações trazidas pelo processo de transformação política, econômica e social na Venezuela para o estudo da defesa nacional numa perspectiva antiimperialista
212

"Guerra de todo o povo": a influência das lutas políticas e sociais na nova doutrina de defesa nacional venezuelana

Buzetto, Marcelo 15 June 2011 (has links)
Made available in DSpace on 2016-04-26T14:53:08Z (GMT). No. of bitstreams: 1 Marcelo Buzetto.pdf: 1600822 bytes, checksum: 4ebd29ac535cbe031d1b8e2acdeaed90 (MD5) Previous issue date: 2011-06-15 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The focus of this research is the strategic importance of national defense in the development of so-called "Bolivarian Revolution", a process underway in Venezuela. We intend to use as a reference several theoretical works that are in the field of Marxism, and authors who, while not having total affinity with this current of contemporary thought, made a significant contribution to the study of Art of War and the Theory of Strategy. The key to our work will be an evaluation of the Bolivarian New Military Doctrine and its relation to the strategy known as "War of All the People" (WAP). We also seek to check what are the contradictions and innovations brought about by the process of political, economical and social transformation in Venezuela for the study of national defense in an anti-imperialist perspective / O foco desta pesquisa é a importância estratégica da defesa nacional no desenvolvimento da chamada Revolução Bolivariana, processo em curso na Venezuela. Pretendemos utilizar como referência teórica diversas obras que se encontram no campo do marxismo, além de autores que, mesmo não tendo total afinidade com esta corrente do pensamento contemporâneo, deram uma contribuição significativa para o estudo da Arte da Guerra e da Teoria da Estratégia. O principal em nosso trabalho será uma avaliação da Nova Doutrina Militar Bolivariana e sua relação com a estratégia conhecida como Guerra de Todo o Povo (GTP). Também procuramos verificar quais são as contradições e as inovações trazidas pelo processo de transformação política, econômica e social na Venezuela para o estudo da defesa nacional numa perspectiva antiimperialista
213

Obten??o de pol?meros graftizados de quitosana e estudo das propriedades f?sico-qu?micas para aplica??o na ind?stria do petr?leo

Alves, Keila dos Santos 27 December 2013 (has links)
Made available in DSpace on 2014-12-17T15:42:30Z (GMT). No. of bitstreams: 1 KeilaSA_TESE.pdf: 6694216 bytes, checksum: df1754b48618e11f2ae95e003ae20c2c (MD5) Previous issue date: 2013-12-27 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / Chitosan is a biopolymer derived from the shells of crustaceans, biodegradable, inexpensive and renewable with important physical and chemical properties. Moreover, the different modifications possible in its chemical structure generate new properties, making it an attractive polysaccharide owing to its range of potential applications. Polymers have been used in oil production operations. However, growing concern over environmental constraints has prompted oil industry to search for environmentally sustainable materials. As such, this study sought to obtain chitosan derivatives grafted with hydrophilic (poly(ethylene glycol), mPEG) and/or hydrophobic groups (n-dodecyl) via a simple (one-pot) method and evaluate their physicochemical properties as a function of varying pH using rheology, small-angle Xray scattering (SAXS), dynamic light scattering (DLS) and zeta potential. The chitosan derivatives were prepared using reductive alkylation under mild reaction conditions and the chemical structure of the polymers was characterized by nuclear magnetic resonance (1H NMR) and CHN elemental analysis. Considering a constant mPEG/Chitosan molar ratio on modification of chitosan, the solubility of the polymer across a wide pH range (acidic, neutral and basic) could only be improved when some of the amino groups were submitted to reacetylation using the one-pot method. Under these conditions, solubility is maintained even with the simultaneous insertion of n-dodecyl. On the other hand, the solubility of derivatives obtained only through mPEG incorporation using the traditional methodology, or with the ndodecyl group, was similar to that of its precursor. The hydrophilic group promoted decreased viscosity of the polymer solutions at 10 g/L in acid medium. However, at basic pH, both viscosity and thermal stability increased, as well as exhibited a pronounced pseudoplastic behavior, suggesting strong intermolecular associations in the alkaline medium. The SAXS results showed a polyelectrolyte behavior with the decrease in pH for the polymer systems. DLS analyses revealed that although the dilute polymer solutions at 1 g/L and pH 3 exhibited a high density of protonated amino groups along the polymer chain, the high degree of charge contributed significantly to aggregation, promoting increased particle size with the decrease in pH. Furthermore, the hydrophobic group also contributed to increasing the size of aggregates in solution at pH 3, whereas the hydrophilic group helped reduce their size across the entire pH range. Nevertheless, the nature of aggregation was dependent on the pH of the medium. Zeta potential results indicated that its values do not depend solely on the surface charge of the particle, but are also dependent on the net charge of the medium. In this study, water soluble associative polymers exhibit properties that can be of great interest in the petroleum industry / A quitosana ? um biopol?mero derivado de carapa?as de crust?ceos, de baixo custo, biodegrad?vel, renov?vel, que apresenta propriedades f?sico-qu?micas importantes e, ainda, proporciona diferentes possibilidades de modifica??es em sua estrutura qu?mica, gerando novas propriedades, o que torna esse polissacar?deo muito atraente do ponto de vista de aplica??o. Os pol?meros s?o utilizados em v?rias opera??es na produ??o do petr?leo. Entretanto, a crescente preocupa??o com as restri??es ambientais t?m promovido a busca por materiais ambientalmente sustent?veis pela ind?stria do petr?leo. Dessa forma, esse estudo prop?s a obten??o de quitosana graftizada com grupos hidrof?lico (poli(etileno glicol), mPEG) e/ou hidrof?bico (n-dodecila) por uma metodologia mais simples (one-pot) e a avalia??o de suas propriedades f?sico-qu?micas em fun??o da varia??o de pH, atrav?s das an?lises de reologia, espalhamento de raios-X a baixos ?ngulos (SAXS), espalhamento de luz din?mico (DLS) e potencial zeta. Os derivados de quitosana foram preparados utilizando a rea??o de alquila??o redutiva em condi??es reacionais brandas e a estrutura qu?mica dos pol?meros foi caracterizada por resson?ncia magn?tica nuclear de hidrog?nio (RMN 1H) e an?lise elementar CHN. Considerando constante a raz?o molar mPEG/Quitosana na modifica??o qu?mica da quitosana em diferentes metodologias, foi poss?vel melhorar a solubilidade da quitosana em uma ampla faixa de pH (?cido, neutro e b?sico) usando a metodologia one-pot, em que uma parte dos grupos amino foi reacetilada. Nesta condi??o, at? mesmo com a inser??o simult?nea do n-dodecila, a solubilidade se manteve. Por outro lado, a solubilidade dos derivados obtidos apenas com a incorpora??o de mPEG atrav?s de metodologia tradicional, ou com o grupo ndodecila, foi similar ao seu precursor. O grupo hidrof?lico promoveu a diminui??o da viscosidade das solu??es polim?ricas a 10 g/L em meio ?cido. Entretanto, em pH b?sico, esse grupo contribuiu para o aumento da viscosidade e da estabilidade t?rmica das solu??es, assim como, favoreceu um comportamento pseudopl?stico mais acentuado, sugerindo fortes associa??es intermoleculares no meio alcalino. Os resultados de SAXS apresentaram um comportamento de polieletr?lito com a diminui??o do pH para os sistemas polim?ricos. As an?lises de DLS revelaram que as solu??es dilu?das dos pol?meros a 1 g/L em pH 3, embora apresentem uma alta densidade de grupos amino protonados ao longo da cadeia polim?rica, o alto grau de cargas contribuiu significativamente para a agrega??o, promovendo o aumento do tamanho das part?culas com a diminui??o do pH. Al?m disso, o grupo hidrof?bico tamb?m contribuiu para aumentar o tamanho dos agregados em solu??o no pH 3 e o grupo hidrof?lico favoreceu para reduzi-los em toda faixa de pH. Entretanto, a natureza de agrega??o foi dependente do pH do meio. Os resultados do potencial zeta indicaram que seus valores n?o dependem apenas da carga da superf?cie da part?cula, mas ? resultante da carga l?quida do meio. Os sistemas polim?ricos associativos em solu??o aquosa obtidos neste estudo apresentam propriedades que podem ser atraentes em v?rias aplica??es na ind?stria do petr?leo
214

Estudo da degradação do dietil ftalato por processo eletroquímico com ânodo dimensionalmente estável em sistemas aquosos / Study of the degradation of diethyl phthalate by electrochemical process with anode dimensionally stable in aqueous systems

Ana Maria Barbosa Medina 25 April 2016 (has links)
Os ésteres de ftalato (PAEs) são compostos produzidos em grandes quantidades, amplamente utilizados industrialmente como agentes plastificantes. Seus resíduos são lixiviados pela água tornando-se poluentes orgânicos persistentes (POPs) no meio ambiente aquoso, além de apresentar características de interferência endócrina. O dietil ftalato (DEP) é frequentemente encontrado nas amostras ambientais, pois possui elevada solubilidade na água e pode ser gerado durante a degradação de outros PAEs. Assim, este trabalho teve como objetivo a degradação do dietil ftalato em meio aquoso por método eletroquímico utilizando um ânodo dimensionalmente estável (ADE) comercial representado como Ti/Ru0,3Ti0,7O2 em uma célula do tipo filtro-prensa. As eletrólises foram de 120 minutos contendo uma concentração inicial de 100,3 mg L-1 de DEP, pH inicial igual a 3, a temperatura em 25 °C e vazão em 250 mL min-1. Os experimentos foram feitos utilizando planejamento fatorial do tipo 32 com duas réplicas no ponto central, apresentando como variáveis independentes a densidade de corrente (10, 25 e 40 mA cm-2) e o logaritmo em base 10 da forca iônica do eletrólito suporte, NaCl e Na2SO4 (µ = 0,05, 0,15 e 0,5 mol L-1), com o intuito de estudar o efeito da densidade de corrente, concentração e natureza do eletrólito para determinar a melhor condição de degradação do dietil ftalato. O monitoramento da concentração do DEP foi feito com cromatografia líquida de alta eficiência (CLAE) e a mineralização foi acompanhada pelas análises de carbono orgânico total (COT). Foram obtidas maiores porcentagens de remoção e mineralização com uso das maiores densidades de corrente e na presença de altas concentrações de NaCl em comparação com Na2SO4. Dessa maneira, se obteve remoção de 63,2 % e mineralização de 63,9 % em solução 0,5 mol L-1 NaCl e densidade de corrente de 40 mA cm-2, enquanto que para Na2SO4 (µ = 0,5 mol L-1) e 40 mA cm-2 foi removido 51,3 % e mineralizado 53,0 % de DEP. O mecanismo de degradação de DEP foi determinado em meio de NaCl e Na2SO4, através de CLAE-MS nas condições citadas anteriormente, identificando-se os íons moleculares de m/z 149 e 177 em ambos eletrólitos, correspondentes ao anidrido ftálico protonado e ao aduto do anidrido ftálico com C(2)H(5)(+) respectivamente, íons característicos da fragmentação do DEP, além do íon m/z 239 em Na2SO4 correspondente ao dietil 3-hidroxiftalato. A degradação do DEP acontece através da cadeia alifática. / Phthalate esters (PAEs) are compounds produced in large amounts industrially widely used as plasticizers. Their waste are leached by water becoming persistent organic pollutants (POPs) in the aqueous environment, besides having endocrine disrupting characteristics. Diethyl phthalate (DEP) is frequently found in environmental samples, it has high solubility in water and can be generated during the degradation of other PAEs. This work studied the degradation of diethyl phthalate in aqueous media by electrochemical method using a commercial dimensionally stable anode (ADE) represented as Ti/Ru0,3Ti0,7O2 in a filter-press flow cell. The electrolysis were carried out during 120 minutes containing an initial concentration of 100.3 mg L-1 DEP, initial pH = 3, temperature at 25 °C and flow rate of 250 ml min-1. The experiments were performed using factorial design 32 with two replicas at the midpoint, with as independent variables the current density (10, 25 and 40 mA cm-2) and the logarithm base 10 of the ionic strength of the electrolyte, NaCl and Na2SO4 (µ = 0.05, 0.15 and 0.5 mol L-1), in order to study the effect of current density, concentration and nature of the electrolyte to determine the best diethyl phthalate degradation condition. The monitoring of DEP concentration was made by high-performance liquid chromatography (HPLC) and the mineralization was accompanied by total organic carbon (TOC) analysis. They obtained higher percentages of removal and mineralization with the use of higher current densities and in the presence of high concentrations of NaCl in comparison with Na2SO4. Thus, there was obtained the removal of 63.2 % and 63.9 % mineralization in 0.5 mol L-1 NaCl and current density of 40 mA cm-2, whereas for Na2SO4 (µ = 0.5 mol L-1) and 40 mA cm-2 was removed 51.3 % and 53.0% mineralized DEP. The DEP degradation mechanism was determined in NaCl and Na2SO4, by HPLC-MS under the conditions mentioned above, identifying the molecular ion of m/z 149 and 177 on both electrolytes, corresponding to protonated phthalic anhydride and an adduct of phthalic anhydride with C(2)H(5)(+), respectively, characteristic ions of DEP fragmentation, besides the ion m/z 239 over Na2SO4 corresponding to diethyl 3-hydroxyphthalate. The DEP degradation takes place through the aliphatic chain.
215

Maternidade e sofrimento social estudo de mommy blogs / Motherhood and social suffering: a study of mommy blogs

Visintin, Carlos Del Negro 06 December 2016 (has links)
Submitted by SBI Biblioteca Digital (sbi.bibliotecadigital@puc-campinas.edu.br) on 2017-01-11T11:51:04Z No. of bitstreams: 1 MATERNIDADE E SOFRIMENTO SOCIAL ESTUDO DE MOMMY BLOGS.pdf: 1344212 bytes, checksum: b998d2a53ab3b014a1ce163301342222 (MD5) / Made available in DSpace on 2017-01-11T11:51:04Z (GMT). No. of bitstreams: 1 MATERNIDADE E SOFRIMENTO SOCIAL ESTUDO DE MOMMY BLOGS.pdf: 1344212 bytes, checksum: b998d2a53ab3b014a1ce163301342222 (MD5) Previous issue date: 2016-12-06 / Conselho Nacional de Pesquisa e Desenvolvimento Cient?fico e Tecnol?gico - CNPq / This research aims to investigate the collective imaginary about motherhood. It is justified since motherhood may be associated, in contemporary society, despite of their rewarding facets, with socially determined sufferings. It is methodologically articulated through the use of the psychoanalytic method, here operationalized in terms of investigative procedures of survey, selection, presentation, and interpretation of posts from Brazilian blogs. The consideration of the material allowed the interpretative production of two fields of affective-emotional meaning, "I am a mother, therefore I exist", and "Exclusive mother". These fields indicate the prevalence, in the investigated material, of a collective imaginary that, with heavy demands on women, promotes emotional suffering. / A presente pesquisa objetiva investigar o imagin?rio coletivo sobre a maternidade, justificando-se na medida em que esta, malgrado suas facetas gratificantes, parece associada, na contemporaneidade, a sofrimentos socialmente determinados. Articula-se metodologicamente por meio do uso do m?todo psicanal?tico, aqui operacionalizado em termos de procedimentos investigativos de levantamento, sele??o, registro e interpreta??o de postagens de blogs brasileiros. A considera??o do conjunto do material permitiu a produ??o interpretativa de dois campos de sentido afetivo-emocional: ?Sou m?e, logo existo? e ?M?e exclusiva?. Tais campos indicam a preval?ncia, no material investigado, de um imagin?rio coletivo que, fazendo pesadas exig?ncias ? mulher, favorece seu sofrimento emocional.
216

Aplica??o do m?todo das diferen?as finitas energ?ticas na modelagem do concreto refor?ado com fibras curtas de a?o sob flex?o

Neves, J?lia Barbosa 24 September 2013 (has links)
Submitted by Verena Bastos (verena@uefs.br) on 2015-08-05T21:29:18Z No. of bitstreams: 1 NEVES_JB_2012_R2.pdf: 2142681 bytes, checksum: 2f1f8d4679734685ccd9edf621f7b8c4 (MD5) / Made available in DSpace on 2015-08-05T21:29:18Z (GMT). No. of bitstreams: 1 NEVES_JB_2012_R2.pdf: 2142681 bytes, checksum: 2f1f8d4679734685ccd9edf621f7b8c4 (MD5) Previous issue date: 2013-09-24 / Funda??o de Amparo ? Pesquisa do Estado de S?o Paulo - FAPESP / The prediction of the reinforced concrete beams behavior under bending is essential to design these elements. Usually the models do not incorporate the concrete stress contribution, which may underestimate the structural element strain that use steel fiber reinforced concrete (SFRC) under permanent or temporary loads. This work presents a variational formulation based on the finite difference energy method (EFDM) in predicting the flexural behavior of concrete beams reinforced, that uses SFRC. The proposed model uses the classical lamination theory (CLT) with a damage model (Mazars, 1984) applied to the SFRC. The reinforcement was considered as a layer of a perfect elastic-plastic material. Comparing the load-displacement numerical results with those of the literature to reinforced concrete beams demonstrates the consistency of the proposed model. / A previs?o do comportamento de vigas de concreto armado sob flex?o ? fundamental para o adequado dimensionamento destes elementos. Usualmente, os modelos n?o incorporam a contribui??o do concreto tracionado, o que pode subestimar as deforma??es no elemento estrutural que utilizem o concreto refor?ado com fibras (CRFA) sob cargas de curta e longa dura??o. No presente trabalho ? apresentada uma formula??o variacional com base no m?todo das diferen?as finitas energ?ticas (MDFE) para a previs?o do comportamento ? flex?o de vigas de concreto simples ou armado refor?adas com fibras de a?o. O modelo proposto combina a teoria cl?ssica de laminados (TCL) com um modelo de dano (Mazars, 1984) aplicado ao concreto. O refor?o (armadura longitudinal) foi considerado como uma l?mina de um material elasto-pl?stico perfeito. A compara??o dos resultados num?ricos com resultados encontrados na literatura para vigas de concreto armado, em termos de cargadeslocamento, demonstra a coer?ncia do modelo proposto.
217

La ficción sobre el Holocausto: silencio, límites de representación y popularización en la novela Everything is Illuminated de Jonathan Safran Foer

Munté Ramos, Rosa Áurea 20 April 2012 (has links)
La pregunta sobre com s’ha de representar l’Holocaust és i ha estat una qüestió problemàtica i essencial en els Estudis de l’Holocaust. Certs acadèmics i intel•lectuals han negat la possibilitat de representació de l’horror del genocidi dels jueus europeus, i en especial, s’ha negat l’ús de la ficció literària i cinematogràfica. Aquesta tesi analitza les tres etapes de recepció de l’Holocaust i els seus discursos acadèmics predominants. L’inicial silenci i la invisibilitat social del genocidi, en la que es formula el dictum adornià sobre la irrepresentabilitat del genocidi dels jueus europeus. Més endavant, l’Holocaust es fa socialment visible, i l’aparició d’obres de ficció controvertides obliguen a plantejar-se certs “límits de representació”. I contemporàniament, quan la ficció sobre l’Holocaust s’ha popularitzat i globalitzat, arribant a formar part de l’entreteniment i del consum mediàtic. En aquest context, en el que les representacions de ficció del genocidi dels jueus europeus ja formen part de la nostra cultura, l’estudi de cas es centra en l’anàlisi narratològica del llibre Everything is Illuminated (2002) de Jonathan Safran Foer, amb l’objectiu de presentar una opció de ficció de l’Holocaust. / La pregunta sobre cómo se debe representar el Holocausto es y ha sido una cuestión problemática y esencial en los Estudios del Holocausto. Ciertos académicos e intelectuales han negado la posibilidad de representación del horror del genocidio de los judíos europeos, y en especial, se ha negado el uso de la ficción literaria y cinematográfica. Esta tesis analiza las tres etapas de recepción del Holocausto y sus discursos académicos predominantes. El inicial silencio e invisibilidad social del genocidio, en el que se formula el dictum adorniano sobre la irrepresentabilidad del genocidio de los judíos europeos. Más adelante, el Holocausto se hace socialmente visible, y la aparición de obras de ficción controvertidas obligan a plantearse ciertos “límites de representación”. Y contemporáneamente, cuando la ficción sobre Holocausto se ha popularizado y globalizado, llegando a formar parte del entretenimiento y del consumo mediático. En este contexto, en el que las representaciones de ficción del genocidio de los judíos europeos ya forman parte de nuestra cultura, el caso de estudio se centra en el análisis narratológico del libro Everything is Illuminated (2002) de Jonathan Safran Foer, con el objetivo de presentar una opción de ficción del Holocausto. / The question of how the Holocaust should be represented is and has been a problematic and essential question in Holocaust Studies. Certain academics and intellectuals have denied the possibility of representation, and very specially, have denied the use of literary and cinematographic fiction. This thesis analyses the three stages of reception of the Holocaust and their predominant academic discourses. The initial silence and social invisibility of the genocide, in which the Adornian dictum is formulated on the unrepresentability of the genocide of European Jews. Later, the Holocaust is made socially visible, and the emergence of controversial works of fiction force us to consider the option of certain “limits of representation”. And, recently, in which fiction about the Holocaust has become popularized and globalized, and become part of the entertainment and consumer mass media. In this context, in which fictional representations of the genocide of European Jews are now part of our culture, this case study focuses on the narratological analysis of the book, Everything is Illuminated (2002), by Jonathan Safran Foer, in order to present a fictional choice of the Holocaust.
218

Desenvolvimento formal de aplica??es para smartcards

Gomes, Bruno Emerson Gurgel 01 June 2012 (has links)
Made available in DSpace on 2014-12-17T15:46:59Z (GMT). No. of bitstreams: 1 BrunoEGG_TESE.pdf: 2215931 bytes, checksum: 5d86c012a04f884e6dec73c92c1d88ef (MD5) Previous issue date: 2012-06-01 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / Smart card applications represent a growing market. Usually this kind of application manipulate and store critical information that requires some level of security, such as financial or confidential information. The quality and trustworthiness of smart card software can be improved through a rigorous development process that embraces formal techniques of software engineering. In this work we propose the BSmart method, a specialization of the B formal method dedicated to the development of smart card Java Card applications. The method describes how a Java Card application can be generated from a B refinement process of its formal abstract specification. The development is supported by a set of tools, which automates the generation of some required refinements and the translation to Java Card client (host) and server (applet) applications. With respect to verification, the method development process was formalized and verified in the B method, using the Atelier B tool [Cle12a]. We emphasize that the Java Card application is translated from the last stage of refinement, named implementation. This translation process was specified in ASF+SDF [BKV08], describing the grammar of both languages (SDF) and the code transformations through rewrite rules (ASF). This specification was an important support during the translator development and contributes to the tool documentation. We also emphasize the KitSmart library [Dut06, San12], an essential component of BSmart, containing models of all 93 classes/interfaces of Java Card API 2:2:2, of Java/Java Card data types and machines that can be useful for the specifier, but are not part of the standard Java Card library. In other to validate the method, its tool support and the KitSmart, we developed an electronic passport application following the BSmart method. We believe that the results reached in this work contribute to Java Card development, allowing the generation of complete (client and server components), and less subject to errors, Java Card applications. / As aplica??es para smart cards representam um mercado que cresce a cada ano. Normalmente, essas aplica??es manipulam e armazenam informa??es que requerem garantias de seguran?a, tais como valores monet?rios ou informa??es confidenciais. A qualidade e a seguran?a do software para cart?es inteligentes pode ser aprimorada atrav?s de um processo de desenvolvimento rigoroso que empregue t?cnicas formais da engenharia de software. Neste trabalho propomos o m?todo BSmart, uma especializa??o do m?todo formal B dedicada ao desenvolvimento de aplica??es para smart cards na linguagem Java Card. O m?todo descreve, em um conjunto de etapas, como uma aplica??o smart card pode ser gerada a partir de refinamentos em sua especifica??o formal. O desenvolvimento ? suportado por um conjunto de ferramentas, automatizando a gera??o de parte dos refinamentos e a tradu??o para as aplica??es Java Card cliente (host) e servidora (applet). Ressalta-se que o processo de especifica??o e refinamento descrito no m?todo foi formalizado e verificado utilizando o pr?prio m?todo B, com o aux?lio da ferramenta Atelier B [Cle12a]. Destaca-se que a aplica??o Java Card ? traduzida a partir do ?ltimo passo de refinamento, denominado de implementa??o. A especifica??o dessa tradu??o foi feita na linguagem ASF+SDF [BKV08]. Inicialmente, descreveu-se as gram?ticas das linguagens B e Java (SDF) e, em uma etapa posterior, especificou-se as transforma??es de B para Java Card atrav?s de regras de reescrita de termos (ASF). Essa abordagem foi um importante aux?lio durante o processo de tradu??o, al?m de servir ao prop?sito de document?lo. Cumpre destacar a biblioteca KitSmart [Dut06, San12], componente essencial ao m?todo BSmart, que inclui modelos em B de todas as 93 classes/interfaces da API Java Card na vers?o 2:2:2, dos tipos de dados Java e Java Card e de m?quinas que podem ser ?teis ao especificador, mas que n?o est?o presentes na API padr?o. Tendo em vista validar o m?todo, seu conjunto de ferramentas e a biblioteca KitSmart, procedeu-se com o desenvolvimento, seguindo o m?todo BSmart, de uma aplica??o de passaporte eletr?nico. Os resultados alcan?ados neste trabalho contribuem para o desenvolvimento smart card, na medida em que possibilitam a gera??o de aplica??es Java Card completas (cliente e servidor) e menos sujeitas a falhas.
219

Beta: uma ferramenta para gera??o de testes de unidade a partir de especifica??es B

Matos, Ernesto Cid Brasil de 10 February 2012 (has links)
Made available in DSpace on 2014-12-17T15:48:00Z (GMT). No. of bitstreams: 1 ErnestoCBM_DISSERT.pdf: 1152535 bytes, checksum: a61c509f155d27fa9ab04bc69c4607e8 (MD5) Previous issue date: 2012-02-10 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / Formal methods and software testing are tools to obtain and control software quality. When used together, they provide mechanisms for software specification, verification and error detection. Even though formal methods allow software to be mathematically verified, they are not enough to assure that a system is free of faults, thus, software testing techniques are necessary to complement the process of verification and validation of a system. Model Based Testing techniques allow tests to be generated from other software artifacts such as specifications and abstract models. Using formal specifications as basis for test creation, we can generate better quality tests, because these specifications are usually precise and free of ambiguity. Fernanda Souza (2009) proposed a method to define test cases from B Method specifications. This method used information from the machine s invariant and the operation s precondition to define positive and negative test cases for an operation, using equivalent class partitioning and boundary value analysis based techniques. However, the method proposed in 2009 was not automated and had conceptual deficiencies like, for instance, it did not fit in a well defined coverage criteria classification. We started our work with a case study that applied the method in an example of B specification from the industry. Based in this case study we ve obtained subsidies to improve it. In our work we evolved the proposed method, rewriting it and adding characteristics to make it compatible with a test classification used by the community. We also improved the method to support specifications structured in different components, to use information from the operation s behavior on the test case generation process and to use new coverage criterias. Besides, we have implemented a tool to automate the method and we have submitted it to more complex case studies / M?todos formais e testes s?o ferramentas para obten??o e controle de qualidade de software. Quando utilizadas em conjunto, elas prov?em mecanismos para especifica??o, verifica??o e detec??o de falhas de um software. Apesar de permitir que sistemas sejam matematicamente verificados, m?todos formais n?o s?o suficientes pra garantir que um sistema esteja livre de defeitos, logo, t?cnicas de teste de software s?o necess?rias para completar o processo de verifica??o e valida??o de um sistema. T?cnicas de Testes Baseados em Modelos permitem que testes sejam gerados a partir de outros artefatos de software como especifica??es e modelos abstratos. Ao utilizarmos especifica??es formais como base para a cria??o de testes, podemos gerar testes de melhor qualidade pois estas especifica??es costumam ser precisas e livres de ambiguidade. Fernanda Souza (2009) prop?s um m?todo para definir casos de teste a partir de especifica??es do M?todo B. Este m?todo utilizava informa??es do invariante de uma m?quina e das pr?-condi??es de uma opera??o para definir casos de teste positivos e negativos para tal opera??o, atrav?s de t?cnicas baseadas em particionamento em classes de equival?ncia e an?lise de valor limite. No entanto, a proposta de 2009 n?o inclu?a automa??o e possu?a algumas defici?ncias conceituais como, por exemplo, n?o se encaixar exatamente em uma classifica??o de crit?rios de cobertura bem definida. Iniciamos nosso trabalho com um estudo de caso que aplicou o m?todo a um exemplo de especifica??o B proveniente da ind?stria. A partir deste estudo obtivemos subs?dios para o aperfei?o?-lo. Em nosso trabalho aperfei?oamos o m?todo proposto, reescrevendo e adicionando caracter?sticas para torn?-lo compat?vel com uma classifica??o de testes utilizada pela comunidade. O m?todo tamb?m foi melhorado para suportar especifica??es estruturadas em v?rios componentes, utilizar informa??es sobre o comportamento da opera??o durante a cria??o de casos de teste e utilizar novos crit?rios de cobertura. Al?m disso, implementamos uma ferramenta para automatiz?-lo e o submetemos a estudos de caso mais complexos
220

Formal verification of PLC programs using the B Method / Formal verification of PLC programs using the B method

Barbosa, Haniel Moreira 01 November 2012 (has links)
Made available in DSpace on 2014-12-17T15:48:03Z (GMT). No. of bitstreams: 1 HanielMB_DISSERT.pdf: 4925062 bytes, checksum: b4c15cc32318b96fa9ccd3be61b6e7e6 (MD5) Previous issue date: 2012-11-01 / PLCs (acronym for Programmable Logic Controllers) perform control operations, receiving information from the environment, processing it and modifying this same environment according to the results produced. They are commonly used in industry in several applications, from mass transport to petroleum industry. As the complexity of these applications increase, and as various are safety critical, a necessity for ensuring that they are reliable arouses. Testing and simulation are the de-facto methods used in the industry to do so, but they can leave flaws undiscovered. Formal methods can provide more confidence in an application s safety, once they permit their mathematical verification. We make use of the B Method, which has been successfully applied in the formal verification of industrial systems, is supported by several tools and can handle decomposition, refinement, and verification of correctness according to the specification. The method we developed and present in this work automatically generates B models from PLC programs and verify them in terms of safety constraints, manually derived from the system requirements. The scope of our method is the PLC programming languages presented in the IEC 61131-3 standard, although we are also able to verify programs not fully compliant with the standard. Our approach aims to ease the integration of formal methods in the industry through the abbreviation of the effort to perform formal verification in PLCs / Controladores L?gico Program?veis (PLCs Programmable Logic Controllers, em ingl?s) desempenham fun??es de controle, recebendo informa??es do ambiente, processando-as e modificando este ambiente de acordo com os resultados obtidos. S?o comumente utilizados na ind?stria nas mais diversas aplica??es, do transporte de massa ? ind?stria do petr?leo, g?s e energias renov?veis. Com o crescente aumento da complexidade dessas aplica??es e do seu uso em sistemas cr?ticos, faz-se necess?ria uma forma de verifica??o que propicie mais confian?a do que testes e simula??o, padr?es mais utilizados na ind?stria, mas que podem deixar falhas n?o tratadas. M?todos formais podem prover maior seguran?a a este tipo de sistema, uma vez que permitem a sua verifica??o matem?tica. Neste trabalho fazemos uso do M?todo B, que ? usado com sucesso na ind?stria para a verifica??o de sistemas cr?ticos, possui amplo apoio ferramental e suporte ? decomposi??o, refinamento e verifica??o de corretude em rela??o ? especifica??o atrav?s de obriga??es de prova. O m?todo desenvolvido e apresentado aqui consiste em gerar automaticamente modelos B a partir de programas para PLCs e verific?-los formalmente em rela??o a propriedades de seguran?a, estas derivadas manualmente a partir dos requisitos do sistema. O escopo do trabalho s?o as linguagens de programa??o para PLCs do padr?o IEC 61131-3, mas sistemas com linguagens que apresentem modifica??es em rela??o ao padr?o tamb?m s?o suportados. Esta abordagem visa facilitar a integra??o de m?todos formais na ind?stria atrav?s da diminui??o do esfor?o para realizar a verifica??o formal de PLCs

Page generated in 0.0771 seconds