1000 resultados para Verificação por modelos
Resumo:
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Informática
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
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
A computação de tempo real é uma das áreas mais desafiadoras e de maior demanda tecnológica da atualidade. Está diretamente ligada a aplicações que envolvem índices críticos de confiabilidade e segurança. Estas características, inerentes a esta área da computação, vêm contribuindo para o aumento da complexidade dos sistemas tempo real e seu conseqüente desenvolvimento. Isto fez com que mecanismos para facilitar especificação, delimitação e solução de problemas passem a ser itens importantes para tais aplicações. Este trabalho propõe mecanismos para atuarem no desenvolvimento de sistemas de tempo real, com o objetivo de serem empregados como ferramenta de apoio no problema da verificação de presença de inconsistências, que podem vir a ocorrer nos vários modelos gerados partir da notação da linguagem de modelagem gráfica para sistemas de tempo real - UML-RT(Unified Modeling Language for Real Time). Estes mecanismos foram projetados através da construção de um metamodelo dos conceitos presentes nos diagramas de classe, de objetos, de seqüência, de colaboração e de estados. Para construir o metamodelo, utiliza-se a notação do diagrama de classes da UML (Unified Modeling Language). Contudo, por intermédio das representações gráficas do diagrama de classes não é possível descrever toda a semântica presente em tais diagramas. Assim, regras descritas em linguagem de modelagem OCL (Object Constraint Language) são utilizadas como um formalismo adicional ao metamodelo. Com estas descrições em OCL será possível a diminuição das possíveis ambigüidades e inconsistências, além de complementar as limitações impostas pelo caráter gráfico da UML. O metamodelo projetado é mapeado para um modelo Entidade&Relacionamento. A partir deste modelo, são gerados os scripts DDL (Data Definition Language) que serão usados na criação do dicionário de dados, no banco de dados Oracle. As descrições semânticas escritas através de regras em OCL são mapeadas para triggers, que disparam no momento em que o dicionário de dados é manipulado. O MET Editor do SiMOO-RT é a ferramenta diagramática que faz o povoamento dos dados no dicionário de dados. SiMOO-RT é uma ferramenta orientada a objetos para a modelagem, simulação e geração automática de código para sistemas de tempo real.
Resumo:
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)
Resumo:
O principal objectivo desta dissertação é a verificação da segurança de barragens gravidade. A verificação da segurança de estruturas pode ser efectuada recorrendo a diversas metodologias quer experimentais quer numéricas. Com este trabalho, procurou-se utilizar uma metodologia, baseada em métodos numéricos, específica e já devidamente testada no dimensionamento de barragens, mas de difícil acesso à grande maioria da comunidade técnico científico (Método dos Elementos Discretos), como forma de validação de uma metodologia mais corrente e de mais fácil acesso (Método dos Elementos Finitos). Como introdução ao tema é feita uma abordagem geral às barragens, diferenciando os vários tipos existentes. São apresentados os conceitos fundamentais da mecânica dos sólidos, e o comportamento estrutural de barragens, tal como os princípios de segurança a ter em conta num projecto de barragens de betão. Com base na descrição dos modelos de controlo de segurança de barragens gravidade efectuada, foram desenvolvidos dois modelos numéricos baseados em cada uma das metodologias de análise escolhida. Os modelos foram efectuados para um perfil típico de uma barragem gravidade de betão. Os métodos numéricos são desenvolvidos nos programas de cálculo SAP2000 e no 3DEC respectivamente para o Método dos Elementos Finitos e o Método dos Elementos Discretos. É feita a análise da estrutura através das duas metodologias, com base nos resultados em termos de deslocamentos, deformadas e tensões para as acções e combinações consideradas. Em face dos resultados numéricos são retiradas as conclusões elucidativas, sobre as metodologias mais correctas que deverão ser implementadas na verificação da segurança de barragens gravidade.
Resumo:
Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Informática
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Informática
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Civil – Ramo de Estruturas e Geotecnia
Resumo:
Dissertação para obtenção do Grau de Mestre em Engenharia Civil – Perfil Estruturas
Resumo:
Dissertação de mestrado integrado em Engenharia Civil
Resumo:
Este trabalho foi realizado dentro da área de reconhecimento automático de voz (RAV). Atualmente, a maioria dos sistemas de RAV é baseada nos modelos ocultos de Markov (HMMs) [GOM 99] [GOM 99b], quer utilizando-os exclusivamente, quer utilizando-os em conjunto com outras técnicas e constituindo sistemas híbridos. A abordagem estatística dos HMMs tem mostrado ser uma das mais poderosas ferramentas disponíveis para a modelagem acústica e temporal do sinal de voz. A melhora da taxa de reconhecimento exige algoritmos mais complexos [RAV 96]. O aumento do tamanho do vocabulário ou do número de locutores exige um processamento computacional adicional. Certas aplicações, como a verificação de locutor ou o reconhecimento de diálogo podem exigir processamento em tempo real [DOD 85] [MAM 96]. Outras aplicações tais como brinquedos ou máquinas portáveis ainda podem agregar o requisito de portabilidade, e de baixo consumo, além de um sistema fisicamente compacto. Tais necessidades exigem uma solução em hardware. O presente trabalho propõe a implementação de um sistema de RAV utilizando hardware baseado em FPGAs (Field Programmable Gate Arrays) e otimizando os algoritmos que se utilizam no RAV. Foi feito um estudo dos sistemas de RAV e das técnicas que a maioria dos sistemas utiliza em cada etapa que os conforma. Deu-se especial ênfase aos Modelos Ocultos de Markov, seus algoritmos de cálculo de probabilidades, de treinamento e de decodificação de estados, e sua aplicação nos sistemas de RAV. Foi realizado um estudo comparativo dos sistemas em hardware, produzidos por outros centros de pesquisa, identificando algumas das suas características mais relevantes. Foi implementado um modelo de software, descrito neste trabalho, utilizado para validar os algoritmos de RAV e auxiliar na especificação em hardware. Um conjunto de funções digitais implementadas em FPGA, necessárias para o desenvolvimento de sistemas de RAV é descrito. Foram realizadas algumas modificações nos algoritmos de RAV para facilitar a implementação digital dos mesmos. A conexão, entre as funções digitais projetadas, para a implementação de um sistema de reconhecimento de palavras isoladas é aqui apresentado. A implementação em FPGA da etapa de pré-processamento, que inclui a pré-ênfase, janelamento e extração de características, e a implementação da etapa de reconhecimento são apresentadas finalmente neste trabalho.
Resumo:
This paper will verify the existence of asymmetric information in Brazilian stock market through tests on stocks prices behavior of Brazilian companies during 1990-1996 period. The analysis will be conducted in the context of an equilibrium model of the issue-invest decision developed by Myers e Majluf. This study will seek to discuss new asymmetric information measures using statistic models ARCH and GARCH which consider data series heterocedasticity. Therefore, we will try to amply the concept of correct measure suggested by Nathalie Dierkens.
Resumo:
O presente estudo busca realizar uma revisão bibliográfica sobre Assimetria de Informação, de forma a permitir sua análise no mercado brasileiro de capitais. A análise será conduzida com base no modelo de equilíbrio da decisão de emissão-investimento desenvolvido por Myers e Majluf. Este trabalho procurará discutir novas formas de medir Assimetria de Informação através da utilização de modelos estatísticos que permitam, posteriormente, utilizar modelos tais como ARCH e GARCH que consideram a heterocedasticidade da série de dados, desta forma, ampliando o conceito de medida correta sugerido por Nathalie Dierkens.