946 resultados para Qualificações formais


Relevância:

10.00% 10.00%

Publicador:

Resumo:

The use of increasingly complex software applications is demanding greater investment in the development of such systems to ensure applications with better quality. Therefore, new techniques are being used in Software Engineering, thus making the development process more effective. Among these new approaches, we highlight Formal Methods, which use formal languages that are strongly based on mathematics and have a well-defined semantics and syntax. One of these languages is Circus, which can be used to model concurrent systems. It was developed from the union of concepts from two other specification languages: Z, which specifies systems with complex data, and CSP, which is normally used to model concurrent systems. Circus has an associated refinement calculus, which can be used to develop software in a precise and stepwise fashion. Each step is justified by the application of a refinement law (possibly with the discharge of proof obligations). Sometimes, the same laws can be applied in the same manner in different developments or even in different parts of a single development. A strategy to optimize this calculus is to formalise these application as a refinement tactic, which can then be used as a single transformation rule. CRefine was developed to support the Circus refinement calculus. However, before the work presented here, it did not provide support for refinement tactics. The aim of this work is to provide tool support for refinement tactics. For that, we develop a new module in CRefine, which automates the process of defining and applying refinement tactics that are formalised in the tactic language ArcAngelC. Finally, we validate the extension by applying the new module in a case study, which used the refinement tactics in a refinement strategy for verification of SPARK Ada implementations of control systems. In this work, we apply our module in the first two phases of this strategy

Relevância:

10.00% 10.00%

Publicador:

Resumo:

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

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The development of smart card applications requires a high level of reliability. Formal methods provide means for this reliability to be achieved. The BSmart method and tool contribute to the development of smart card applications with the support of the B method, generating Java Card code from B specifications. For the development with BSmart to be effectively rigorous without overloading the user it is important to have a library of reusable components built in B. The goal of KitSmart is to provide this support. A first research about the composition of this library was a graduation work from Universidade Federal do Rio Grande do Norte, made by Thiago Dutra in 2006. This first version of the kit resulted in a specification of Java Card primitive types byte, short and boolean in B and the creation of reusable components for application development. This work provides an improvement of KitSmart with the addition of API Java Card specification made in B and a guide for the creation of new components. The API Java Card in B, besides being available to be used for development of applications, is also useful as a documentation of each API class. The reusable components correspond to modules to manipulate specific structures, such as date and time. These structures are not available for B or Java Card. These components for Java Card are generated from specifications formally verified in B. The guide contains quick reference on how to specify some structures and how some situations were adapted from object-orientation to the B Method. This work was evaluated through a case study made through the BSmart tool, that makes use of the KitSmart library. In this case study, it is possible to see the contribution of the components in a B specification. This kit should be useful for B method users and Java Card application developers

Relevância:

10.00% 10.00%

Publicador:

