211 |
"Guerra de todo o povo": a influência das lutas políticas e sociais na nova doutrina de defesa nacional venezuelanaBuzetto, 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 venezuelanaBuzetto, 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?leoAlves, 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 systemsAna 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 blogsVisintin, 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?oNeves, 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 FoerMunté 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 smartcardsGomes, 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 BMatos, 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 methodBarbosa, 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