Resumo:

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

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The component-based development of systems revolutionized the software development process, facilitating the maintenance, providing more confiability and reuse. Nevertheless, even with all the advantages of the development of components, their composition is an important concern. The verification through informal tests is not enough to achieve a safe composition, because they are not based on formal semantic models with which we are able to describe precisally a system s behaviour. In this context, formal methods provide ways to accurately specify systems through mathematical notations providing, among other benefits, more safety. The formal method CSP enables the specification of concurrent systems and verification of properties intrinsic to them, as well as the refinement among different models. Some approaches apply constraints using CSP, to check the behavior of composition between components, assisting in the verification of those components in advance. Hence, aiming to assist this process, considering that the software market increasingly requires more automation, reducing work and providing agility in business, this work presents a tool that automatizes the verification of composition among components, in which all complexity of formal language is kept hidden from users. Thus, through a simple interface, the tool BST (BRIC-Tool-Suport) helps to create and compose components, predicting, in advance, undesirable behaviors in the system, such as deadlocks

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Coordenação de Aperfeiçoamento de Pessoal de Nível Superior

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This work shows a project method proposed to design and build software components from the software functional m del up to assembly code level in a rigorous fashion. This method is based on the B method, which was developed with support and interest of British Petroleum (BP). One goal of this methodology is to contribute to solve an important problem, known as The Verifying Compiler. Besides, this work describes a formal model of Z80 microcontroller and a real system of petroleum area. To achieve this goal, the formal model of Z80 was developed and documented, as it is one key component for the verification upto the assembly level. In order to improve the mentioned methodology, it was applied on a petroleum production test system, which is presented in this work. Part of this technique is performed manually. However, almost of these activities can be automated by a specific compiler. To build such compiler, the formal modelling of microcontroller and modelling of production test system should provide relevant knowledge and experiences to the design of a new compiler. In ummary, this work should improve the viability of one of the most stringent criteria for formal verification: speeding up the verification process, reducing design time and increasing the quality and reliability of the product of the final software. All these qualities are very important for systems that involve serious risks or in need of a high confidence, which is very common in the petroleum industry

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O objetivo deste estudo foi o de procurar evidências da transmissão vetorial da doença de Chagas, nos domicílios e peridomicílios de indivíduos residentes em municípios da região de Botucatu, que tiveram xenodiagnóstico positivos. Foram estudados 58 indivíduos e foi coletada amostra do sangue para a realização de exames laboratoriais. Os resultados deste estudo mostraram que os indivíduos, de ambos os grupos, tinham baixa escolaridade e exerciam profissões que não exigiam qualificações técnicas. Houve discreto predomínio de indivíduos do sexo feminino. Quando comparadas às condições anteriores, verificou-se que houve discreta melhora nas condições de habitação, por outro lado, houve aumento de moradores em zona rural. Os indivíduos nascidos antes de 1983, apresentaram conhecimento e contato com triatomídeo estaticamente mais elevado quando comparado com os nascidos a partir 1983. A análise e comparação dos resultados das sorologias, referentes aos hemaglutinação passiva indireta, imunofluorescência indireta e ensaio imunoenzimático, mostrou que o ELISA apresentou maior sensibilidade. Os resultados deste estudo mostram que a população nascida a partir de 1983 não conhecia o vetor transmissor da doença de Chagas.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The present dissertação had as objective to study the ambient management in the Farms Saint Rita, Tahim Agropesca and Agropesca Rigomoleiro, in the Great River of the North. For this we use as theoretical tool some fundantes concepts of geographic science, the space, and as concepts auxiliary of ambient management, of estuaries as the half natural one and of manguezais as ecosystem. The study if it gave taking in consideration a model of flow of activities of a typical farm following the way of the residues produced since the beginning until its final destination, in a suitable script of SCHERER (1999). The considered flow established a sequence activities where it is identified the material of entrance, the process of management, the residues of exit and the destination of the residues to the long one of the phase of culture of the shrimp. From it was there had been elaborated a series of managemental pictures with the data raised in the three farms, of different transports and concludes that the ambient management of these farms does not follow the formal standards of a system of typical ambient management. Collating with the system of considered by norm ISO14000 the study it disclosed that all the companies are in a situation of not conformity and that the impacts on the environment continue being many significant ones. However, it is possible to implant norm ISO14000 because some procedures implanted for the farms are correct of the point of view of the ambient management

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The study done has as objective the comprehension of the constructed territorial spaces through the commercial perspective, because it is a social practice which enables the dynamic of the space and the appearing of territories. Related to the territory, we emphasized the interest for the idea of used territory treated by Milton Santos, because we agreed with him believing that is the use of the territory which warrants its legitimacy. Then, the spatial dimension chose concentrates itself into the district of Alecrim, localized at the east zone of Natal/RN, where it is recognized by its strong commercial dynamic which was built during years, facing some events which happened in the context of the city. However, this dynamic counts with a hard dichotomy which involves as the considered by the State formal activities, as the informal one. About the commerce of the district, it has characteristics into its activities whose make him to be considered popular, as by the existing products, as by the strong presence of informal workers that constitutes the district s landscape. The informal workers practice expresses one of the multiples constructed alternative territorialities. We believe that this fact has direct relation with the growing process of the exclusion from the formal jobs market. Still talking about the spatial dimension, this real example of the Alecrim district shows how the techniques changes, together with the capitalism process, may influence one entire spatial dynamic across years, involving many agents, since the transient people from somewhere, until the State. Shall the Geography understand the multiple forms from the space, face to the relations that occur into it and also how new territories have been built

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O artigo teve como objetivo investigar em que medida a improvisação e a tradição oral permitiram a consolidação do ragtime e do choro em gêneros musicais com aceitação popular na virada do século XIX. A escolha concentrou-se nas semelhanças formais existentes entre ambos e nos caminhos percorridos por ambos para essa consolidação. A partir dos conceitos de territorialização e desterritorialização criados por Gilles Deleuze e Félix Guattari, incorporados à improvisação musical por Rogério Costa, verificamos o tipo de improvisação utilizado nesses dois gêneros. O relato histórico reafirma a ideia de D. Bailey de que a improvisação está sempre presente na criação de novos sistemas notacionais, gêneros e estilos musicais, ainda que nos processos de transmutação, ela saia de cena. O texto é parte da dissertação de mestrado defendida no IA-UNESP.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

TEMA: o objetivo deste estudo foi descrever os aspectos clínico, comportamental, cognitivo e comunicativo de indivíduos com o diagnóstico genético da Síndrome Smith-Magenis. PROCEDIMENTOS: participaram dois indivíduos do sexo masculino, de nove e 19 anos. Realizou-se a avaliação genética clínica e laboratorial (teste FISH, utilizando sonda para região 17p11.2). A avaliação psicológica constou da observação comportamental e aplicação da Escala Wechsler de Inteligência. A avaliação Fonoaudiológica foi realizada por meio de procedimentos formais e informais e avaliação auditiva periférica. RESULTADOS: a análise genética clínica evidenciou as características fenotípicas da síndrome Smith-Magenis, confirmada pela avaliação laboratorial. A avaliação psicológica evidenciou o fenótipo comportamental peculiar da síndrome Smith-Magenis e comprovou a deficiência intelectual de grau moderado nos dois indivíduos. A avaliação fonoaudiológica mostrou alterações no desempenho linguístico, com alterações nos níveis fonológico, semântico, sintático e pragmático e nas habilidades psicolinguísticas, interferindo nas habilidades comunicativas e de aprendizagem. A avaliação auditiva indicou audição periférica dentro de parâmetros de normalidade. CONCLUSÃO: a avaliação multidisciplinar favoreceu a descrição dos aspectos clínicos, comportamentais, cognitivos que pertencem ao fenótipo comportamental da síndrome Smith-Magenis e permitiu verificar que estes apresentam graves alterações da linguagem oral, das habilidades psicolinguísticas e do processamento das informações visuais e auditivas com reflexos marcantes no desenvolvimento das habilidades comunicativas e processos de aprendizagem.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O monodrama Erwartung, de Arnold Schoenberg, foi caracterizado por um lado como síntese do expressionismo e, por outro, como uma composição não definível por meio de categorias formais. Esta convergência entre expressão e negação da forma, apontada por Carl Dahlhaus, é o ponto de partida deste texto, cujo objetivo é sustentar, mais do que uma simples convergência, uma relação determinada entre expressão e negação da forma, ou da convenção. Isto é realizado em três momentos: primeiro, desenvolve-se o conceito adorniano de fetichismo musical; segundo, aborda-se a relação entre a expressão e a convenção à luz do problema do fetichismo musical, o que permite aproximar noções como a negação da convenção, a negação romântica do objetivismo musical em prol da expressão subjetiva e a recusa de materiais fetichizados; em terceiro lugar, aborda-se Erwartung, mostrando como o problema da convenção, do objetivismo e do fetichismo não deixam de aparecer em uma peça que leva às últimas consequências a radicalização da expressão pela negação da convenção.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

O objetivo deste trabalho é o de submeter a um tratamento variacionista, de base quantitativa, dados de marcação variável de plural no SN e no SA em contexto de predicativo, obtidos em córpus coletado na região de São José do Rio Preto. O trabalho procura examinar se a marcação de pluralidade nos predicativos pode ser explicada com base em motivações exclusivamente formais, ou exclusivamente funcionais, ou ainda, com base na interação entre ambas, que consistiriam, assim, em motivações em competição. Os resultados indicam que nem as motivações funcionais, nem as motivações formais regem solitariamente o fenômeno, que aparece fortemente condicionado por uma restrição externa específica, o grau de escolaridade. Por essa razão, a explicação mais plausível para a marcação de pluralidade nos predicativos é a de que há motivações em competição, nos termos de Du Bois (1985), e é a marcação de pluralidade o bem limitado, pelo qual forças múltiplas, as motivações formais ou internas e funcionais ou externas, competem entre si.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

A educação ambiental (EA) vem-se expandindo no Brasil em diversos espaços educativos formais e não-formais. Este texto considera a EA provocadora de mudanças políticas, estimuladora de uma racionalidade ética e ecológica e promovedora de atitudes e valores pessoais e de práticas sociais compatíveis com a sustentabilidade da vida na Terra. Sob esta visão, o artigo tem como objetivo refletir sobre a expansão da educação ambiental nas universidades brasileiras, nos últimos vinte anos; discutir as possíveis mudanças educacionais das políticas públicas da área, a partir da Constituição de 1988; considerar a possível influência das forças dos movimentos sociais da sociedade organizada e das redes de EA locais, regionais e nacionais formadas com a generalização do uso da informática, como impulsionadora da sua expansão. A EA se constitui e se formaliza com o respaldo de uma política nacional que propicia sua permanência e aprofundamento nos espaços já conquistados e promove sua inserção nos demais contextos da sociedade organizada.